пятница, 26 августа 2011 г.

Старый проект - Ninja Beat'em'up

В начале 2008 я временно забросил Ninja Gaiden 4 и начал разработку 2D бродилки- бит'эм'апа про ниндзя. Основной составляющей геймплея была драка с различными врагами с использованием всяческих спецприемов и ударов (при этом драки происходят в двух измерениях, а не в изометрии, как в большинстве бит'эм'апов). А в перерывах между драками ниндзя должен был исследовать лабиринты уровней и преодолевать всяческие препятствия, собирать различные предметы и т.п. Мне удалось практически полностью реализовать боевую систему, движения ниндзя и ИИ одного типа врагов. Вот, что получилось:


Скрины:











Видео с геймплеем (из старой версии без графики) (немного притормаживает):
Ниндзя сражается мечом:

Далее описано подробное управление ниндзей:


Управление указано в обычном режиме и в режиме с мечом:
Обычный режим-------------------------------------------------------------------------------------
A - магия (в этой версии игры 2 типа магии: сюрикены и фаерболы, можно переключаться между ними кнопкой Tab)
S - удар
D - прыжок (в режиме бега ниндзя совершает прыжки на более длинные дистанции)
двойное нажатие D - двойной прыжок
Стрелки вправо, влево - хотьба
двойное нажатие стрелок вправо, влево - бег
Стрелка вниз - присесть
Присев, можно ходить гуськом стрелками вправо, влево
Если нидзя во время прыжка находится вплотную к стене, можно отскочить от нее, нажав кнопку прыжка D + стрелку (вправо или влево) в направлении стены
Зацепиться за горизонтальную перекладину или веревку можно просто коснувшись их.
Спрыгнуть с перекладины можно нажатием вниз+ D

Суперудары:
Для соверешения суперудара нужно довести противника до избитого состояния. Для этого необходимо нанести ему серию из 5 ударов. Если он ставит блок, то серия обрывается и количество нанесенных ударов сбрасывается. Если же серия удалась, враг определенное время будет обездвижен. В это время и нужно совершать суперудар.
Прямой суперудар рукой - вправо+ S  (или влево, в зависимости от того с какой стороны находится противник)
Суперудар ногой с разворота - вверх+ S 
Супер апперкот - вниз+
Если находясь рядом с избитым противником просто нажать S (без стрелок), то ниндзя схватит противника и поднимет над головой. В этом положении враг абсолютно беспомощен и можно носить его сколько угодно. Из этого положения можно совершить 2 приема:
Бросить противника - S
Супер бросок об землю - вниз+ S  


Режим с мечом-------------------------------------------------------------------------------------       
Чтобы переключиться в режим с мечом нужно нажать 1. При этом обратно переключиться уже нельзя.
Базовые движения с мечом выполняются также, как и без меча, только с некоторыми ограничениями:
ниндзя не может совершать двойной прыжок, отскакивать от стен, ходить гуськом, зацепляться за веревки и перекладины. Также нельзя использовать магию.
Список ударов:
Обычный удар - S (стоя)
Низкий удар - S (сидя)
Удар мечом в прыжке - S (в прыжке)
Удар мечом с разбега - S (во время бега)
Суперудары:
Чтобы довести противника до избитого состояния нужно ударить его 2 или 3 раза (всегда по разному). При этом он не может блокировать удары мечом.
Колящий суперудар - вправо+ S  (или влево, в зависимости от того с какой стороны находится противник)
Суперудар сверху-вниз - вверх+ S 
Суперудар снизу-вверх - вниз+ S 
Если находясь рядом с избитым противником просто нажать S (без стрелок), то ниндзя проткнет противника мечом и поднимет над головой. В этом положении враг абсолютно беспомощен и можно носить его сколько угодно. Из этого положения можно совершить 2 приема:
Бросить противника - S
Супер встряска и бросок об землю - вниз+ S        


Описание интерфейса:
Фиолетово- зеленая полоса показывает количество здоровья. Но в этой версии игры нельзя умереть.
Синяя полоса показывает уровень избитости ниндзя. Если враг бьет его, то она заполняется, а если ниндзю никто не бьет, то она понемногу убавляется. Если же она заполнится, то ниндзя на определенное время будет обездвижен и враг сможет провести на нем суперудар.
Красные треугольники показывают количество маны.
Красные шары показывают мощность магии в 4 степенях. Они автоматически заполняются.


Также в игре можно создавать врагов кнопкой space (пробел). Максимальное количество врагов 30. 


Вот и сама игра: Download Ninja Beat'em'up game prototype

понедельник, 22 августа 2011 г.

Super Cyborg - Улучшенные спрайты

Некоторые спрайты в игре я рисовал на "скорую руку", поэтому они выглядели немного халтурно. Поэтому я решил их перерисовать, и вот что получилось:

Мутант- матка (родитель):
Анимация (2 кадра)

Ползун (не сформировавшийся до конца мутант):
Анимация (4 кадра)

Босс 1-го уровня:
Анимация (4 кадра)

Super Cyborg - Старые скрины

 Вот скриншоты из конкурсной версии игры:





   При создании графики я использовал только цвета из NES'овской 8-битной палитры:      

Проект - Super Cyborg



Наверное каждый, у кого в детстве была Денди, играл в Контру. Она была безусловным шедевром того времени и эталонным платформер-шутером. Там был ураганный геймплей, необычные враги и боссы. Лично мне больше всего на Денди нравилась Super Contra, ибо полностью оправдывала приставку Super по всем параметрам.
Еще в середине 90-х у меня появилась идея сделать свою версию Контры. Тогда я еще не имел ни малейшего представления, как делаются игры, знал только, что для этого нужен компьютер, которого у меня не было( как и у большинства обычных детей). Поэтому я рисовал свою игру в тетради, играть в которую можно было, передвигая вырезанного из картона персонажа по нарисованным платформам. Сейчас конечно сложно себе такое представить, но тогда это было довольно весело:)
После завершения проекта Ninja Gaiden 4, мне хотелось отдохнуть от платформерной тематики и начать разработку beat'em'up'а в стиле Streets Of Rage на Сеге, к тому же концепт для него уже около 7 лет пылится на полке (подробнее о нем расскажу позже).
Но когда я узнал о конкурсе shoot'em'up, проходившем на gamedev.ru, после долгих сомнений решил поучаствовать, чтобы проверить себя : смогу ли я сделать конкурентоспособную игру?

Наиболее близкой для меня конечно была тематика Контры. Поэтому, долго не раздумывая я набросал за вечер концепт будущей игры: главный герой- боевой киборг, уничтожающий различных мутантов, в конце каждого уровня - босс. Оружие и управление- как в Контре. Примерно за 2 месяца работы мне удалось сделать 4 полноценных уровня.

Поскольку на gamedev.ru игра получила хорошие отзывы, я решил доделать ее до конца (хотя изначально не планировал). В финальной версии игры планируется 7 уровней и режим игры для 2 игроков.

Проект - Ninja Gaiden 4


Мой первый, полностью завершенный проект, который является вариацией на тему Nes'овской трилогии Ninja Gaiden с добавлением некоторых не свойственных для серии элементов геймплея.  Эту игру я начал делать еще в 2007 году. Игра много раз переделывалась, и ей предшествовало несколько бета-версий. Но и текущая версия пока что далеко не идеальна, как в плане графики, так и в плане геймдизайна, поэтому она еще будет дорабатываться и возможно даже переделываться.

Скрины:







Ролик, демонстрирующий геймплей игры:

Тест последнего уровня: