Skip to content

Latest commit

 

History

History
53 lines (26 loc) · 1.79 KB

README.md

File metadata and controls

53 lines (26 loc) · 1.79 KB

Tic-Tac-Toe

Réalisation du jeu du Tic Tac Toe, aussi connu sous le nom du morpion. Le jeu devra comprendre les fonctionnalités suivantes :

  • Avoir le choix de jouer solo (contre une IA qui jouera en aléatoire) ou un autre joueur (en local chacun sous tour)
  • Choisir son pseudo en début de partie (donc 2 pseudos si joueur vs joueur)
  • Pouvoir relancer une revanche lorsque la partie est terminée (en gardant la config choisie précédemment)
  • Afficher le résultat de la partie : victoire du joueur X (ou vous avez gagné suivant le mode de jeu), défaite, égalité, etc ...

Comme pour l'exercice précédent, j'attends que vous utilisez impérativement les nouvelles notions ES6 (let, const, arrow function, etc ...). J'attends un code propre et bien découpé, c'est à dire pas une fonction de 500 lignes qui gère toute l'application.

⚠️ Attention

Les librairies telles que jQuery ou les packages NPM ne sont pas autorisés.

Il est facile de retrouver un code tout fait sur l'internet, mais si vous l'avez trouvé, partez du principe que je saurai le retrouver également.

⭐️ Les petits Bonus

  • Une UI sympa
  • Pouvoir annuler son dernier coup
  • Pouvoir sauvegarder son nombre de victoire (si même pseudo utilisé) dans un scoreboad (localStorage)

⭐️ Les HUGE Bonus

  • Pouvoir générer une grille de X par X cases jouable
  • Pouvoir jouer contre IA qui essaye de contrer vos coups/de gagner

💾 Format de rendu

PRENOM_NOM_TIC.zip (si plusieurs fichiers)

PRENOM_NOM_TIC.html (si un seul fichier)

Votre plus beau lien Github (recommandé)

Rendu par MP via Teams.

⏰ Deadline, date de rendu

Dimanche 27 septembre 23h59 pour le Typing Game et/ou le Tic Tac Toe, la meilleure des deux notes sera conservée mais vous aurez un retour perso sur les deux exercices.