java:tpr:demineur
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| java:tpr:demineur [2018/03/16 15:43] – bruno | java:tpr:demineur [2023/03/05 22:17] (Version actuelle) – [Objectif] bruno | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| Il s'agit d' | Il s'agit d' | ||
| - | - corrections du code | + | - <del>corrections du code</ |
| -ajout de vie pour chaque joueur; | -ajout de vie pour chaque joueur; | ||
| - création d'une classe DemineVert qui démine la colonne | - création d'une classe DemineVert qui démine la colonne | ||
| Ligne 17: | Ligne 17: | ||
| - exécutez le programme et étudiez son fonctionnement | - exécutez le programme et étudiez son fonctionnement | ||
| - | === Correction du code === | + | === <del>Correction du code</ |
| - | Il y a des erreurs dans le code concernant la représentation en ligne et colonne: que se passe-t-il si vous demandez la création d'un jeu avec un plateau de 3 lignes et deux colonnes? | + | <del>Il y a des erreurs dans le code concernant la représentation en ligne et colonne: que se passe-t-il si vous demandez la création d'un jeu avec un plateau de 3 lignes et deux colonnes? |
| Pourquoi y a-t-il ce problème? | Pourquoi y a-t-il ce problème? | ||
| - | Corrigez-le. | + | Corrigez-le.</ |
| + | |||
| + | :!:Il y avait une inversion entre nombre de colonne et nombre de lignes dans le code. Le code donné corrige déjà le problème. | ||
| === Ajout de DemineVert === | === Ajout de DemineVert === | ||
| Ligne 30: | Ligne 32: | ||
| - Affichage: modifiez les méthodes d' | - Affichage: modifiez les méthodes d' | ||
| - pensez à mettre à jour la Map de probabilité | - pensez à mettre à jour la Map de probabilité | ||
| + | |||
| + | < | ||
| + | * récupérer le numéro de colonne | ||
| + | * itérer sur chaque ligne de la liste de cases (avec un itérateur si vous le souhaitez) | ||
| + | * chaque élément correspond à une autre arraylist qui représente une ligne du plateau | ||
| + | * accéder au c-ième élément de cette liste (colonne) et procéder aux mêmes type de test que pour DemineHor | ||
| + | </ | ||
| === Case AjoutVie === | === Case AjoutVie === | ||
| Ligne 42: | Ligne 51: | ||
| ==== Autres sujets à traiter pour le rattrapage ==== | ==== Autres sujets à traiter pour le rattrapage ==== | ||
| - | - l' | + | - [[java: |
| - | - les moutons | + | - [[java: |
| - | - le mot-clef abstract | + | - [[java: |
java/tpr/demineur.1521215024.txt.gz · Dernière modification : 2018/03/16 15:43 de bruno