tictactoe/README.md

34 lines
1.5 KiB
Markdown
Raw Normal View History

2023-04-30 22:22:58 +00:00
# TicTacToe
Крестики-нолики
![game](images/game.png)
```sh
~ $ ./tictactoe --help
Использование: tictactoe [option] [arguments] ...
-h, --help Получить информацию об использовании
-s, --size <count columns> Размер сетки N*N
-w, --width <size> Ширина/высота игрового окна
-m, --margin <size> Размер внутреннего отступа от границы окна до игрового поля
-v, --version Версия TicTacToe
```
## Сборка
2023-05-05 12:46:47 +00:00
Для сборки необходимо скачать [статическую библиотеку Allegro](https://github.com/liballeg/allegro5/releases) и [статические зависимости](https://github.com/liballeg/allegro_winpkg/releases).
Также для сборки требуется установленный компилятор `g++` и система сборки `cmake`.
Рабочая компиляция проекта производилась в [MSYS2](https://www.msys2.org/).
2023-04-30 22:22:58 +00:00
```sh
mkdir build
cd build
2023-05-05 12:46:47 +00:00
cmake -G "Unix Makefiles" -B . -S ../game -D PATH_ALLEGRO_STATIC="C:\<path-to-allegro-static-libs>" -D PATH_DEPS_STATIC="C:\<path-to-deps-static-libs>"
2023-04-30 22:22:58 +00:00
make
```
Основные данные, необходимые для запуска игры, находятся в каталоге [data](data/).