tictactoe/README.md

51 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
```
## Сборка
```sh
mkdir build
cd build
cmake -B . -S ../game
make
```
Основные данные, необходимые для запуска игры, находятся в каталоге [data](data/).
### Для Windows
#### Ключи для сборки
`-lallegro_dialog-static -lallegro_image-static -lallegro_primitives-static -lallegro-static -ljpeg -lpng16 -lwebp -lwinmm -lopengl32 -lcomdlg32 -lgdi32 -lole32 -lshlwapi -lz -mwindows`
#### Статическая сборка
`-static`
#### Дополнительные библиотеки для сборки
- `jpeg`
- `png16`
- `webp`
- `winmm`
- `opengl32`
- `comdlg32`
- `gdi32`
- `ole32`
- `shlwapi`
- `z`