Online multiplayer tactics game. Concept based on mobile game Modern Combat. Several game rooms work simultaneously. Processing of large amountы of data, graphical optimisation in browser (stable 55-60FPS on MacBook Pro 2015). Fast data transfer between up to 8 game clients to server and vice versa, tens of times per second.
Technology stack (JavaScript):
- Node.JS — entire back-end game logic and server code
- |_ Express.JS — HTTP routing
- |_ Socket.io — fast data/event transfer between clients and servers
- Phaser.JS — entire front-end game logic, graphics, controls
Онлайн многопользовательская (multiplayer) тактическая игра. Задумка основана на мобильной игре Modern Combat. Несколько игровых комнат работают одновременно. Работа с большим количеством данных, графическая оптимизация в браузере (игра стабильно работает 50-60FPS на MacBook Pro 2015). Стремительная передача игровых данных от клиента к серверу и ко всем остальным клиентам десятки раз в секунду.
Технологии (JavaScript):
- Node.JS — вся бэк-энд логика игры и серверный код
- Express.JS — HTTP-роутер
- Socket.io — быстрая передача данных/событий
- Phaser.JS — вся фронт-энд логика игры, графика, управление