Jeu de Puissance4

Le Super Monster 4 !

Auteurs : Léa CHEMOUL, Antoine GANNE

Langage: C# avec le framework Xna


Univers

Vous êtes Bob, un martien informaticien dont le vaisseau s'est malheuresement écrasé sur la planète Xena. Là-bas vous rencontrez Maitre Doya le Grand Codeur de la planète. Il vous dit : "Si tu veux rentrer chez toi jeune codeur naif, tu dois apprendre à maitriser le puissance 4 et vaincre la super IA qui menace cette planète.". Vous decidez de vous entrainer durement ! Vous deviendrez le champion du puissance 4 !


But du jeu

Pour gagner une partie de Monster 4, il suffit comme le puissance 4 (mais en mieux) d’être le premier à aligner 4 jetons de sa couleur horizontalement, verticalement ou diagonalement. Si lors d’une partie, tous les jetons sont joués sans qu’il y est d’alignement de jetons, la partie est déclaré nulle. Il est possible de jouer contre un autre joueur ou contre l'ordinateur. Ce jeu nécessite d'anticiper les coups de l'adversaire afin d'élaborer une stratégie pour remporter la partie avant l'autre !


Controles

Utiliser la souris pour cliquer sur les super boutons. Utiliser les fleches directionelles gauches et droites pour sélectionner une super colonne. Appuyer sur Espace ou la fleche directionelle bas pour poser un super pion extraterrestre a l'emplacement designé par le pion flottant au dessus du super damier extraterrestre. Une fois la partie finie, appuyer sur Enter ou le bouton "rejouer" pour recommencer la partie et devenir le Maitre du Monster 4 !


Fonctionnalités

Le jeu donne la possibilité de jouer entre humains ou contre une intelligence artificielle. L'i.a a trois niveaux de difficultés: de facile (coups aléatoires) a difficile. L'i.a diffcile se base sur l'algorithme min/max optimisée avec alpha/beta


IMPORTANT ! Si vous constatez l'erreur suivante en générant le projet : "Une erreur s'est produite lors de la signature : SignTool.exe introuvable". Il faut aller : Dans Windows --> "programmes et fonctionnalités" clic droit sur "Microsoft Visual studio community 2015" --> Modifier --> Cocher "ClickOnce Publishing Tools" (dans la version anglaise) et cliquer sur "Update". (cette opération peut prendre un certain temps)