Il s'agit ici de créer un jeu de bataille navale, dans lequel l’ordinateur place des bateaux sur une grille 10 × 10. Une fois les bateaux placés, le joueur essaye de trouver les bateaux en cliquant sur les cases de la grille.
Règles du jeu :
Le projet est découpée en cinq étapes.
Étape 1 : Tracer la grille
Un lutin (le chat par exemple, dont on diminuera la taille et que l’on placera en bas à gauche de la scène) doit tracer une grille 10 × 10.
Les fichiers de l'étape 1
Étape 2 : Créer les 5 bateaux
Dessiner les 5 bateaux avec deux costumes : un rouge et un gris
Les fichiers de l'étape 2
Étape 3 : Placer les bateaux sur la grille
Chaque bateau se place lui-même sur la grille, en veillant à ce qu’il ne touche pas les bateaux déjà placés.
Les bateaux peuvent être placé à l’horizontal ou à la vertical.
Il faudra mémoriser la position des bateaux sur la grille.
Les fichiers de l'étape 3
Étape 4 : Calculer le numéro de la case jouée
Pour tirer, le joueur clique dans une case de la grille affichée.
Nous devons déterminer à quel élément de la liste « grille » correspond cette case.
Nous indiquerons ensuite la case jouée en y plaçant un carré bleu si le joueur a cliqué dans l’eau, un carré rouge s’il a touché un bateau.
Les fichiers de l'étape 4
Étape 5 : Tester si un bateau est coulé – Tester la fin de la partie
Nous savons maintenant dans quelle case le joueur a cliqué, nous savons si cette case contient ou non un bateau. Il ne reste plus qu’à déterminer quand un bateau est coulé et quand tous les bateaux sont coulés.
Les fichiers de l'étape 5
Règles du jeu :
- l’ordinateur place 5 bateaux : un bateau de 5 cases, un bateau de 4 cases, deux bateaux de 3 cases et un bateau de 2 cases.
- Les bateaux sont rectilignes et ne peuvent pas se toucher, même en diagonale. Les cases tout autour d’un bateau restent libres.
Le projet est découpée en cinq étapes.
Étape 1 : Tracer la grille
Un lutin (le chat par exemple, dont on diminuera la taille et que l’on placera en bas à gauche de la scène) doit tracer une grille 10 × 10.
Les fichiers de l'étape 1
Étape 2 : Créer les 5 bateaux
Dessiner les 5 bateaux avec deux costumes : un rouge et un gris
Les fichiers de l'étape 2
Étape 3 : Placer les bateaux sur la grille
Chaque bateau se place lui-même sur la grille, en veillant à ce qu’il ne touche pas les bateaux déjà placés.
Les bateaux peuvent être placé à l’horizontal ou à la vertical.
Il faudra mémoriser la position des bateaux sur la grille.
Les fichiers de l'étape 3
Étape 4 : Calculer le numéro de la case jouée
Pour tirer, le joueur clique dans une case de la grille affichée.
Nous devons déterminer à quel élément de la liste « grille » correspond cette case.
Nous indiquerons ensuite la case jouée en y plaçant un carré bleu si le joueur a cliqué dans l’eau, un carré rouge s’il a touché un bateau.
Les fichiers de l'étape 4
Étape 5 : Tester si un bateau est coulé – Tester la fin de la partie
Nous savons maintenant dans quelle case le joueur a cliqué, nous savons si cette case contient ou non un bateau. Il ne reste plus qu’à déterminer quand un bateau est coulé et quand tous les bateaux sont coulés.
Les fichiers de l'étape 5