Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.28 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.28 KB

AlphaDice

Projet de C autour du jeu Dice Wars

Utilisation

make
./Alphadice 1 3 ./gameIA/libIA.so .gameIA/libIA2.so
Arguments

Premier argument : Nombre de parties (au moins 1) Second argument : Nombre de joueurs (de 2 à 8) Arguments suivants : Librairies dynamiques pour les IA

Chaque fichier d'IA gère une IA, le reste des joueurs sont des joueurs humains.

Principe du jeu

Le jeu se joue au tour par tour. Chaque joueur possède une couleur et des territoires sur lesquels sont placés jusqu'a 8 dés. Quand un joueur attaque depuis un des ses territoires un territoire adjacent, un combat de dé est commencé avec le nombre de dés de chaque joueur (disposés sur ces territoires).

LOG

Ligne 1 : nombre de pays n n lignes suivantes : idCellule, idOwner, coordX, coordY, nbDices

Symbole /Fin Map/ : Fin de la répartition des territoires début de la partie

Symbole /Fin répartition/ : Fin de la répartition des dés, Debut d'un tour

idAttaquant, idCelluleFrom, idCelluleTo, ScoreAttack, ScoreDefense

Symbole /répartition dés/ : fin du tour d'un joueur et début de la remise des dé

idCell (on rajoute un dé a cette cellule)

Symbole ### : ligne apres -> gagnant de la partie (jusqu'au prochain symbole ###)