---
# System prepended metadata

title: PROPOSITION DE JEU - Groupe Enseignants

---

# PROPOSITION DE JEU - Groupe Enseignants


allo







# PacMan contre les COVID-19  

## Deux univers

### Phase de jeu classique : `jeu d'action`
- un labyrinthe sur une `planète torique` comme dans le célèrre jeu PacMan
- `Viewport` : tout le labyrinthe à l'écran
- des fantômes, des pacgums 

#### Objectif    
- rammasser toutes les pacgums pour passer à la phase Bonus

#### Jeu
- ne pas se faire toucher par les fantômes
- 3 vies  
- les grosses PacGum rendent les fantômes vulnérables

#### Originalité       
- Le comportement des fantômes est défini par des automates depuis un fichier `.gal` contenant :
  *RedGhot, GreenGhost, PinkGhost, YellowGhost, BlueGhost, PanicGhost*
- Chaque grosse PacGum donne droit à un Bot pour la phase Bonus

#### `TODO` définir les actions Pop et Wizz
##### pour les fantômes 
+ `MP>` Pop : accélération pendant un pas
+ `MP>` Wizz: destruction d'un mur
+ `MP>` Egg: reproduction s'il est dans l'enceinte centrale  

##### pour PacMan
+ `MP>` Pop: parraliser le fantôme de la case adjacente (temps limité)
+ `MP>` Wizz: se cacher dans le sol (temps limité)
  
### Phase bonus : principalement un `jeu de stratégie`     
- `temps limité`
- un monde de `taille illimité`, `généré automatiquement` au fur et à mesure des déplacements 
- des obstacles, **des trous**, des fantômes 
- `Viewport` centré sur PacMan : PacMan reste au centre de l'écran et c'est le décor qui glisse en dessous


#### Objectif 
- Rammasser le plus de pacgums possibles grâce aux bots pour marquer des points
  + `OG>` Est-ce que PacMan ramasse aussi des pacgums ?
  + `MP>` oui, ça me semble bien. 

#### Jeu et Originalité 
- Avant de lancer l'action, le joueur attribue un automate (chargé en début de jeu depuis un fichier) à chaque bot amassés dans la phase 1
<BLOCKQUOTE>
 Il faut prévoir une interface graphique agréable. Par exemple un bandeau en bas de page avec, pour chaque bot amassé, un bouton de sélection de l'automate parmi ceux chargé en mémoire depuis un fichier .gal
</BLOCKQUOTE>

- Ensuite PacMan se déplace pour déposer chaque bot à l'endroit de son choix.
- Chaque Bot démarre aussitôt qu'il est déposé
- Les fantômes n'attaquent ni les bots, ni PacMan, mais mangent des pacgums


#### Idées supplémentaires à l'étude

##### 1. PacMan peut **jeter des sorts** aux fantômes, c'est à dire :
+ leur envoyer un automate emballé dans une pacgum
+ quand le fantôme est touché, son automate est remplacé par celui emballé dans la pacgum

###### QUESTIONS 
- comment choisir les automates de sort ? 
- combien PacMan en a-t'il ?
- est-ce intéressant pour le jeu ? 
  + `MP>` Ça met plus d'action dans la phase Bonus
  + `OG>` Mais PacMan est déjà occupé à bloquer les fantômes

##### 2. Une minimap qui permet de voir tous les bots partis explorers le monde ?

##### 3. La possibilité de prendre temporairement le contrôle d'un Bot en cliquant dessus ?
+ `OG>` dans ce cas que devient Pac Man ? Il reste immobile ?

#### `TODO` définir les actions Pop et Wizz
+ `MP>` Pop  = sortir d'un trou ?
+ `MP>` Wizz = pousser un obstacle pour écraser un fantôme ou boucher un trou ?
   

---
    AUTHOR: Olivier Grüber, Michaël PÉRIN, Polytech'Grenoble, Univ. Grenoble Alpes 
    DATE: avril 2020

