1 pièce(s) jointe(s)
Quatre-en-ligne (Puissance 4)
Bonjour,
Je vous propose un nouvel élément à utiliser : Quatre-en-ligne
C'est un "Puissance 4" écrit pour Lazarus.
Pièce jointe 153796
Les points intéressants sont, d'une part, l'emploi de la bibliothèque BGRABitmap, et d'autre part la façon dont l'interface graphique communique avec le moteur de jeu.
Le moteur est une application console séparée. A chaque fois que l'ordinateur doit jouer, l'interface lance le moteur, au moyen de la fonction RunCommand() de l'unité Process. La liste des coups déjà joués est passé en paramètre, sous la forme d'une chaîne composée de caractères compris entre "1" et "7". Le moteur initialise sa grille interne en fonction de cette chaîne, et renvoie son coup. L'interface peut donc être utilisée avec un autre moteur, sans être recompilée, le nom du moteur étant contenu dans un fichier de configuration.
:arrow: Qu'en pensez-vous ?