вторник, 27 декабря 2011 г.

Экшн-платформер 2

Обновлений немного.
На форуме один человек согласился помочь, но куда-то пропал с тестовым заданием. Очень странно...
По коду. Особо ничего не отредактировал по нормальному, ибо уже лень. Но затр*хался с оптимизацией. В проверке столкновений искал объекты бинарным поиском, но результатов особо не дало(хотя может и дало). Тогда решил оптимизировать другим методом, разбивая карту на небольшие куски. Результат опять же был незаметным(выигрыш около 30 ФПС). Проблема оказалась в отрисовке, с ней уже ничего не поделаешь.
http://dl.dropbox.com/u/19659584/actngmscr10.png

воскресенье, 18 декабря 2011 г.

Экшн-платформер

Как писал в предыдущем посте, целью является написание триггеров.
Собственно за сегодня сделал спаунер для мобов, ну и немного по мелочи.
Party hard:
http://dl.dropbox.com/u/19659584/actngmscr7.png
http://dl.dropbox.com/u/19659584/actngmscr8.png
http://dl.dropbox.com/u/19659584/actngmscr9.png
Немного изменились планы: пока не поздно, хочу отредактировать и оптимизировать в некоторых местах код. Уже при более 10 движущихся объектов и при большом количестве блоков на карте, ФПС падает примерно в треть, что очень кстати заметно.

понедельник, 12 декабря 2011 г.

Новый проект

Решил рассказать о своем проекте и вести девлог.
Это будет обычный 2Д платформер с видом сбоку c элементами экшена и шутера. Да, все очень просто. В принципе на это делается и упор. Простой, легкий и немного хардкорный геймплей, что еще нужно?
Уже сделана основная механика игры, часть интерфейса и часть редактора карт.
В данный момент целью является сделать триггеры на карте.
Пока в игре тестовая графика.
Вот несколько скриншотов "игры":
http://dl.dropbox.com/u/19659584/actngmscr.png
http://dl.dropbox.com/u/19659584/actngmscr2.png
http://dl.dropbox.com/u/19659584/actngmscr3.png
http://dl.dropbox.com/u/19659584/actngmscr4.png
http://dl.dropbox.com/u/19659584/actngmscr5.png
http://dl.dropbox.com/u/19659584/actngmscr6.png
На скринах присутствует сам игрок(он стоит на всех скринах) и простой бот, который перепрыгивает препятствия и стреляет в игрока.