Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guerinoni/tictactoe

Revisited game of tic tac toe with a strong AI.
https://github.com/guerinoni/tictactoe

ai artificial-intelligence-algorithms game game-development gamengine hacktoberfest qt tic-tac-toe tictactoe

Last synced: 3 days ago
JSON representation

Revisited game of tic tac toe with a strong AI.

Awesome Lists containing this project

README

        

# tictactoe

[![CI](https://github.com/guerinoni/tictactoe/actions/workflows/CI.yml/badge.svg)](https://github.com/guerinoni/tictactoe/actions/workflows/CI.yml)

Game of tic tac toe with a strong AI.

Suuport for Linux, macOS and Windows.

![](./docs/screenshot.png)

## Build

```bash
git clone [email protected]:guerinoni/tictactoe.git
cd tictactoe
mkdir build
cd build
cmake ..
cmake --build .

# if you want run tests
ctest
```

## Lint

Run clang-format
```
./scripts/clang-format.sh
```

Run clang-tidy (pass build-dir-path)
```
./scripts/clang-tidy.sh
```

## Contributing

1. Any kind of help is welcome (issue, comment, request, PR...).
2. Make sure to run `./scripts/clang-format.sh` before PR.
3. Enjoy.