Publiée le 31.12.2024 ︱ Mise à jour le 08.01.2026

Scratch

- Les bases de scratch - Création d'un premier jeu avec déplacement, score et fin de jeu - Les variables

164 VuesVues·

Ressource enregistrée dans 7 collections

2 collections publiques
·
5 collections privées
Robotique et programmation
8Ressources
Programmation
Collection par Patrick Seitelbach
1Ressource
Enregistrer
Donner son avis

Options sur la ressource

Scratch, un outil simple et ludique qui permet de découvrir la programmation et le numérique de manière interactive. Avec Scratch, il est possible de créer ses propres histoires, jeux et animations en assemblant des blocs de code comme des pièces de puzzle.

Cette approche visuelle rend la programmation accessible à tous, même sans expérience préalable en informatique. En explorant Scratch, vous apprendrez non seulement à coder, mais aussi à développer votre logique, votre créativité et votre capacité à résoudre des problèmes.

Prêt à donner vie à vos idées ?

Présentation de Scratch

Atelier Scratch .pdf· 1,39 Mo

Les variables de Scratch

scratch_-_notion_de_variables.pdf· 118,74 ko

Source : https://storage.lesbases.anct.gouv.fr/legacy/e9ad8ae5-159_scratch_-_notion_de_variables.pdf

Support scratch pour création de jeu simple

Atelier Scratch.pdf· 1,23 Mo

Exemple

Les Jeux

Apprendre à créer un jeu simple sur Scratch en utilisant :

  • le déplacement d’un personnage,

  • la gestion d’un score,

  • la fin de jeu,

  • et les variables pour stocker des informations.


Étape 1 : Déplacer le personnage

But d’apprentissage : Comprendre comment contrôler un sprite avec le clavier.

Instructions :

  1. Sélectionnez un sprite (personnage).

  2. Utilisez les blocs « Quand touche pressée » pour le déplacer.

  3. Testez les déplacements avec les touches fléchées.

Astuce : Ajouter des conditions pour empêcher le sprite de sortir de l’écran.

Mini-défi : Que se passe-t-il si deux touches sont pressées en même temps ? Testez et observez.


Étape 2 : Créer un score

But d’apprentissage : Comprendre les variables pour compter des points.

Instructions :

  1. Créez une variable « Score ».

  2. Chaque fois que le sprite touche un objet spécifique, ajoutez +1 au score.

  3. Affichez le score à l’écran.

Mini-défi : Modifier le jeu pour que le score diminue si le sprite touche un obstacle.


Étape 3 : Ajouter une fin de jeu

But d’apprentissage : Apprendre à terminer un jeu automatiquement.

Instructions :

  1. Définissez une condition de fin (par exemple : score atteint ou collision avec un obstacle).

  2. Utilisez le bloc « Arrêter tout » pour terminer le jeu.

  3. Affichez un message « Game Over » ou « Bravo ! ».

Mini-défi : Ajouter un écran de victoire différent de l’écran de défaite.


Étape 4 : Utiliser plusieurs variables

But d’apprentissage : Gérer plusieurs informations (score, vies, temps).

Instructions :

  1. Créez une variable « Vies ».

  2. Réduisez « Vies » lorsqu’un obstacle touche le sprite.

  3. Affichez les vies restantes à l’écran.

  4. Testez que le jeu s’arrête lorsque les vies sont à 0.

Extension : Ajouter une variable « Temps » pour limiter la durée du jeu.


Étape 5 : Personnaliser le jeu

But d’apprentissage : Encourager la créativité et la maîtrise des concepts.

Suggestions :

  • Changez les sprites et les décors.

  • Ajoutez des sons ou des animations lorsque le score augmente.

  • Créez plusieurs niveaux avec des obstacles plus difficiles.

  • Expérimentez avec des blocs supplémentaires (boucles, conditions, messages).


Conseils pour réussir
  • Testez le jeu régulièrement pour détecter les erreurs.

  • Notez les idées de personnalisation avant de coder.

  • Utilisez l’option « Aide » dans Scratch si un bloc n’est pas clair.


Quiz rapide
  1. Que se passe-t-il si une variable n’est pas réinitialisée au début du jeu ?

  2. Comment empêcher le sprite de sortir de l’écran ?

  3. Quelle différence entre une fin de jeu automatique et manuelle ?


💡 Astuce finale : Une fois que vous maîtrisez ces bases, essayez de créer votre propre jeu original en combinant déplacements, score, vies et obstacles !


Réponses du quiz

1.

Le jeu risque de commencer avec une valeur de variable incorrecte (ex. score déjà élevé), ce qui peut fausser le jeu ou créer des erreurs. Il faut toujours réinitialiser les variables au début.

2.

On peut ajouter une condition pour vérifier la position du sprite : si la position atteint le bord de l’écran, le sprite ne bouge pas ou rebondit. Par exemple :

« Si x > limite, alors x = limite »

« Si y < limite, alors y = limite »

3.

Automatique : le jeu se termine quand une condition définie est remplie (ex. score atteint, vies à 0).

Manuelle : le joueur choisit quand arrêter le jeu (ex. bouton “Quitter” ou appui sur une touche).

Exemple de jeux Scratch.pdf· 439,23 ko

Ressource enregistrée dans 7 collections·Voir les collections

Ressource enregistrée dans 7 collections

2 collections publiques
·
5 collections privées
Robotique et programmation
8Ressources
Programmation
Collection par Patrick Seitelbach
1Ressource
Type de ressource
Bénéficiaires
Secteurs professionnels
Licence Etalab 2.0· Attribution de la source d'information

Inviter des contributeurs

Les contributeurs peuvent voir, éditer, inviter d’autres contributeurs et supprimer la ressource.

Signaler la ressource

Veuillez indiquez le motif de signalement et le préciser dans votre message. Nous prendrons en compte votre signalement au plus vite.

Les champs avec * sont obligatoires.