Game Master 5e Étape 4 — Fais bouger ton jeu

🚀
Étape 4 · 1 h 30

Fais bouger ton jeu au clavier

🎮 Avance niveau par niveau avec les boutons Suivant ▶ / ◀ Précédent.

🎯 À la fin de ce niveau

  • Les sprites de mon jeu se déplacent au clavier.
  • J'ai réutilisé la boucle et les conditions du labyrinthe.

🚀 Fais bouger ton jeu

Choisis d'abord ton jeu en Étape 3.

La section de ton jeu s'ouvre automatiquement ci-dessous. Le principe est toujours le même qu'au labyrinthe : répéter indéfiniment + une condition par touche.

🟡 Pac-Man — déplacement

⚠️ Pac-Man n'est pas comme le labyrinthe ! Il avance tout seul, sans arrêt. Les flèches ne font que l'orienter (changer sa direction).

quand drapeau vert cliqué
répéter indéfiniment
avancer de 3 pas (tout le temps)
siflèche haut pressée ?
s'orienter à 0° (haut)
siflèche bas pressée ?
s'orienter à 180° (bas)
siflèche gauche pressée ?
s'orienter à -90° (gauche)
siflèche droite pressée ?
s'orienter à 90° (droite)
sicouleur du mur touchée ?
avancer de -5 pas (il recule = reste bloqué au mur)

💡 « avancer » va toujours dans le sens où Pac-Man est orienté. Au démarrage : aller à x:-189 y:138 + s'orienter à 90.

🧱 Pour qu'il ne FRANCHISSE PAS les murs violets

  1. Place le test au bon endroit. Le bloc si couleur (violet) touchée → avancer de -5 va dans la boucle, juste après avancer de 3. S'il est dans un autre script à part, le héros traverse les murs.
  2. Prélève la bonne couleur. Clique sur la pastille du bloc couleur … touchée ?, puis clique sur un mur violet : la pipette copie sa couleur exacte.
  3. Recule plus que tu avances. Le recul (-5) doit être plus grand que l'avancer (3), sinon le héros reste collé au mur.
  4. Bloque aussi les bords. Ajoute ou touche le bord au test (avec le bloc ou), ou ferme entièrement ton labyrinthe avec des murs violets.
🏓 Pong — déplacement

1) La balle part en biais et rebondit toute seule sur les bords :

quand drapeau vert cliqué
aller à x:20 y:150 (départ)
s'orienter à 45°
répéter indéfiniment
rebondir si le bord est atteint
avancer de 10 pas

2) La raquette suit le joueur : par ex. aller à x:(…) y:(position y de la souris), ou avec les flèches haut/bas.

3) Le rebond sur la raquette (dans la balle) :

sitouche la Raquette ?
tourner de 180 degrés
avancer de 15 pas
👾 Space Invaders — déplacement

1) Le vaisseau ne bouge que de gauche à droite (un seul axe, x) :

répéter indéfiniment
siflèche droite ?
ajouter 5 à x
siflèche gauche ?
ajouter -5 à x

2) Le tir : quand on appuie sur Espace, on crée un clone du projectile qui monte tout seul.

sitouche espace pressée ?
créer un clone du projectile

💡 Dans le projectile : quand je commence comme un clone → répéter → ajouter 8 à y (il monte). Les aliens, eux, descendent lentement.

🍄 Mario-like — courir & sauter (gravité)

1) Courir à gauche et à droite, c'est comme le vaisseau d'Invaders (un seul axe, x) :

siflèche droite ?
ajouter 5 à x
siflèche gauche ?
ajouter -5 à x

2) La gravité : c'est le cœur du jeu. Une variable vitesse_y tire le héros vers le bas, sauf quand il touche le sol. Mets ceci dans la même boucle :

ajouter vitesse_y à y (le héros monte ou descend)
ajouter -1 à vitesse_y (la gravité tire vers le bas)
sitouche la couleur du sol ?
mettre vitesse_y à 0 (on est posé sur la plateforme)

⚠️ Pour le 3ᵉ bloc, prélève la couleur du sol à la pipette (comme les murs du labyrinthe). Quand on touche le sol, on remet vitesse_y à 0 → le héros arrête de tomber et se pose.

3) Le saut : on donne une grosse poussée vers le haut, uniquement si on est au sol :

siflèche haut pressée ? et au sol
mettre vitesse_y à 12 (impulsion de saut)

💡 La force du saut = le nombre dans mettre vitesse_y à 12 (plus grand = saut plus haut). Le test « au sol » évite de sauter en plein vol. C'est le jeu le plus costaud : avance pas à pas et teste après chaque bloc !

🧪 Teste souvent ! Lance, regarde ce qui bouge, corrige. C'est ça, déboguer.

✅ Je vérifie

✅ Étape 4 terminé !

Valide ton checkpoint pour gagner le badge HIGH SCORE.

🌡️ Comment s'est passé ce niveau ?

Niveau suivant : Étape 5 — Points & interactions →