Skip to content

grishacake/SeaBattle

Repository files navigation

Морской бой - Веб-приложение

Веб-приложение классической игры "Морской бой" с искусственным интеллектом и системой рейтинга игроков.

Основные технологии

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


Разработано в рамках производственной практики

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published