Задание: Прикладной программист. Разработка 2D футбольного матча (Дистанционная работа)
Реализовать серверную логику симуляции 2D футбольного матча с минимально реалистичной физикой и логикой поведения игроков, а также интегрировать её с существующим TypeScript-фронтендом.
Общая структура проекта
Frontend (TypeScript) — уже реализован. Отображает 2D-поле, игроков, мяч, анимации и т.д.
Backend (Golang) — должен отвечать за:
- генерацию и обновление состояния матча
- управление физикой мяча и движением игроков
- логику событий (гол, пас, перехват, фол и т.п.)
- отправку состояния фронту через HTTP
Backend готов процентов на 60, необходимо доделать.