======== Création Jeux Scratch 3 ========
===== Création d'un Labyrinthe scratch3 =====
{{ :start:scratch:creation:labyrintes.zip |Exemples d'images de Labyrinthe}} [[https://www.mazegenerator.net/|Création de labyrinthes]]
=== Taille du costume "Souris" ===
{{ :start:scratch:creation:capture_d_ecran_du_2026-05-04_17-34-49.png?direct&400 |}}
=== Programme en mode bloc ===
{{ :start:scratch:creation:capture_d_ecran_du_2026-05-04_17-33-36.png?direct&600 |}}
{{ :start:scratch:creation:labyrinthe001.sb3.tar |}} **Enlever .tar**
{{ :start:scratch:creation:labyrinthetimer001sb3.tar |}} **Enlever .tar**
{{ :start:scratch:creation:labyrinthetimer002.sb3.tar |}} **Enlever .tar**
{{ :start:scratch:creation:labyrinthetimer002t12.sb3.tar |}} **Enlever .tar**
===== Jeux Pong simplifié =====
[[https://pedagogie.ac-limoges.fr/maths/IMG/pdf/creer_un_jeu_de_pong_sur_scratch.pdf|Idées pour creer un jeu de pong FR ]]
===Programme ballon ===
{{ :start:scratch:creation:capture_d_ecran_du_2026-05-23_22-27-43.png?direct&600 |}}
{{ :start:scratch:creation:capture_d_ecran_du_2026-05-23_22-31-06.png?direct&600 |}}
=== Programme raquette ===
{{ :start:scratch:creation:capture_d_ecran_du_2026-05-23_22-32-05.png?direct&600 |}}
=== Programme complet ===
{{ :start:scratch:creation:pong003.sb3.tar |}} **Enlever .tar**
{{ :start:scratch:creation:pong004.sb3.tar |}} **Enlever .tar**
======== Jeu Mario simplifié ========
{{:start:scratch:creation:capture_d_ecran_du_2026-06-05_11-56-39.png?direct&400|}}{{:start:scratch:creation:capture_d_ecran_du_2026-06-05_11-58-16.png?direct&400|}}
==== Costumes ====
{{:start:scratch:creation:marior01_att.png?direct&100|}}{{:start:scratch:creation:marior02_saut.png?direct&100|}}{{:start:scratch:creation:marior03_av.png?direct&100|}}{{:start:scratch:creation:marior03_ret.png?direct&100|}}{{:start:scratch:creation:marior04_arr.png?direct&100|}}
{{ :start:scratch:creation:mario.zip |}}
==== Obstacles ====
{{:start:scratch:creation:obstacle003.png?direct&100|}}{{:start:scratch:creation:obstacle002.png?direct&100|}}
{{ :start:scratch:creation:obstacles.zip |}}
==== Fond ecran ====
{{:start:scratch:creation:arriereplan001.svg|}}
==== Programmes Mario ====
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-13_14-47-18.png?direct&600 |}}
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_13-37-27.png?direct&600 |}}
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_13-38-07.png?direct&600 |}}
==== Programmes Obsctacles ====
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_13-50-42.png?direct&600 |}}
==== Programmes Fond ecran 1 ====
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_13-52-35.png?direct&600 |}}
==== Avance aleatoire ====
à inserer au bon endroit !!!!
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_14-11-34.png?direct&600 |}}
sous programme avance
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_14-11-16.png?direct&600 |}}
==== Score ====
Dans le programme obstacle
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_14-24-11.png?direct&600 |}}
Ne pas oublier d'initialiser la variable score au début du programme Mario
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-04_14-25-14.png?direct&600 |}}
==== Programme complet ====
{{ :start:scratch:creation:mariotestfablab007.sb3.tar |}} ** Enlever .tar**
======== Programme Voiture ========
{{:start:scratch:creation:capture_d_ecran_du_2026-06-05_11-52-21.png?direct&400|}}{{:start:scratch:creation:capture_d_ecran_du_2026-06-05_11-38-13.png?direct&400|}}
==== Programme Voiture ====
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-05_11-45-29.png?direct&600 |}}
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-05_11-45-39.png?direct&400 |}}
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-05_11-45-48.png?direct&400 |}}
==== Programme Arrivée ====
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-05_11-47-38.png?direct&400 |}}
==== Programme Décompte Depart ====
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-05_11-48-57.png?direct&400 |}}
==== Programme Arrière plan ====
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-05_11-51-13.png?direct&400 |}}
==== Programme complet ====
{{ :start:scratch:creation:image_voiture.zip |}}
{{ :start:scratch:creation:voiture001.sb3.tar |}}
======== Programme Tir sur cible ========
{{:start:scratch:creation:capture_d_ecran_du_2026-06-09_11-16-58.png?direct&400|}}{{:start:scratch:creation:capture_d_ecran_du_2026-06-09_11-13-45.png?direct&400|}}
==== Costumes ====
{{ :start:scratch:creation:sprites_arplan001.zip |}}
== Arriere plan ==
{{ :start:scratch:creation:arriereplan.svg |}}
== Introduction ==
**Introduction1**
{{ :start:scratch:creation:intro_costume1.svg |}}
**Introduction2**
{{ :start:scratch:creation:intro_costume2.svg |}}
== Cibles ==
{{ :start:scratch:creation:cible_costume1.svg |Cibles_Costume1}}
{{ :start:scratch:creation:cible_costume2.svg |cible_costume2}}
== Viseur ==
{{ :start:scratch:creation:viseur001.svg |viseur001}}
== Comptoirs ==
{{ :start:scratch:creation:comptoir1.svg |}}
{{ :start:scratch:creation:comptoir2.svg |}}
==== Programmes ====
=== Arriere Plan ===
Il faut créer des variables : "Chronomètre" et "Score"
Il faut aussi créer une variable liste "Joueur" pour voir les noms et les scores ( durée) qui s'afficheront dans le tableau final
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-09_11-40-56.png?direct&600 |}}
=== Introduction ===
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-09_11-43-35.png?direct&600 |}}
=== Viseur ===
On peut recopier une partie du code de la cible1 sur cible2 , bien sur en changeant cible1 par cible2 etc ...
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-09_11-46-56.png?direct&600 |}}
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-09_11-45-22.png?direct&400 |}}
=== Comptoir1 et comptoir 2 ===
Les comptoirs 1 et 2 sont à positionner en fonction de vos cibles : Au départ on ne doit pas voir les cibles !!
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-09_11-48-30.png?direct&600 |}}
=== Cibles de 1 à 8 ===
Il faut bien sur changer sur chaque programme la bonne cible dans le bloc [quand je reçois " Cible **x**"] **x** étant le numéro de la cible
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-09_11-50-15.png?direct&600 |}}
**Attention x** change suivant la position de départ de la cible ( droite - gauche); **y peut varier** en fonction de la position de votre cible (haut-bas)
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-09_11-52-41.png?direct&600 |}}
==== Programme complet ====
{{ :start:scratch:creation:cibles002.sb3.tar |}}** Enlever .tar**
==== Améliorations possibles ====
-1- Ajouter des sons
-2- Faire varier la difficulté en augmentant ou reduisant la vitesse
-3- Changer la taille des cibles
-4- .....
======== Programme Serpent ========
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-12_21-45-45.png?direct&600 |}}
====Étape 1 - Créer son serpent et la pomme ====
- Supprimer l’avatar actuel (une icône de poubelle est présente, voir image 1)
- Créer un nouvel avatar (l’icône est en bas à droite en forme de tête de chat)
- Dessiner un carré en sélectionnant l’icône carré ou dessiner un cercle en sélectionnant l’icône cercle ....(on peut enlever les contours mais ce n’est pas obligatoire, les garder ajoutera un petit effet sympathique, vous pouvez choisir n’importe quelle couleur,)
- Pour la pomme , choisir dans les costumes existant en tapant le nom de la pomme en anglais ....
====Étape 2 - Créer le code du serpent====
- Pour revenir sur la page du code, appuyer sur l’icône code en haut à gauche
- Mettre quand le drapeau est cliqué, mettre aller à x:0;y:0 (pour bien voir votre personnage)
- Mettre répéter indéfiniment [quand (flèche haut) est cliquée, s’orienter à (définir direction vers le haut)]
- Répéter pour les autres directions
- Dans «Variables», créer une variable «Vitesse». La variable sert pour d’autres
fonctionnalités autres que celles présentes de base (elle peut servir pour afficher un score, par exemple). Ici, elle nous servira pour pimenter notre jeu et le rendre moins facile.
- Ajouter avancer de 10 pas, mais mettre la variable « Vitesse » à la place du nombre
- Créer un nouvel évènement concernant la vitesse : quand le drapeau est cliqué, mettre vitesse à 2 (pour augmenter la difficulté du jeu)
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-12_21-51-37.png?direct&600 |}}
====Étape 3 - Créer un clone du serpent (pour permettre au serpent de grandir)====
- Dans le code du serpent, mettre quand le drapeau est cliqué, répéter indéfiniment [créer un clone de moi-même (moi-même étant le serpent)]
- Créer une nouvelle variable appelée «Délaiclone»
- Mettre quand je commence comme un clone, attendre (délai clone) secondes, supprimer ce clone (cela évitera de vous retrouver avec des tas de carrés verts sur votre écran de jeu)
- Dans la partie du code concernant la vitesse du serpent, mettre délaiclone à 0,5 (cela permettra au serpent de grandir) ( voir étape 2 )
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-12_21-56-45.png?direct&600 |}}
====Étape 4 - Toucher le bord met fin au jeu===
- Toujours dans le code du serpent, mettre quand le drapeau est cliqué, répéter indéfiniment [si touche le bord alors, envoyer à tous {Game Over}, stoppe tout]
- Concernant le Game Over, ce message n’est pas mis par défaut, il faut le créer et le programme «envoyer à tous» permet cela.( il faut créer le programme "Game over " vous même ...)
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-12_21-59-04.png?direct&600 |}}
====Étape 5 - Créer le code de la pomme====
- Mettre quand le drapeau est cliqué, mettre à 50 % de la taille initiale, aller à position x aléatoire (entre -200 et 200) et aller à position y aléatoire (entre -100 et 100), répéter indéfiniment [si touche sprite1 (ou n’importe quel nom que vous avez donné au serpent) alors aller à position x aléatoire (entre -200 et 200)et aller à position y aléatoire (entre -100 et 100), ajouter 0,1 à (délaiclone), ajouter 0.2 à (vitesse), ajouter 1 à (score)]
- Je conseille de garder 0,1 pour délaiclone car le serpent grandit trop rapidement au dessus de ce nombre.
{{ :start:scratch:creation:capture_d_ecran_du_2026-06-12_22-01-09.png?direct&800 |}}
==== Programme complet ====
{{ :start:scratch:creation:serpent002.sb3.tar |}} ** Enlever .tar**
==== Ameliorations possible ====
-1- Ajouter des arrieres plan qui changent
-2- Ajouter des sons
-3- Compter le temps passé
-4- Interdire au serpent de se "Manger sa queue" sinon perdu ...
-5- Dessiner un "Vrai" serpent avec sa tête et sa queue