Ce projet est une implémentation C/C++ du jeu de l'Awalé. Les règles du jeu sont disponibles en suivant ce lien.
Le projet utilise CMake (>= 3.0.2
) pour compiler.
Il y a plusieurs dépendances optionnelles à la bibliothèque SDL-1.2
pour l'interface graphique et pour le son:
- SDL:
= 1.2
, - SDL_image:
= 1.2
, - SDL_ttf:
= 2.0
, - SDL_mixer:
= 1.2
.
sudo apt install cmake g++ libsdl1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE="Release"
make
Il faut faire attention à bien se placer dans le dossier build
et faire:
./bin/awale
Le jeu permet de jouer:
- à un contre un sur le même écran,
- contre l'ordinateur (avec plusieurs niveaux de difficultés),
- en mode console en modifiant en faisant:
./bin/awale --console
, - réseau (encore au niveau de prototype et demande de modifier le code).