четверг, 19 апреля 2012 г.

Super Cyborg Demo in Flash!


            Несколько месяцев назад я предпринял попытку портировать игру на флэш и вот наконец сделал первую флэш демку из одного уровня! Также прикрутил систему рейтинга и лидерборд. Если все пойдет нормально, то я планирую параллельно с блитц3Д версией сделать еще и флэш версию, но правда без кооператива.
           Также в этой версии доработана графика и эффекты!

Поиграть в демо можно тут: http://www.kongregate.com/games/Leftiy/super-cyborg-demo

вторник, 27 марта 2012 г.

Super Cyborg - Новые анимации

          К сожалению трейлера в ближайшее время не предвидется, поскольку для записи видео нужно еще доработать графику на некоторых уровнях. Поэтому вместо него я покажу несколько новых (на самом деле старых:)) анимаций.
          Для начала хочу показать процесс создания монстра. Обычно, придумывая нового монстра я рисую наброски в тетради, и потом уже на их основе рисую спрайты на компьютере.  Вот набросок одного жирного мутанта:
          Далее, сформировав основные элементы образа монстра на бумаге, можно уже рисовать его на компьютере. Для рисования статичных спрайтов я использую Paint, а для анимации - Photoshop. (иногда Paint.net). Ну а процесс рисования стандартный: сначала рисую контур, затем раскрашиваю:
          Иногда в процессе рисования я добавляю монстрам дополнительные элементы, которых нет на скетче. В данном случае - это щупальца из живота.
Когда основной кадр монстра готов, можно на его основе нарисовать анимацию:
          Так как данный монстр статичен, ему не требуется анимация передвижения, но и сидеть без дела он тоже не должен. Он должен как-нибудь атаковать Киборга! Об опасностях, которые таит в себе этот толстяк, вы узнаете, поиграв в игру:)

          И вдогонку еще пара анимаций:
Еще один новый мутант:
И улучшенная анимация стандартного мутанта:

четверг, 26 января 2012 г.

Новости о Super Cyborg

Для тех, кто следит за проектом хочу сообщить, что разработка по-прежнему ведется и в ближайшие пару месяцев появится официальный трейлер игры! 

воскресенье, 27 ноября 2011 г.

Super Cyborg Demo updated - небольшое обновление


В прошлой демо версии для видеокарт, поддерживающих разрешение 320х240 с глубиной цвета 16 бит автоматически устанавливалось соответствующее "родное" для игры разрешение. А для видеокарт, не поддерживающих такое разрешение, устанавливалось 640х480. Но при этом изображение получалось размытым, что не очень хорошо для игры с пиксельной графикой. Я долго искал быстрый метод масштабирования изображения для Blitz3D без подключения сторонних библиотек и наконец нашел! Поэтому решил сделать обновленную версию, в которой картинка не размывается при масштабировании до 640х480 и выдает четкие пиксели.
Вот для сравнения скрины из предыдущей демки и из обновленной:



Кроме этого я добавил функцию смены скорости игры с PAL (50 FPS) на NTSC (60 FPS) в меню controls. Напомню, что в прошлой версии игра работала на 50 FPS' ах (как было на Денди). Но если такой вариант игры вам кажется слишком медленным, то смена скорости для вас:)
Также здесь доработаны пушки на 2-ом уровне и некоторые графические элементы.

Примечание: если в данной версии вы обнаружите падение FPS, либо ошибки при запуске, не поленитесь и напишите либо в комментарии, либо мне на мыло.



Download Super Cyborg Demo updated

четверг, 20 октября 2011 г.

Super Cyborg Demo

Вот наконец готова предрелизная демо версия!


Особенности демо версии:
Данная демо версия состоит из двух уровней. В ней предусмотрено 2 режима игры: для 1-го и 2-х игроков. На двоих можно играть только за одним компьютером (сетевой игры не предусмотрено). Если при игре на двоих один из игроков потратил все жизни, а у другого осталось больше одной жизни, то "мертвый" игрок может занять у него жизнь, нажав кнопку стрельбы, и включиться в игру.

Оружия и бонусы:


Управление (по умолчанию):
---------------------1 игрок----------------------------------
Старт : Кнопка (Enter)
Бег : Стрелки => (вправо)  , <= (влево)
Прилечь : Стрелка (вниз)
Прыжок : Кнопка (S)
Стрельба вперед : Кнопка (D)
Стрельба вверх по диагонали : Кнопка (D)+стрелка (вверх)+ стрелка (вправо) или (влево)
Стрельба вверх : Кнопка (D)+стрелка (вверх)
Стрельба вниз по диагонали : Кнопка (D)+стрелка (вниз)+ стрелка (вправо) или (влево)
Стрельба вниз работает только в прыжке : Кнопка (D)+стрелка (вниз)
Стрельба из положения лежа : сначала нужно прилечь , затем нажать кнопку (D)
Из положения лежа стрелять можно только прямо.
---------------------2 игрок---------------------------------
Бег : Кнопки (J) , (L)
Прилечь: Кнопка (K)
Прыжок : Кнопка (Num 1)
Стрельба вперед : Кнопка (Num 2)
Стрельба вверх по диагонали : Кнопка (Num 2)+ Кнопкa (I)+ Кнопки (J) или (L)
Стрельба вверх : Кнопка (Num 2)+ Кнопкa (I)
Стрельба вниз по диагонали : Кнопка (Num 2)+ Кнопкa (K)+ Кнопки (J) или (L)
Стрельба вниз работает только в прыжке : Кнопка (Num 2)+ Кнопкa (K)
Стрельба из положения лежа : сначала нужно прилечь , затем нажать кнопку (Num 2)
Из положения лежа стрелять можно только прямо.

Управление предусмотрено как с клавиатуры, так и с геймпада. Его можно изменить для обоих игроков по своему усмотрению в меню "controls". Для комфортной игры на двоих желательно, чтобы один из игроков играл с геймпада. Если к компьютеру подключено 2 геймпада, то могут возникнуть проблемы с D-pad' ом, поэтому лучше один геймпад отключить.
При игре на двоих в меню работают только кнопки 1-го игрока.

пятница, 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