grilling panic

28
GRILLI NG PANIC Thomas Andres Gomez Thibault Brard Julien Escudéry Jérémy Lapalu

Upload: minda

Post on 13-Jan-2016

34 views

Category:

Documents


1 download

DESCRIPTION

GRILLING PANIC. Thomas Andres Gomez Thibault Brard Julien Escudéry Jérémy Lapalu. Plan. Présentation du jeu Partie graphique Règles de résolution Règles de construction Règles de possibilité Conclusion Bilan technique Bilan humain. Présentation du jeu. I. Présentation du jeu. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GRILLING PANIC

GRILLINGPANIC

Thomas Andres GomezThibault BrardJulien EscudéryJérémy Lapalu

Page 2: GRILLING PANIC

2

Plan Présentation du jeu

Partie graphique

Règles de résolution Règles de construction Règles de possibilité

Conclusion Bilan technique Bilan humain

Page 3: GRILLING PANIC

3

I. Présentation du jeu

Page 4: GRILLING PANIC

4

Taille de grille

I. Présentation du jeu

5 x 5

4 x 4

6 x 6

Page 5: GRILLING PANIC

5

Zone de jeu

I. Présentation du jeu

Observateurs

Grille de jeu

Page 6: GRILLING PANIC

6

12

34

I. Présentation du jeu

1

23

4

4

Page 7: GRILLING PANIC

7

I. Présentation du jeu

34

12

1

X

XX

1

Page 8: GRILLING PANIC

8

Exemple de résolution

I. Présentation du jeu

Page 9: GRILLING PANIC

9

II. Partie graphique

Page 10: GRILLING PANIC

10

II. Partie graphique

Page 11: GRILLING PANIC

11

En cours de partie

II. Partie graphique

Page 12: GRILLING PANIC

12

III. Règles de résolution

1. Règles de construction

Page 13: GRILLING PANIC

13

III. Règles de résolution 1. Règles de construction

Observateur1

Place le bâtiment de taille maximum adjacent aux observateurs de taille 1

Page 14: GRILLING PANIC

14

III. Règles de résolution 1. Règles de construction

DernierTypBat

Permet de construire le dernier bâtiment lorsque tous ceux de sa taille ont été construits

Page 15: GRILLING PANIC

15

III. Règles de résolution 1. Règles de construction

DernierVecBat

Lorsqu'il ne reste plus qu'une valeur dans le vecteur de possibilités cette règle construit le bâtiment sur la grille

1234

123

1

33

Page 16: GRILLING PANIC

16

III. Règles de résolution 1. Règles de construction

Obs2ConstruitN1

Construit le bâtiment maximal à placer si le bâtiment de taille max est construit et si l’unicité est gardée

Page 17: GRILLING PANIC

17

III. Règles de résolution 1. Règles de construction

Obs2etTailleGrille1

Permet de construire le bâtiment de taille max lorsqu'un observateur vaut 2 et son opposé vaut taille grille -1

Page 18: GRILLING PANIC

18

III. Règles de résolution

2. Règles de possibilité

Page 19: GRILLING PANIC

19

DistanceMin

III. Règles de résolution 2. Règles de possibilité

Restreint les vecteurs de possibilité

tailleMaxPossible =

m – n + d

Exemple : 4 – 3 + 1 = 2

1234

123

12

Page 20: GRILLING PANIC

20

ImpoMax

III. Règles de résolution 2. Règles de possibilité

Gère le cas d'un bâtiment trop grand pour être placé à côté d'un observateur

1234

1234

12

123

12

1

Page 21: GRILLING PANIC

21

MinTaille

III. Règles de résolution 2. Règles de possibilité

Enlève les bâtiments de taille min des cases distantes (non adjacentes) de l'observateur

1234

1234

1234

234 4

34

Page 22: GRILLING PANIC

22

ObsVoitNmoins1

III. Règles de résolution 2. Règles de possibilité

Quand un observateur voit n-1 bâtiment(s), le bâtiment le plus grand restant ne peut pas être placé sur les cases non adjacentes

1

3

1

Page 23: GRILLING PANIC

23

Pioupiou

III. Règles de résolution 2. Règles de possibilité

Sur une ligne/colonne, si x cases ont le même vecteur de x possibilités, on peut supprimer ces possibilités dans les autres vecteurs de la ligne/colonne

12

12

1234

1234

34

34

PIOU PIOU !!!

Page 24: GRILLING PANIC

24

Conclusion

Page 25: GRILLING PANIC

25

Tableau récapitulatif du codage

Conclusion - Bilan technique

Thomas Thibault Julien Jérémy TOTAL

Nombre de lignes de code

modifiées

10 735 135 1 643 70 12 553

Pourcentage commentaires

20,6% 0% 26,8% 0% -

Nombre de classes

24 4 7 1 30

Page 26: GRILLING PANIC

26

Tableau des exigences du client (1)OK NOK

Résolution automatique des grilles X

Liste exhaustive des règles X

Aide à l'utilisateur :

- aide erreurs

- aide aléatoire

- aide possibilités

X

X

X

Génération automatique de grilles à solution unique

X

Confirmation demandée en quittant une partie en cours

X

Conclusion - Bilan technique

Page 27: GRILLING PANIC

27

Tableau des exigences du client (2)

OK NOK

Génération préalable :

- aléatoire

- saisie et vérification X

X

Chargement des grilles sauvegardées X

3 tailles de grilles X

3 niveaux de difficultés X

Conclusion - Bilan technique

Page 28: GRILLING PANIC

28

Bilan humain

Conclusion - Bilan humain