Добавить комментарий

Ninja Gaiden j2me (nes remake)

В игровой индустрии я провел очень мало времени. Работал всего 1 месяц 10 лет тому назад – пробовал себя в роли разработчика игр для мобильных телефонов. Контора распалась и я ушел в другую область. Но меня всегда тянуло создавать игры. Когда играл на денди, сеге, был еще маленький, уже тогда меня не покидали мысли о создании собственной игры. К сожалению, никто из друзей меня не поддерживал. Ни в плане сценариев, ни в плане графики.
Была у меня идея — создать свой движок для аркадных платформеров, как на денди. К тому что сегодня представляю я шел долгих 3 года. То универ, то основная работа не давали мне заниматься своим увлечением.
Недавно, я наконец-то поиграл в Ninja Gaiden на эмуляторе. Моему восторгу не было предела. Решил сделать ее клон для мобилок.
Движок написан на j2me. Практически без использования функций Midp2. Мультискрин – работает на всех размерах экранов. Проверял на Nokia e61 (320×240), SE K530 (176×220).

Редактор карт написан в Delphi 7. Имеет следующий функционал:
Создание карты в три слоя. За персонажами, перед персонажами и тайлы столкновений. Расстановка/перемещение/удаление игровых объектов.

Создание игровых объектов, анимации, блоков столкновения, редактирование имен, присваивание нужного типаобъекта. Анимация объектов может быть как в отдельных файлах, так и все в одном. Можно просмотреть анимацию.

Управление расположением всех игровых объектов на карте. Назначение им свойств, таких как здоровье, сила удара, прыжок, высота прыжка, видимость.

Для недвижимых объектов присутствует функция триггера. При уничтожении изменять свойства других объектов. Этот эффект можно наблюдать при разбивании фонариков.
 Управление триггерами. На данный момент остался один рабочий триггер — смена уровня. Раньше были доступны триггеры диалогов и управления камерой, но в данный момент пересматриваю их функционал.
 Главный герой предметы не подбирает, по лестнице не лазит. Персонажи бросать и стрелять еще не умеют.
 Музыку на уровне решил делать в миди. Для первого и второго уровня нашел миди в хорошем качестве. Музыку к уровню с боссом рипал с помощью nsf2mid. Для уменьшения размера сжимаю с помощью gzip.
 Графику вытягивал по скриншотам из эмулятора. Для точной копии – создавал для себя полный вид уровня. На данный момент сделал только 2 шутки + 1 комната с первым боссом. Спрайты персонажей находятся в свободном доступе в базе спрайтов.

 

 

Разработка приложений на j2me в наше время уже не актуальна, т.к. все больше пользователей переходят на сенсорные мобильные телефоны с операционками android, iOS и Win. Данное приложение я продолжу дописывать и совершенствовать, но в будущем планирую писать игры для Android.

С этой игрой я принимал участие в конкурсе http://a320.emulate.su/2013/04/06/konkurs-related-2013-rabota-6/

Скачать: