Skip to content

mikhailshceglov/SeaBattleGame

Repository files navigation

Sea Battle Game

Описание

Это консольная игра "Морской бой с модификациями", разработанная на C++ в рамках лабораторных работ. В игре реализованы механики кораблей, способностей и сохранения/загрузки состояния.

Требования

  • Компилятор C++ (GCC/G++)
  • Make
  • CMake (если используется для сборки)
  • Библиотека nlohmann/json (для работы с JSON)
  • Библиотека GLFW (если используется графический интерфейс)
  • Библиотека GLEW (для работы с OpenGL)

Установка

  1. Клонирование репозитория:

    git clone https://github.com/mikhailshceglov/SeaBattleGame.git
    cd SeaBattleGame
  2. Сборка проекта (если используется CMake):

    mkdir build
    cd build
    cmake ..
    make

    Или вручную скомпилировать основные файлы:

    g++ -o SeaBattleGame src/*.cpp -Iinclude -std=c++17

Запуск

После успешной компиляции выполните:

./SeaBattleGame

Функционал игры

  • Расстановка кораблей на поле
  • Атаки по вражескому полю
  • Использование способностей (двойной урон, сканер, обстрел)
  • Сохранение и загрузка игры

Управление

  • a — атака
  • s — сохранить игру
  • l — загрузить игру
  • h — помощь
  • e — выход

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published