51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# 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`
|