27 апреля 2015 23:50

de_dust2 в WebGL, проект, над которым я работаю в свободное время. Цель изучить blend4web и javaScript сделать простенький но добротный шутер от первого лица.
Последняя версия 3.11
На данном этапе реализовано:
- Базовое управление WSAD, спринт(Shift), прыжок(Space), обзор мышью
- Грубая модель карты de_dust2, запечённая в cycles
- Один режим игры deathmath
- Подключена физика
- Стрельба из одного оружия "шаромёта"
- Повреждения исходя от силы удара снаряда об игрока
- Мультиплеер, пока что работает только отображение позиций других игроков и передача информации о выстреле, линейное сглаживание перемещение игроков
- Общий чат для общения внутри игры
Дальнейшие планы:
- Нарисовать и анимировать персонажей игроков
- Синхронизация физики между клиентами
- Серверные просчёты, связанные с разностью пинга у клиентов
Идеей создания своего шутера загорелся на зимних каникулах. Тогда начал изучение с ThreeJS. Написал свою логику определения столкновения со стенами, передвжение игрока и пр… Короче велосипед, который зависает со временем в браузере, оставил на память. Потом понял, что без физического движка далеко не уйду.
Была ещё попытка.
Ну а сейчас, благодаря blend4web, продвинулся в своей идее дальше чем когда либо. За это выражаю огромную благодарность разработчикам! Надеюсь, что проект будет продолжать активно развиваться.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/