Сервер (Язык программирования - JavaScript)
Служит связующим звеном, которое хранит и обрабатывает данные (запросы), получаемые от всех подключенных устройств.
Располагается на удаленном сервере.
Клиент (Язык программирования - Python)
Графическая среда для управления танками.
Позволяет отправлять требуемые запросы действий серверу.
Контроллер (Языки программирования - Python, C++)
Программа для управления интерактивным полем.
ИИ "Даня" (Язык программирования - Python)
Анализирует обстановку на игровом поле, вычисляет и совершает оптимальный ход.
Шея (Язык программирования - Python)
Графическая среда для ручного внесения препятствий и танков на поле.
Голова (Язык программирования - Python)
Программа для распознания и отслеживания объектов на поле.
Библиотеки (Язык программирования - Python)
Хранилище требуемых библиотек для Python-программ.
Подключение к удаленному серверу по протоколу TCP-IP происходит по адресу
play.aniby.net
с портом3030
.