https://github.com/hanzopgp/triplegame
3 different games + UI.
https://github.com/hanzopgp/triplegame
artficial-intelligence minmax solver university
Last synced: 8 months ago
JSON representation
3 different games + UI.
- Host: GitHub
- URL: https://github.com/hanzopgp/triplegame
- Owner: hanzopgp
- License: mit
- Created: 2020-04-03T22:24:34.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-29T22:04:26.000Z (over 5 years ago)
- Last Synced: 2025-03-05T17:24:03.806Z (about 1 year ago)
- Topics: artficial-intelligence, minmax, solver, university
- Language: Java
- Homepage:
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Triple game
## Table des matières
1. [Auteurs](#projet-conçu-par-)
2. [Utilisation](#utilisation-)
2. [Regles du jeu](#regles-du-jeu-)
5. [Liens utiles](#liens-utiles-)
## Projet conçu par :
- Valentin Dumas : 21706521, groupe 4B L2 informatique
- Enzo Durand : 21510242, groupe 4B L2 informatique
- Tomy Demazeau : 21705284, groupe 4B L2 informatique
## Utilisation :
- Dans le terminal, se placer dans le répertoire du fil rouge
- Compiler les fichiers .java avec "javac -d build */*.java"
- Lancer le fichier exécutable Main avec "java -cp build/ orchestration.Main ..."
- Après Main, il faut mettre les arguments.
Argument n°1 - Le jeu, choisir entre Nim, TicTacToe et ConnectFour
Argument n°2 - Le type du premier joueur, choisir entre Human, RandomPlayer et MinMaxPlayer
Argument n°3 - Le type du deuxième joueur, choisir entre Human, RandomPlayer et MinMaxPlayer
- Si vous choisissez un ou deux joueurs Human, le programme demande ensuite le nom de chaque joueur
## Regles du jeu :
- Pour le jeu du Nim :
- Entrer le nombre d'allumette en debut de partie
- Entrer ensuite le nombre maximum d'allumette que l'on peut jouer par coup
- Enfin chaque joueur entre un coup compris entre 1 et le nombre max d'allumette par coup
- Pour le TicTacToe :
- Entrer à chaque tour un coup présent dans la liste des coups disponibles affiché en dessous
- Pour le ConnectFour :
- Entrer à chaque tour un coup présent dans la liste des coups disponibles affiché en dessous
## Liens utiles :
- https://en.wikipedia.org/wiki/Minimax