Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.
/ Morpion Public archive

πŸ§‘β€πŸŽ“ Exercice Bootcamp THP

Notifications You must be signed in to change notification settings

Nekall/Morpion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘
Projet codΓ© en peer-learning avec : https://github.com/ZugastiKevin/
Ψͺ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘ ❍ ✘

【JEU DU MORPION】

version final :
-Bug non fixe :

le tour passe Γ  l'autre joueur s'il entre une case dΓ©jΓ  prise.


-Optimisation possible :
> affichage du message de victoir non optimisΓ©.

_______________________________________________________________________

β€’Deux joueurs, le but est de faire une ligne (diagonale, horizontale ou verticale)
avec soit des croix, soit des cercles.


    ╔═══╦═══╦═══╗
    β•‘ 1 β•‘ 2 β•‘ 3 β•‘
╔═══╬═══╬═══╬═══╣
β•‘ A β•‘ ✘ β•‘ ✘ β•‘ ❍ β•‘
╠═══╬═══╬═══╬═══╣
β•‘ B β•‘ ❍ β•‘ ❍ β•‘ ✘ β•‘
╠═══╬═══╬═══╬═══╣
β•‘ C β•‘ ✘ β•‘ ❍ β•‘ ✘ β•‘
β•šβ•β•β•β•©β•β•β•β•©β•β•β•β•©β•β•β•β•

I N T R O
_________
Rien de tel que de coder un jeu pour solidifier ses bases en POO ! Nous allons donc crΓ©er un jeu de morpion, jeu hautement stratΓ©gique et follement passionnant s'il en est.

Pour ceux qui ne sont pas passΓ© par la case morpion dans leur enfance (ou leur adolescence pour les moins hygiΓ©niques), on vous prΓ©cise 8 comportements attendus de la part du programme (par ordre d'importance) :

Le jeu ne se joue qu'Γ  deux joueurs humains (on ne vous demande pas de coder d'intelligence artificielle aujourd'hui…);
Le programme doit commencer en demandant le prΓ©nom de chaque joueur ;
Le plateau de jeu est composΓ© de 9 cases, chacune dΓ©signΓ©e par sa position verticale (A, B ou C) suivie de sa position horizontale (1, 2 ou 3). Exemples : la case en haut Γ  droite s'appelle "A3" et celle en bas Γ  droite "C3" ;
Au dΓ©but de chaque tour de jeu, le programme affiche dans le terminal le plateau de jeu. Puis il demande au joueur dont c'est le tour oΓΉ il souhaite jouer ;
Les joueurs jouent Γ  tour de rΓ΄le jusqu'Γ  que l'un d'eux gagne ou que le plateau de jeu soit rempli ;
Le programme doit dΓ©tecter la fin de la partie. Si un joueur gagne, le jeu annonce son nom. S'il y a match nul, le programme doit en informer les deux joueurs ;
Γ€ la fin d'une partie, le programme doit proposer de lancer une nouvelle partie ;
Un effort sera à faire sur l'affichage du jeu dans le terminal (par ex : board affiché de façon stylée, compteur de parties, couleurs, etc.).

About

πŸ§‘β€πŸŽ“ Exercice Bootcamp THP

Resources

Stars

Watchers

Forks