Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
|
cours:space_invader [2022/06/27 17:04] mrcjl |
cours:space_invader [2022/06/28 16:19] (Version actuelle) mrcjl |
||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| * {{ : | * {{ : | ||
| - | Nous allons utiliser SCRATCH et le langage bloc pou (re)programmer ce jeux afin de mettre en pratique les connaissances de programmation vues précédemment et pourquoi pas prendre goût à cette activité pour en faire son métier ou un hobbies plus tard. | + | Nous allons utiliser SCRATCH et le langage bloc pour (re)programmer ce jeux afin de mettre en pratique les connaissances de programmation vues précédemment et pourquoi pas prendre goût à cette activité pour en faire son métier ou un hobbies plus tard. |
| =====Analyser le fonctionnement du jeux===== | =====Analyser le fonctionnement du jeux===== | ||
| + | Le jeu comprend **une chaine d' | ||
| + | * des capteurs pour acquérir les informations : | ||
| + | * Touches flèche droite et gauche pour connaitre le déplacement du vaisseau | ||
| + | * Touche espace pour décider le tir | ||
| + | * Détection de collision pour savoir si l’alien touche le laser ou le bord et si le laser touche le bord | ||
| + | * Détection de couleur pour savoir si le vaisseau est touché par l' | ||
| + | |||
| + | * un ordinateur et son programme pour traiter les informations et donner des ordres | ||
| + | |||
| + | * des actionneurs pour exécuter les ordres | ||
| + | * Costumes des aliens et clones du laser pour changer d’apparence | ||
| + | * Positions pour déplacer les lutins sur l' | ||
| + | * Sons pour générer le bruit du laser ou des explosions | ||
| + | |||
| + | Le jeu utilise des sprites pour représenter les personnages : 1 vaisseau, 7 aliens et le laser (qui sera cloné à chaque tir). Un personnage pouvant avoir plusieurs costumes en fonction des circonstances. Chaque personnage devra être programmé de manière indépendante (sauf les clones qui reprennent le programme du personnage) | ||
| + | |||
| + | |||
| + | |||