|
03.03.2013, 01:31
|
#1
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ino
Сегодня, в честь ДР, решил опять таки устроить мини-джем. Свободного времени оказалось мало, однако кое-что все же успел сделать.
Видео, показывающее систему коллизий, создание\разрушение карты:
http://www.youtube.com/watch?v=mAj23SEcrGQ
Пока видео заливалось успел сделать ботов и нормальную генерацию карты.
Игра будет представлять собой платформер - шутер. Враги появляются до тех пор, пока игрок не подымет определенный блок. После этого игрок должен убить всех мобов. Затем, карта абсолютно меняется, игроку дается время на подготовку перед пришествием мобов, после которого появляется специальный блок и сами мобы.
Чем больше волн игрок выжил, тем труднее становится игра. Все больше все более сильных монстров будут пытаться помешать игроку. Конца у игры нету, действие происходит пока игрок не умрет. За новые рекорды игрок будет получать плюшки вроде нового оружия, дополнительных жизней, брони, новых скинов.
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо Nikich за это полезное сообщение:
|
|
03.03.2013, 21:55
|
#2
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Ino
Изменил задний фон, улучшил систему передвижения и поведение ботов, также добавил возможность убийства ботов:
http://youtu.be/_xE0MtwvZaA
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Nikich за это полезное сообщение:
|
|
09.03.2013, 16:29
|
#3
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Ino
Поняв, что настолько казуальную игру делать на PC смысла мало, решил всё
таки заняться чем-то более глобальным. В результате концепт очень сильно изменился.
Вы играете за робота-ученого, который, в результате неудачного эксперимента с телепортированием попал на неизвестные земли. Для нормального функционирования, роботу всегда нужна энергия. Основной задачей же является постройка телепорта и возвращение домой. Однако для этого, игроку придется добыть множество ресурсов, столкнуться с недружелюбными созданиями и всё время заботиться об поддержании энергии.
Сейчас, мне нужна помощь с тестированием того, что уже сделано. Интересуют именно коллизия и частицы(при разрушении блоков).
Спасибо за внимание!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.03.2013, 16:49
|
#4
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: Ino
Интересуют именно коллизия и частицы(при разрушении блоков).
|
все в порядке.
не, ну честно. тут пока еще нечего тестировать.
|
(Offline)
|
|
09.03.2013, 16:51
|
#5
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Ino
довольно неплохо, былоб круто еслиб в будущем появился детматч на лдвух игроков, с поддержкой лджойстиков
если поставить игрка как на картинке и прыгать, будет жетско дергатся экран
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
17.03.2013, 01:05
|
#6
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Ino
ээй чувак, так не честно! Дай же шанс красным квадратикам отстреливаться) а то какой-то геноцид)))
|
(Offline)
|
|
17.03.2013, 03:06
|
#7
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Ino
Всё будет. Сейчас времени в обрез, извиняйте, конец четверти как-никак,
|
(Offline)
|
|
18.03.2013, 23:08
|
#8
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Ino
Хм, немного забеспокоился скоростью. Пожалуйста, можете протестировать на предмет производительности и отписаться о фпс, с конфигом?
|
(Offline)
|
|
19.03.2013, 22:48
|
#9
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: Ino
на поверхности 130-150 фпс
если прорыть шахту - 160 фпс
Intel core2duo 6300
4 gb оперативы
GeForce 9600gt
windows 7 x64
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.03.2013, 02:55
|
#10
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Ino
Включил, стал копать прямо вниз. Докопал до самого низу - зависло. Предполагаю выход за пределы массива.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.03.2013, 19:07
|
#11
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Ino
Убрал баг с вылетом, плюс сильно оптимизировал код(вплоть до умножения через битовый сдвиг). Не могли бы вы опять отписаться о FPS?
|
(Offline)
|
|
20.03.2013, 21:53
|
#12
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: Ino
300-500 фпс.
у самого низа не работает освещение.
расскажи подробнее, как оптимизировал
|
(Offline)
|
|
21.03.2013, 00:28
|
#13
|
Бывалый
Регистрация: 22.12.2011
Сообщений: 844
Написано 150 полезных сообщений (для 275 пользователей)
|
Ответ: Ino
Да ничего особенного Все упиралось в математику(высчитывание корня квадратного довольно дорогая вещь, как оказалось) и в прорисовку тайлов. Если раньше у меня была огромная череда if, сейчас получилось все уместить в 4. Теперь я не рисую разные тайлы, а рисую сами разделительные линии.
В итоге получилось что весь расчёт упирается в сложении 2ух квадратов и битовому сдвигу влево на 2.
Последний раз редактировалось Nikich, 21.03.2013 в 01:30.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:43.
|