Интерактивная площадка Лазертаг

Разработка интерактивной площадки Лазертаг

Совместная разработка с лазертаг клубом — интерактивная площадка для игр.

В это проекте я делал:

  • По идеям заказчика разработал ТЗ всю систему.
  • Разработал архитектуру сервера, точек, систему связи, API точек. 
  • Разработал платы, прошивку для точек. Фото плат есть в портфолио. (1 Платы для площадки лазераг) На проводах закреплен wi-fi модуль, для связи точек-сервер.
  • Разработал корпуса точек, корпуса баз в которые крепятся мониторы.
  • Монтаж электроники на площадке

Площадка состоит из:

Точек захвата — при захвата отсылают данные на сервер

Сервер — raspberry Pi, обрабатывает данные от точек, реализует игровую механику сценариев

Звук, колонки — подключены к серверу, оповещают игроков о событиях, захватов точек

Мониторы на базах игроков — отображают текущее состояние игры, количество доступных ресурсов (оживлений, патронов). Также сделаны на основе Raspberry Pi

Точки и сервер общаются по http, Точка по сути маленький web сервер принимающий команды от Сервера площадки.

Сервер — Raspberry Pi, с Debian, Apache, MySql, настройки и управление площадкой сделано через web интерфейс. Механика миссии на php.

Некоторые сервисные функции, проигрывание звуков — скрипт на Python.

Client

Лазертаг клуб Аванпост