Outils pour utilisateurs

Outils du site


cours:space_invader

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:
   * {{ :cours:acti-space_invaders.pdf |}} Fichier activité   * {{ :cours:acti-space_invaders.pdf |}} Fichier activité
  
-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'information** et il utilise 
 +  * 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'alien en blanc
 +
 +  * 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'écran
 +    * 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)
 +
 +
 +
  
  
cours/space_invader.1656342274.txt.gz · Dernière modification: 2022/06/27 17:04 de mrcjl