Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bensuperpc/aia_gomoku_2019
Gomoku est un jeu de tour par tour.
https://github.com/bensuperpc/aia_gomoku_2019
epitech
Last synced: 4 days ago
JSON representation
Gomoku est un jeu de tour par tour.
- Host: GitHub
- URL: https://github.com/bensuperpc/aia_gomoku_2019
- Owner: bensuperpc
- Created: 2021-11-05T11:12:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-05T11:13:02.000Z (about 3 years ago)
- Last Synced: 2024-10-31T13:07:27.948Z (about 2 months ago)
- Topics: epitech
- Language: C++
- Homepage:
- Size: 918 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gomoku
Gomoku est un jeu de tour par tour.
## Compilation
### Pour une compilation simple
Vous pouvez faire cette commande pour compiler le projet :```bash
make -j 8
```
### Pour une re-compilation
Vous pouvez faire cette commande pour compiler le projet :```bash
make re -j 8
```### Pour nettoyer les fichiers
```bash
make fclean
```### Pour le debug
GDB doit etre installé !
```bash
make gdb
```
### Avec valgrind
valgrind doit etre installé !
```bash
make valgrind
```### Pour une compilation pour les units_tests
#### units_tests uniquement
```bash
make fclean
make tests_run -j 8
```#### units_tests avec gcovr et sortie dans un fichier html
```bash
make fclean
make coverage_html_run -j 8
```#### units_tests avec gcovr pour le coverage uniquement
```bash
make fclean
make coverage_run -j 8
```#### units_tests avec gcovr pour les branch uniquement
```bash
make fclean
make branches_run -j 8
```## Utilisation
Une fois le programme lancé, il faut démarrer la partie en générant la board avec cette commande :
```bash
START 20
```En suite, vous pouvez jouer avec "TURN posX,posY".
```bash
TURN 1,1
```L'IA jouera apres la commande, par ex :
```bash
5,5
```Vous pouvez afficher la board en cours avec cette commande :
```bash
DISPLAY
```## Programmation
```c++
#include "gomoku.hpp"int main()
{
//Create class
gomoku gomoku_class;
// Launch game
return gomoku_class.game();
}
```## Contribution
Les contributions ne sont pas encore ouvertent, tant que la review n'est pas passée :P## Trello
## License
[MIT](https://choosealicense.com/licenses/mit/)