Le but est de trouver la combinaison proposée par l'autre joueur.
Il comporte 3 modes de jeu :
- Challenger : vous devez trouver la combinaison de l'ordinateur.
- Défenseur : L'ordinateur essai de trouver votre combinaison.
- Duel : Avec l'ordinateur, à tour de rôle, vous essayer de découvrir vos combinaisons respectives.
Utilisation de Log4J pour générer les logs.
Si vous n'êtes pas sous IntelliJ, il vous faut utiliser le code source de la branche test (pas de couleurs dans le terminal)
Le code source est contenu dans "src/main/java" et les ressources dans "src/main/ressources". Il est IMPORTANT que le dossier "resources" soit déclaré comme fichier Ressource. Il contient 2 fichiers indispensable à la compilation du programme :
-
config.properties : contient les paramètres du jeu ( Vous pouvez changez ces paramètres dans ce fichier avant de lancer le jeu : Nombre de chiffre de la combinaison / nombre de coup maximum / mode développeur ).
-
Log4j2.xml : des logs ont été ajoutés au code. A chaque lancement du programme, ils sont générés dans le fichier de log "all.log". Vous pouvez consulté les informations sur le déroulement du programme (dernier lancement seulement).
Vous pouvez lancer le programme en mode Développeur en cliquant sur "P3 - Mode développeur.bat" Quand le programme est lancé en mode développeur, il affiche la solution à chaque fois qu'il demande à un joueur de donner une réponse. Cela sert à tester le bon fonctionnement, ou à battre plus facilement l'ordinateur... Il est également possible de faire comme cela : voir ci-dessous.
Pour cela, depuis le terminal, rendez-vous dans le dossier "PlusOuMoins" et tapez la commande : java -jar P3.jar Vous pouvez passez en argument "true" pour lancer le programme en mode développeur : java -jar P3.jar "true"