Найти тему

Основной проект "Santoro point color"

Годы игры в страйкбол привели меня к созданию своего проекта, который будет похож на захват флага в игре battlefield. Назову этот проект "Santoro" по названию оригинального сценария.

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

Далее решил внедрить технологию rfid меток: у каждого игрока своя карточка, на которой записан цвет стороны. Точка считывает карту и перекрашивается в цвет стороны.

Дальнейшее улучшение пришло еще позже. Захотелось, чтобы каждый игрок мог отслеживать цвет каждой из точек прям в телефоне на карте. В результате и получился данный проект. На разработки ушло 2 неспешных года. Разрабатывал в свободное время.

Что мы имеем в текущий момент:

  • Три точки активации. Основа esp32+ RC522+SIM800L
Внешний вид точки
Внешний вид точки
  • Девайс для записи карт (вдруг нет смартфона с nfc). Основа Arduino nano + rc522
  • Приложение на android для записи цвета стороны на карту mifare (требуется наличие nfc). Пишем прям в телефоне ANDROID в AIDE java
-2

  • Активация точек картами mifare
  • Отображение каждой точкой цвета захватившей стороны
  • Таймер до окончания игры в каждой точке
  • Передача данных каждой точкой на сайт
  • Сайт с отображением карты с точками, анимированные иконки цвета точки, общее время удержания каждой из сторон. Ну тут PHP, MYSQL
Вид карты на сайте, открытого со смартфона
Вид карты на сайте, открытого со смартфона

Далее потихоньку буду пилить посты про создание сайта, работу с апи яндекс карт, железную и софтварную часть точек.