Это консольная игра "Морской бой с модификациями", разработанная на C++ в рамках лабораторных работ. В игре реализованы механики кораблей, способностей и сохранения/загрузки состояния.
- Компилятор C++ (GCC/G++)
- Make
- CMake (если используется для сборки)
- Библиотека nlohmann/json (для работы с JSON)
- Библиотека GLFW (если используется графический интерфейс)
- Библиотека GLEW (для работы с OpenGL)
-
Клонирование репозитория:
git clone https://github.com/mikhailshceglov/SeaBattleGame.git cd SeaBattleGame
-
Сборка проекта (если используется CMake):
mkdir build cd build cmake .. make
Или вручную скомпилировать основные файлы:
g++ -o SeaBattleGame src/*.cpp -Iinclude -std=c++17
После успешной компиляции выполните:
./SeaBattleGame
- Расстановка кораблей на поле
- Атаки по вражескому полю
- Использование способностей (двойной урон, сканер, обстрел)
- Сохранение и загрузка игры
a
— атакаs
— сохранить игруl
— загрузить игруh
— помощьe
— выход