Projet ECHEC - Module Tests & Recette
- Echiquier : l’échiquier est un carré de taille variable, définie par l’utilisateur
- Joueurs : minimum 2, maximum 4, défini par l’utilisateur
- Pièces de jeu : créé par le joueur
- Déplacement pièces : une pièce se déplace selon un pattern défini par l’utilisateur
- L’utilisateur choisi la taille de l’échiquier
- L’utilisateur choisi le nombre de joueurs (2-4)
- L’utilisateur choisi le budget alloué à chaque joueur
- Chaque joueur créé sa composition d’équipe avec son budget
- Création des pièces
- Placement des pièces
- Pattern de déplacement + jump feature* défini par le joueur
- Jump feature : capacité pour une pièce à sauter par dessus d’autres pièces
- Coût d’une pièce : déterminé par la surface de déplacement potentiel maximale & jump feature
- Création grille de jeu (OK, trop grande, trop petite)
- Choix du nombre de joueurs (OK, trop élevé, trop faible)
- Choix du budget / joueur (OK, négatif)
- Création des pièces de jeu:
- Création du pattern de déplacement (OK, déplacement max trop élevé, déplacement négatif)
- Détermination du coût de la pièce (OK, négatif)
- Lancement partie (OK, echec)
- Déplacement pièce (OK, hors échiquier)
- Destruction pièce adverse (OK, échec)
- Resurrection pièce (OK, résurrection sans pion arrivé en bout d’échiquier = échec)
- Victoire (OK, destruction de toute les pièces)