(x, y) • Orientation : NSEW • Le rover reçoit un tableau de commandes • Implémenter les commandes marche avant et arrière : F, B • Implémenter les commandes gauche et droite : L, R • On peut aller d'un bord à l'autre de la grille (la grille représente une planète) • Implémenter la détection d'obstacles avant de déplacer le rover • Si le rover rencontre un obstacle, arrêter le rover et signaler l'obstacle
The Bowling Game Kata (lien au tout début de l'article) • Bank Account Kata • Gilded Rose : refactoring de code legacy • Trip service Kata : refactoring de code legacy
leur tour une nouvelle case jusqu’à la fin de la partie • la partie s’arrête si toutes les cases d’une ligne sont occupées par le même joueur • la partie s’arrête si toutes les cases d’une colonne sont occupées par le même joueur • la partie s’arrête si toutes les cases d’une diagonale sont occupées par le même joueur • la partie est terminée quand toutes les cases sont occupées • il y a deux joueurs : X et O • la grille comporte 9 cellules (3x3) • un joueur peut prendre une case si elle est vide image du domaine public