Веб-приложение классической игры "Морской бой" с искусственным интеллектом и системой рейтинга игроков.
Backend:
- Go (Golang) - серверная логика
- PostgreSQL - база данных рекордов
- REST API - взаимодействие клиент-сервер
Frontend:
- Vanilla JavaScript - игровая логика
- HTML5/CSS3 - интерфейс и анимации
- Fetch API - HTTP-запросы
- Интеллектуальный ИИ противника
- Система рейтинга и таблица лидеров
- Динамический подсчет очков (скорость + точность)
- Авторасстановка кораблей
Система сохраняет лучшие результаты игроков в БД PostgreSQL и отображает топ-5 результатов на главном экране.
# Установка зависимостей
go mod download
# Запуск сервера
go run score.goПриложение доступно по адресу: http://localhost:8080
Разработано в рамках производственной практики