Projet réalisé par Harrisson Kobylt (https://github.com/HarryyKk) , Antoine Lemaitre (https://github.com/aa2727) , Romain Andres (https://github.com/VendenIX/) Il s'agit d'un jeu de contamination sur grille de 7 par 7 jouable à 2 en 1 versus 1. #####Règles du jeu repris de l'énoncé##### Soit une grille vide de 7 × 7 cases et deux joueurs, Rouge et Bleu. Chaque joueur débute la partie avec deux pions de sa couleur, respectivement en bas à gauche et haut à droite pour Bleu et dans les deux autres coins pour Rouge. C’est le joueur Bleu qui joue en premier. Le gagnant est celui qui a le plus de pions en fin de partie. La partie se termine quand : 1. un des joueurs n’a plus de pion de sa couleur sur le plateau, 2. les deux joueurs doivent passer leur tour, 3. le plateau de jeu revient dans un état qui a déjà été joué. Lorsque vient son tour de jouer, un joueur choisit un de pions de sa couleur et peut soit le cloner, soit le faire sauter. Cloner un pion consiste à placer un nouveau pion sur une case libre à une distance de un (quelle que soit la direction) du pion choisi. Sauter consiste à déplacer le pion choisir une case libre à une distance de deux dans une des huit directions possibles, sachant que ce mouvement permet de passer par-dessus un autre pion quel qu’en soit le propriétaire. Si le joueur ne peut ni cloner un de ses pions, ni en faire sauter un alors il doit passer son tour. À l’issue de ce coup, tous les pions adverses qui sont adjacents au pion déplacé par un saut, ou adjacent au pion nouvellement créé par clonage sont infectés et sont transformés en des pions de la couleur du joueur actif. Après cela, c’est au joueur suivant de jouer. #####Comment lancer le jeu ?##### ##Version en console## Taper les commandes suivantes dans un cmd: (se placer dans le repertoire où se situe le fichier readMe.txt) javac -d bin src/jeu/*.java src/algorithms/*.java java -cp bin jeu.Main arg1 arg2 arg3
VendenIX/JeuInfection
Réalisation d'un jeu d'infection en java. Plateau de 7x7 cases en 1 versus 1. Mise en place des algorithmes AlphaBeta & MinMax pour faire combattre 2 IA
Java