forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на BlitzMax (http://forum.boolean.name/forumdisplay.php?f=106)
-   -   Ino (http://forum.boolean.name/showthread.php?t=17957)

Nikich 03.03.2013 01:31

Ino
 
Вложений: 3
Сегодня, в честь ДР, решил опять таки устроить мини-джем. Свободного времени оказалось мало, однако кое-что все же успел сделать.
Видео, показывающее систему коллизий, создание\разрушение карты:
http://www.youtube.com/watch?v=mAj23SEcrGQ
Пока видео заливалось успел сделать ботов и нормальную генерацию карты.

Игра будет представлять собой платформер - шутер. Враги появляются до тех пор, пока игрок не подымет определенный блок. После этого игрок должен убить всех мобов. Затем, карта абсолютно меняется, игроку дается время на подготовку перед пришествием мобов, после которого появляется специальный блок и сами мобы.
Чем больше волн игрок выжил, тем труднее становится игра. Все больше все более сильных монстров будут пытаться помешать игроку. Конца у игры нету, действие происходит пока игрок не умрет. За новые рекорды игрок будет получать плюшки вроде нового оружия, дополнительных жизней, брони, новых скинов.

Nikich 03.03.2013 21:55

Ответ: Ino
 
Вложений: 2
Изменил задний фон, улучшил систему передвижения и поведение ботов, также добавил возможность убийства ботов:
http://youtu.be/_xE0MtwvZaA

Nikich 09.03.2013 16:29

Ответ: Ino
 
Вложений: 3
Поняв, что настолько казуальную игру делать на PC смысла мало, решил всё
таки заняться чем-то более глобальным. В результате концепт очень сильно изменился.
Вы играете за робота-ученого, который, в результате неудачного эксперимента с телепортированием попал на неизвестные земли. Для нормального функционирования, роботу всегда нужна энергия. Основной задачей же является постройка телепорта и возвращение домой. Однако для этого, игроку придется добыть множество ресурсов, столкнуться с недружелюбными созданиями и всё время заботиться об поддержании энергии.

Сейчас, мне нужна помощь с тестированием того, что уже сделано. Интересуют именно коллизия и частицы(при разрушении блоков).
Спасибо за внимание!

Данил 09.03.2013 16:49

Ответ: Ino
 
Цитата:

Интересуют именно коллизия и частицы(при разрушении блоков).
все в порядке.


не, ну честно. тут пока еще нечего тестировать.

pepel 09.03.2013 16:51

Ответ: Ino
 
Вложений: 1
довольно неплохо, былоб круто еслиб в будущем появился детматч на лдвух игроков, с поддержкой лджойстиков

если поставить игрка как на картинке и прыгать, будет жетско дергатся экран

dimanche13 17.03.2013 01:05

Ответ: Ino
 
ээй чувак, так не честно! Дай же шанс красным квадратикам отстреливаться) а то какой-то геноцид)))

Nikich 17.03.2013 03:06

Ответ: Ino
 
Всё будет. Сейчас времени в обрез, извиняйте, конец четверти как-никак,

Nikich 18.03.2013 23:08

Ответ: Ino
 
Вложений: 1
Хм, немного забеспокоился скоростью. Пожалуйста, можете протестировать на предмет производительности и отписаться о фпс, с конфигом?

Данил 19.03.2013 22:48

Ответ: Ino
 
на поверхности 130-150 фпс
если прорыть шахту - 160 фпс

Intel core2duo 6300
4 gb оперативы
GeForce 9600gt
windows 7 x64

Randomize 20.03.2013 02:55

Ответ: Ino
 
Включил, стал копать прямо вниз. Докопал до самого низу - зависло. Предполагаю выход за пределы массива.

Nikich 20.03.2013 19:07

Ответ: Ino
 
Вложений: 1
Убрал баг с вылетом, плюс сильно оптимизировал код(вплоть до умножения через битовый сдвиг). Не могли бы вы опять отписаться о FPS?

Данил 20.03.2013 21:53

Ответ: Ino
 
300-500 фпс.
у самого низа не работает освещение.
расскажи подробнее, как оптимизировал :)

Nikich 21.03.2013 00:28

Ответ: Ino
 
Да ничего особенного:) Все упиралось в математику(высчитывание корня квадратного довольно дорогая вещь, как оказалось) и в прорисовку тайлов. Если раньше у меня была огромная череда if, сейчас получилось все уместить в 4. Теперь я не рисую разные тайлы, а рисую сами разделительные линии.
В итоге получилось что весь расчёт упирается в сложении 2ух квадратов и битовому сдвигу влево на 2.


Часовой пояс GMT +4, время: 18:53.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot