I. Le lutin (Sprite)
Lutin : Personnage ou objet programmable dans Scratch. Chaque lutin a son propre script (programme) et peut interagir avec les autres.
II. Gestion des lutins
| Action | Comment faire |
|---|
| Ajouter un lutin | Bibliothèque, dessin, aléatoire, ou importation |
| Supprimer | Clic droit → supprimer |
| Dupliquer | Clic droit → dupliquer (copie le lutin ET ses scripts) |
| Renommer | Clic sur le nom sous la scène |
III. Communication entre lutins
Messages : Moyen de communication entre lutins.
Bloc "Envoyer à tous ..." et "Quand je reçois ..."
Exemple : Un lutin footballeur envoie "tirer" quand il frappe le ballon, et le ballon reçoit ce message pour se déplacer.
IV. Exemple : Jeu de Pong
3 lutins :
- Raquette : contrôlée par le joueur (flèches ou souris)
- Balle : se déplace, rebondit
- Butée/Mur : obstacle
V. Blocs utiles pour interactions
| Bloc | Fonction |
|---|
| Quand je reçois [message] | Déclenche un script à la réception d'un message |
| Envoyer à tous [message] | Diffuse un message à tous les lutins |
| Toucher [lutin] ? | Vérifie la collision avec un autre lutin |
| Distance de [lutin] | Mesure la distance entre deux lutins |
VI. Coordination des lutins
Pour créer un jeu cohérent :
- Chaque lutin a son propre comportement
- Les lutins communiquent par messages
- Les variables peuvent être partagées ("pour tous les lutins")
- La distance et les collisions permettent des interactions
Créé par Haniel_dev