SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
www.rcx-storm.org




                                   Apprendre à programmer
                         en créant un jeu video avec
                                      Et en se posant les bonnes questions !



Tome 2 : Quelques recettes faciles pour débuter avec Scratch.




Document Animation Atelier SCRATCH                                                    Page 1
www.rcx-storm.org



Présentation de rcx-storm.org
Le site rcx-storm.org a pour vocation de faire connaitre la robotique ludique en France.
La robotique ludique est un nouveau sport d'équipe intellectuel qui apprend aux 10/15 ans à trouver des
solutions innovantes face aux défis proposés.
Il s'agit d'une activité qui a lieu tous les samedis de l'année (hors période scolaire). Après quelques
séances de formation à la construction et à la programmation de robots LEGO Mindstorms, il leur sera
proposé un challenge de dimension internationale avec la First LEGO league et Planète Sciences sur un
enjeu scientifique majeur.
Ils devront trouver ensemble des solutions innovantes pour répondre aux défis proposés, comme le font
les ingénieurs et les scientifiques dans le monde réel.
Nous utilisons Scratch pour présenter nos projets de façon originale. C’est un langage de programmation
qui s’inscrit dans la même logique que le langage de programmation NXT-G utilisés par les LEGO
Mindstorms. C’est le langage idéal pour s’initier à la programmation et partager ses résultats.

Vous pouvez nous retrouver à l’adresse suivante : http://rcx-storm.org/




Document Animation Atelier SCRATCH                                               Page 2
www.rcx-storm.org




                        Apprendre à programmer
                   en créant un jeu video avec
                                      Et en se posant les bonnes questions !



Tome 2 : Quelques recettes faciles pour débuter avec Scratch.




Document Animation Atelier SCRATCH                                                    Page 3
www.rcx-storm.org




Table des matières
Apprendre à programmer en créant un jeu video avec                                                                         ............................................................. 1
Présentation de rcx-storm.org............................................................................................................................................. 2

Explorer les possibilités de                                : le minimum vital à connaitre ............................................................................ 5

       L’                                       ......................................................................................................................................... 5


   Comment vont fonctionner les personnages avec les                                                                          .......................................................... 6


   Comment vont fonctionner les personnages avec les                                                                               ..................................................... 7


   Comment vont fonctionner les personnages avec les                                                                              ...................................................... 8


   Comment vont fonctionner les personnages avec les                                                                               ..................................................... 8


   Comment vont fonctionner les personnages avec les                                                                              ...................................................... 9


   Comment vont fonctionner les personnages avec les                                                                              ...................................................... 9
Fonctions élémentaires à savoir programmer .................................................................................................................. 10
   Déplacer son personnage dans les 4 directions :........................................................................................................ 11
   Déplacer son personnage dans toutes les directions : .................................................................................................. 12
   Animer son personnage :............................................................................................................................................... 13
   Changer de décor :......................................................................................................................................................... 14
   Détecter un obstacle : ................................................................................................................................................... 17
   Déplacement d’un personnage non joueur Ami ........................................................................................................... 18
   Déplacement d’un personnage non joueur ennemi ..................................................................................................... 19
   Lancer un projectile ....................................................................................................................................................... 20
   Mettre en scène son jeu vidéo : .................................................................................................................................... 21




Document Animation Atelier SCRATCH                                                                                                                Page 4
www.rcx-storm.org


Explorer les possibilités de                           : le minimum vital à connaitre
Nous allons faire une revue pour chaque catégorie de blocs du minimum vital pour faire notre premier jeu.
Nous compléterons dans une deuxième partie les autres blocs.




L’
Pour la scène et ses arrières-plans




Pour le lutin et ses costumes




Pour chacun lorsque vous cliquez sur
Vous obtenez la palette suivante :




Document Animation Atelier SCRATCH                                                    Page 5
www.rcx-storm.org



Comment vont fonctionner les personnages avec les
   Vos personnages ont des caractéristiques :
   Ils vont gagner ou perdre des Points de vie,
   Ils ont des capacités :
           Points d’attaque, de défense,
   Ils ont une position,
   Plus d’autres éléments qui vont varier pendant le jeu.
           Ces éléments qui vont varier pendant le jeu sont appelés des variables.
Les variables vont vous servir à stocker des valeurs ou des informations pendant le jeu.
Pour créer une nouvelle variable, vous cliquez sur                   puis sur
Créez la variable Points_de_vie




De nouveaux blocs apparaissent :




Ils vous permettront d’agir sur cette variable : l’afficher, l’initialiser, l’incrémenter.
A vous d’essayez d’en créer d’autres comme                             que nous utiliserons plus loin :




Document Animation Atelier SCRATCH                                                            Page 6
www.rcx-storm.org




Comment vont fonctionner les personnages avec les
   Les contrôles vont vous permettre de contrôler votre lutin.
   Les contrôles suivant indiquent le début d’une action :



   Cliquez sur le drapeau vert indique à Scratch que c’est le début du programme.




   Si la barre d’espace est pressée, Scratch exécutera les instructions sous ce bloc.
   Dans notre exemple, nous allons utiliser le curseur « flèche haut » :
          Il va se déplacer avec les curseurs.




   Ce bloc est utile si vous utilisez le lutin comme un bouton pour déclencher une action.




Document Animation Atelier SCRATCH                                                      Page 7
www.rcx-storm.org




Comment vont fonctionner les personnages avec les
   Les personnages bougent dans un jeu vidéo. Cette catégorie de blocs va nous permettre de donner du
   mouvement à nos personnages.




   Exemple d’utilisation pour notre personnage joueur si nous voulons le faire aller à droite ou à gauche :




   Les valeurs 10 pas ou direction 90 peuvent être remplacées par des variables vu précédemment.
   Si nous avons créé la variable                   , nous pouvons l’insérer

   dans                                        .



Comment vont fonctionner les personnages avec les
   La catégorie de blocs est utile pour montrer ou cacher notre personnage en fonction du moment où nous
   voulons le faire apparaitre.


   Nous pouvons aussi créer des effets d’animation ou faire s’exprimer votre personnage.




Document Animation Atelier SCRATCH                                                     Page 8
www.rcx-storm.org



Comment vont fonctionner les personnages avec les
   Cette catégorie de blocs est utile pour permettre à vos personnages de détecter des objets ou des obstacles.
   La détection de la collision se fait soit en touchant un autre lutin soit en touchant une autre couleur :




Comment vont fonctionner les personnages avec les
Ces capteurs peuvent être utilisés avec des opérateurs de comparaisons :




Exemple :




Document Animation Atelier SCRATCH                                                      Page 9
www.rcx-storm.org



Fonctions élémentaires à savoir programmer
Nous venons de voir les groupes de blocs d’instructions.
Nous allons maintenant voir comme les mettre en œuvre dans les fonctions les plus souvent utilisées dans un
jeu.




Modèle de fiche

Titre :
Ingrédients


Modèle de script                             Résultat

Remarques
Notes :




Document Animation Atelier SCRATCH                                                  Page 10
www.rcx-storm.org



Déplacer son personnage dans les 4 directions :
Titre : Déplacer son personnage dans les 4 directions :
ingrédients
Modèle de script                     Résultat




Remarques
Notes :




Document Animation Atelier SCRATCH                             Page 11
www.rcx-storm.org



Déplacer son personnage dans toutes les directions :
Titre : Déplacer son personnage dans toutes les directions :
Ingrédients


Modèle de script                                               Résultat




Remarques                    Ici notre personnage glisse rapidement.
                             Vous ne pourrez pas utiliser le « projectile » parce que
                             nous n’utilisons pas la
Notes :




Document Animation Atelier SCRATCH                                            Page 12
www.rcx-storm.org



Animer son personnage :
Titre :Animer son personnage
Ingrédients
Modèle de script                           Résultat




Remarques      Dans notre cas, nous allons lui créer une auréole de feu lorsque nous appuierons sur
               « espace ».
               Créer plusieurs « costumes » à votre personnage en le copiant puis en le modifiant.
Notes :




Document Animation Atelier SCRATCH                                                Page 13
www.rcx-storm.org



Changer de décor :
Titre :Changer de décor pour le générique
Ingrédients
Modèle de script                                  Résultat




Remarques              Dans notre cas, nous allons utiliser le décor pour notre « générique de début »,
                       la scène de jeu, puis le « Game Over ».

Notes :




Document Animation Atelier SCRATCH                                                Page 14
www.rcx-storm.org



Titre :Changer de décor si notre personnage passe à droite
Ingrédients


Modèle de script                                                 Résultat
Script à insérer dans le sprite de notre
personnage




Script à insérer dans la scène :




Remarques



                           Il faut créer un
Notes :
Les messages servent à communiquer entre objets graphiques dans Scratch (Lutins et Scène). Envoyer un
message de changement de décor sert à signaler un changement de décor. Comme au théâtre lorsqu’il y a un
changement de décor certains personnages doivent quitter la scène, c’est-à-dire disparaitre donc se   .




Document Animation Atelier SCRATCH                                                    Page 15
www.rcx-storm.org




Titre : Détecter un objet :
Ingrédients


Modèle de script                            Résultat




Remarques
                         Il faut combiner              et les

Notes :




Document Animation Atelier SCRATCH                                        Page 16
www.rcx-storm.org



Détecter un obstacle :
Titre :détecter un obstacle du décor
Ingrédients


Modèle de script                       Résultat
                                       Le sprite recule de 7 pas si il touche
                                       du noir qui correspond à notre
                                       obstacle.

Remarques
                    Il faut combiner           et les

Notes :




Document Animation Atelier SCRATCH                                Page 17
www.rcx-storm.org



Déplacement d’un personnage non joueur Ami
Titre :
Ingrédients




Modèle de script
Créer une variable direction :
Qui va prendre une valeur aléatoire.




Remarques
Notes :




Document Animation Atelier SCRATCH                     Page 18
www.rcx-storm.org



Déplacement d’un personnage non joueur ennemi
Titre : Déplacement d’un personnage non joueur ennemi
Ingrédients




Modèle de script




Remarques                 Notre « méchant » décide d’attaquer le héros ou le gentil, puis il se
                          dirige vers l’un ou l’autre.

Notes :




Document Animation Atelier SCRATCH                                               Page 19
www.rcx-storm.org



Lancer un projectile
Titre :lancer un projectile
Ingrédients


Modèle de script                             Résultat
Script du projectile




Script à ajouter à la cible du projectile




Remarques           Il faut créer un nouveau sprite « projectile. »
Notes :




Document Animation Atelier SCRATCH                                 Page 20
www.rcx-storm.org



Mettre en scène son jeu vidéo :
Prérequis : avoir votre histoire mise à plat comme nous l’avons vu dans la partie « c’est quoi un jeu vidéo »
.Vous devez avoir identifié les éléments de votre jeu et quand ils vont intervenir dans votre jeu.




Identifier les décors et arrière-plan de votre jeu.
Identifier l’ordre d’arrivée de votre PNJ et les éléments déclenchant.




Document Animation Atelier SCRATCH                                                     Page 21
www.rcx-storm.org




Titre : Utilisation des messages
Ingrédients


Modèle de script                     Résultat




Remarques




Document Animation Atelier SCRATCH                        Page 22

Contenu connexe

Tendances

XNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRXNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRSonny Brabez
 
[Tutoriel] SilverDev Wizard - français
[Tutoriel]  SilverDev Wizard - français[Tutoriel]  SilverDev Wizard - français
[Tutoriel] SilverDev Wizard - françaisSilverDev by Experia
 
Scratch 2.0 offline
Scratch 2.0 offlineScratch 2.0 offline
Scratch 2.0 offlinenabildekess
 
Mars 2015 faire des ateliers 3 d avec 3dslash
Mars 2015   faire des ateliers 3 d avec 3dslashMars 2015   faire des ateliers 3 d avec 3dslash
Mars 2015 faire des ateliers 3 d avec 3dslash3D Slash
 
Aurasma et réalitée augmentée : comment bien se servir de l'application ?
Aurasma et réalitée augmentée : comment bien se servir de l'application ?Aurasma et réalitée augmentée : comment bien se servir de l'application ?
Aurasma et réalitée augmentée : comment bien se servir de l'application ?E2m Gig
 

Tendances (7)

XNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRXNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FR
 
[Tutoriel] SilverDev Wizard - français
[Tutoriel]  SilverDev Wizard - français[Tutoriel]  SilverDev Wizard - français
[Tutoriel] SilverDev Wizard - français
 
Scratch 2.0 offline
Scratch 2.0 offlineScratch 2.0 offline
Scratch 2.0 offline
 
Mars 2015 faire des ateliers 3 d avec 3dslash
Mars 2015   faire des ateliers 3 d avec 3dslashMars 2015   faire des ateliers 3 d avec 3dslash
Mars 2015 faire des ateliers 3 d avec 3dslash
 
SapiensM14 - Video numérique
SapiensM14 - Video numériqueSapiensM14 - Video numérique
SapiensM14 - Video numérique
 
Aurasma et réalitée augmentée : comment bien se servir de l'application ?
Aurasma et réalitée augmentée : comment bien se servir de l'application ?Aurasma et réalitée augmentée : comment bien se servir de l'application ?
Aurasma et réalitée augmentée : comment bien se servir de l'application ?
 
GOD Legless
GOD LeglessGOD Legless
GOD Legless
 

Similaire à QQCOQP-Document_animateur_Tome2

Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologieخالد المشكوري
 
Chip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finaleChip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finaleChady Dimachkie
 
Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2Daname KOLANI
 
Rapport Projet Virtual Robots
Rapport Projet Virtual RobotsRapport Projet Virtual Robots
Rapport Projet Virtual Robotsaliotard
 
Getting started guide scratch2
Getting started guide scratch2 Getting started guide scratch2
Getting started guide scratch2 AbdellahBouzit
 
S2_Projet_-_Groupe_18_-_Cahier_des_charges.pdf
S2_Projet_-_Groupe_18_-_Cahier_des_charges.pdfS2_Projet_-_Groupe_18_-_Cahier_des_charges.pdf
S2_Projet_-_Groupe_18_-_Cahier_des_charges.pdflouise645546
 
cahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfcahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfLamissGhoul1
 
Rapport de Soutenance 1
Rapport de Soutenance 1Rapport de Soutenance 1
Rapport de Soutenance 1BartOunay
 
prc3a9sentation-de-scratch (1).ppt
prc3a9sentation-de-scratch (1).pptprc3a9sentation-de-scratch (1).ppt
prc3a9sentation-de-scratch (1).pptPROFPROF11
 
[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev Designer[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev DesignerSilverDev by Experia
 
Autocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdfAutocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdfJosLuizLunaXavier
 
Rapport jeu en JAVA
Rapport jeu en JAVARapport jeu en JAVA
Rapport jeu en JAVAAhmed WAFDI
 
Rapport de Soutenance 3
Rapport de Soutenance 3Rapport de Soutenance 3
Rapport de Soutenance 3BartOunay
 
Support du cours : Programmation Web 2
Support du cours : Programmation Web 2Support du cours : Programmation Web 2
Support du cours : Programmation Web 2Faycel Chaoua
 

Similaire à QQCOQP-Document_animateur_Tome2 (20)

QQCOQP-Document_animateur_Tome1_Thésée
QQCOQP-Document_animateur_Tome1_ThéséeQQCOQP-Document_animateur_Tome1_Thésée
QQCOQP-Document_animateur_Tome1_Thésée
 
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
 
Chip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finaleChip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finale
 
Tutorial GGPlot2
Tutorial GGPlot2Tutorial GGPlot2
Tutorial GGPlot2
 
Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2
 
Rapport Projet Virtual Robots
Rapport Projet Virtual RobotsRapport Projet Virtual Robots
Rapport Projet Virtual Robots
 
Getting started guide scratch2
Getting started guide scratch2 Getting started guide scratch2
Getting started guide scratch2
 
S2_Projet_-_Groupe_18_-_Cahier_des_charges.pdf
S2_Projet_-_Groupe_18_-_Cahier_des_charges.pdfS2_Projet_-_Groupe_18_-_Cahier_des_charges.pdf
S2_Projet_-_Groupe_18_-_Cahier_des_charges.pdf
 
cahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfcahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdf
 
Doc app cracker
Doc app crackerDoc app cracker
Doc app cracker
 
Swing
SwingSwing
Swing
 
Rapport de Soutenance 1
Rapport de Soutenance 1Rapport de Soutenance 1
Rapport de Soutenance 1
 
Daz3 Animation
Daz3 AnimationDaz3 Animation
Daz3 Animation
 
prc3a9sentation-de-scratch (1).ppt
prc3a9sentation-de-scratch (1).pptprc3a9sentation-de-scratch (1).ppt
prc3a9sentation-de-scratch (1).ppt
 
[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev Designer[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutoriel] Studio de développement RPG SilverDev Designer
 
Autocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdfAutocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdf
 
Rapport jeu en JAVA
Rapport jeu en JAVARapport jeu en JAVA
Rapport jeu en JAVA
 
Procrastinagame
ProcrastinagameProcrastinagame
Procrastinagame
 
Rapport de Soutenance 3
Rapport de Soutenance 3Rapport de Soutenance 3
Rapport de Soutenance 3
 
Support du cours : Programmation Web 2
Support du cours : Programmation Web 2Support du cours : Programmation Web 2
Support du cours : Programmation Web 2
 

Plus de Forum Education Science Culture

Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...
Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...
Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...Forum Education Science Culture
 
Comment mieux reconnaitre les compétences chez les Brickodeurs
Comment mieux reconnaitre les compétences chez les BrickodeursComment mieux reconnaitre les compétences chez les Brickodeurs
Comment mieux reconnaitre les compétences chez les BrickodeursForum Education Science Culture
 
Hrc labs jeu de cartes pour découvrir le business model canvas
Hrc labs jeu de cartes pour découvrir le business model canvasHrc labs jeu de cartes pour découvrir le business model canvas
Hrc labs jeu de cartes pour découvrir le business model canvasForum Education Science Culture
 
Kit de création pour apprendre à imaginer des jeux vidéos
Kit de création pour apprendre à imaginer des jeux vidéosKit de création pour apprendre à imaginer des jeux vidéos
Kit de création pour apprendre à imaginer des jeux vidéosForum Education Science Culture
 
10 Missions pour apprendre à créer et programmer son robot
10 Missions pour apprendre à créer et programmer son robot10 Missions pour apprendre à créer et programmer son robot
10 Missions pour apprendre à créer et programmer son robotForum Education Science Culture
 
Dossier de présentation de la first lego league avec FESC
Dossier de présentation de la first lego league avec FESCDossier de présentation de la first lego league avec FESC
Dossier de présentation de la first lego league avec FESCForum Education Science Culture
 
Livret créatif hexilis studio pour apprendre à créer des jeux vidéos
Livret créatif hexilis studio pour apprendre à créer des jeux vidéosLivret créatif hexilis studio pour apprendre à créer des jeux vidéos
Livret créatif hexilis studio pour apprendre à créer des jeux vidéosForum Education Science Culture
 

Plus de Forum Education Science Culture (20)

Les_brickodeurs POLLENS
Les_brickodeurs POLLENSLes_brickodeurs POLLENS
Les_brickodeurs POLLENS
 
Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...
Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...
Composthon ensemble : un hackathon pour imaginer une appli pour le compostage...
 
Comment mieux reconnaitre les compétences chez les Brickodeurs
Comment mieux reconnaitre les compétences chez les BrickodeursComment mieux reconnaitre les compétences chez les Brickodeurs
Comment mieux reconnaitre les compétences chez les Brickodeurs
 
Hrc labs jeu de cartes pour découvrir le business model canvas
Hrc labs jeu de cartes pour découvrir le business model canvasHrc labs jeu de cartes pour découvrir le business model canvas
Hrc labs jeu de cartes pour découvrir le business model canvas
 
Coderdojo+Brickodeurs
Coderdojo+BrickodeursCoderdojo+Brickodeurs
Coderdojo+Brickodeurs
 
Devenir Mentor coder dojo avec les brickodeurs
Devenir Mentor coder dojo avec les brickodeursDevenir Mentor coder dojo avec les brickodeurs
Devenir Mentor coder dojo avec les brickodeurs
 
Kit de création pour apprendre à imaginer des jeux vidéos
Kit de création pour apprendre à imaginer des jeux vidéosKit de création pour apprendre à imaginer des jeux vidéos
Kit de création pour apprendre à imaginer des jeux vidéos
 
10 Missions pour apprendre à créer et programmer son robot
10 Missions pour apprendre à créer et programmer son robot10 Missions pour apprendre à créer et programmer son robot
10 Missions pour apprendre à créer et programmer son robot
 
Gestion des déchets adapté
Gestion des déchets adaptéGestion des déchets adapté
Gestion des déchets adapté
 
Dossier de présentation de la first lego league avec FESC
Dossier de présentation de la first lego league avec FESCDossier de présentation de la first lego league avec FESC
Dossier de présentation de la first lego league avec FESC
 
Talents diy ?
Talents diy ?Talents diy ?
Talents diy ?
 
Co coding time
Co coding timeCo coding time
Co coding time
 
Livret créatif hexilis studio pour apprendre à créer des jeux vidéos
Livret créatif hexilis studio pour apprendre à créer des jeux vidéosLivret créatif hexilis studio pour apprendre à créer des jeux vidéos
Livret créatif hexilis studio pour apprendre à créer des jeux vidéos
 
Code hexilis modop joueurs
Code hexilis modop joueursCode hexilis modop joueurs
Code hexilis modop joueurs
 
Code hexilis mode opératoire du MCP
Code hexilis mode opératoire du MCPCode hexilis mode opératoire du MCP
Code hexilis mode opératoire du MCP
 
De quoi est fait notre business model fesc
De quoi est fait notre business model fescDe quoi est fait notre business model fesc
De quoi est fait notre business model fesc
 
Top scratch ignite-presentation_2013
Top scratch ignite-presentation_2013Top scratch ignite-presentation_2013
Top scratch ignite-presentation_2013
 
Nouvelles organisation des ateliers scratch
Nouvelles organisation des ateliers scratchNouvelles organisation des ateliers scratch
Nouvelles organisation des ateliers scratch
 
Nouvelles Organisation des ateliers Robotique
Nouvelles Organisation des ateliers RobotiqueNouvelles Organisation des ateliers Robotique
Nouvelles Organisation des ateliers Robotique
 
HEXILIS c'est Quoi ?
HEXILIS c'est Quoi ?HEXILIS c'est Quoi ?
HEXILIS c'est Quoi ?
 

Dernier

Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxNYTombaye
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 

Dernier (20)

Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptx
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 

QQCOQP-Document_animateur_Tome2

  • 1. www.rcx-storm.org Apprendre à programmer en créant un jeu video avec Et en se posant les bonnes questions ! Tome 2 : Quelques recettes faciles pour débuter avec Scratch. Document Animation Atelier SCRATCH Page 1
  • 2. www.rcx-storm.org Présentation de rcx-storm.org Le site rcx-storm.org a pour vocation de faire connaitre la robotique ludique en France. La robotique ludique est un nouveau sport d'équipe intellectuel qui apprend aux 10/15 ans à trouver des solutions innovantes face aux défis proposés. Il s'agit d'une activité qui a lieu tous les samedis de l'année (hors période scolaire). Après quelques séances de formation à la construction et à la programmation de robots LEGO Mindstorms, il leur sera proposé un challenge de dimension internationale avec la First LEGO league et Planète Sciences sur un enjeu scientifique majeur. Ils devront trouver ensemble des solutions innovantes pour répondre aux défis proposés, comme le font les ingénieurs et les scientifiques dans le monde réel. Nous utilisons Scratch pour présenter nos projets de façon originale. C’est un langage de programmation qui s’inscrit dans la même logique que le langage de programmation NXT-G utilisés par les LEGO Mindstorms. C’est le langage idéal pour s’initier à la programmation et partager ses résultats. Vous pouvez nous retrouver à l’adresse suivante : http://rcx-storm.org/ Document Animation Atelier SCRATCH Page 2
  • 3. www.rcx-storm.org Apprendre à programmer en créant un jeu video avec Et en se posant les bonnes questions ! Tome 2 : Quelques recettes faciles pour débuter avec Scratch. Document Animation Atelier SCRATCH Page 3
  • 4. www.rcx-storm.org Table des matières Apprendre à programmer en créant un jeu video avec ............................................................. 1 Présentation de rcx-storm.org............................................................................................................................................. 2 Explorer les possibilités de : le minimum vital à connaitre ............................................................................ 5 L’ ......................................................................................................................................... 5 Comment vont fonctionner les personnages avec les .......................................................... 6 Comment vont fonctionner les personnages avec les ..................................................... 7 Comment vont fonctionner les personnages avec les ...................................................... 8 Comment vont fonctionner les personnages avec les ..................................................... 8 Comment vont fonctionner les personnages avec les ...................................................... 9 Comment vont fonctionner les personnages avec les ...................................................... 9 Fonctions élémentaires à savoir programmer .................................................................................................................. 10 Déplacer son personnage dans les 4 directions :........................................................................................................ 11 Déplacer son personnage dans toutes les directions : .................................................................................................. 12 Animer son personnage :............................................................................................................................................... 13 Changer de décor :......................................................................................................................................................... 14 Détecter un obstacle : ................................................................................................................................................... 17 Déplacement d’un personnage non joueur Ami ........................................................................................................... 18 Déplacement d’un personnage non joueur ennemi ..................................................................................................... 19 Lancer un projectile ....................................................................................................................................................... 20 Mettre en scène son jeu vidéo : .................................................................................................................................... 21 Document Animation Atelier SCRATCH Page 4
  • 5. www.rcx-storm.org Explorer les possibilités de : le minimum vital à connaitre Nous allons faire une revue pour chaque catégorie de blocs du minimum vital pour faire notre premier jeu. Nous compléterons dans une deuxième partie les autres blocs. L’ Pour la scène et ses arrières-plans Pour le lutin et ses costumes Pour chacun lorsque vous cliquez sur Vous obtenez la palette suivante : Document Animation Atelier SCRATCH Page 5
  • 6. www.rcx-storm.org Comment vont fonctionner les personnages avec les Vos personnages ont des caractéristiques : Ils vont gagner ou perdre des Points de vie, Ils ont des capacités : Points d’attaque, de défense, Ils ont une position, Plus d’autres éléments qui vont varier pendant le jeu. Ces éléments qui vont varier pendant le jeu sont appelés des variables. Les variables vont vous servir à stocker des valeurs ou des informations pendant le jeu. Pour créer une nouvelle variable, vous cliquez sur puis sur Créez la variable Points_de_vie De nouveaux blocs apparaissent : Ils vous permettront d’agir sur cette variable : l’afficher, l’initialiser, l’incrémenter. A vous d’essayez d’en créer d’autres comme que nous utiliserons plus loin : Document Animation Atelier SCRATCH Page 6
  • 7. www.rcx-storm.org Comment vont fonctionner les personnages avec les Les contrôles vont vous permettre de contrôler votre lutin. Les contrôles suivant indiquent le début d’une action : Cliquez sur le drapeau vert indique à Scratch que c’est le début du programme. Si la barre d’espace est pressée, Scratch exécutera les instructions sous ce bloc. Dans notre exemple, nous allons utiliser le curseur « flèche haut » : Il va se déplacer avec les curseurs. Ce bloc est utile si vous utilisez le lutin comme un bouton pour déclencher une action. Document Animation Atelier SCRATCH Page 7
  • 8. www.rcx-storm.org Comment vont fonctionner les personnages avec les Les personnages bougent dans un jeu vidéo. Cette catégorie de blocs va nous permettre de donner du mouvement à nos personnages. Exemple d’utilisation pour notre personnage joueur si nous voulons le faire aller à droite ou à gauche : Les valeurs 10 pas ou direction 90 peuvent être remplacées par des variables vu précédemment. Si nous avons créé la variable , nous pouvons l’insérer dans . Comment vont fonctionner les personnages avec les La catégorie de blocs est utile pour montrer ou cacher notre personnage en fonction du moment où nous voulons le faire apparaitre. Nous pouvons aussi créer des effets d’animation ou faire s’exprimer votre personnage. Document Animation Atelier SCRATCH Page 8
  • 9. www.rcx-storm.org Comment vont fonctionner les personnages avec les Cette catégorie de blocs est utile pour permettre à vos personnages de détecter des objets ou des obstacles. La détection de la collision se fait soit en touchant un autre lutin soit en touchant une autre couleur : Comment vont fonctionner les personnages avec les Ces capteurs peuvent être utilisés avec des opérateurs de comparaisons : Exemple : Document Animation Atelier SCRATCH Page 9
  • 10. www.rcx-storm.org Fonctions élémentaires à savoir programmer Nous venons de voir les groupes de blocs d’instructions. Nous allons maintenant voir comme les mettre en œuvre dans les fonctions les plus souvent utilisées dans un jeu. Modèle de fiche Titre : Ingrédients Modèle de script Résultat Remarques Notes : Document Animation Atelier SCRATCH Page 10
  • 11. www.rcx-storm.org Déplacer son personnage dans les 4 directions : Titre : Déplacer son personnage dans les 4 directions : ingrédients Modèle de script Résultat Remarques Notes : Document Animation Atelier SCRATCH Page 11
  • 12. www.rcx-storm.org Déplacer son personnage dans toutes les directions : Titre : Déplacer son personnage dans toutes les directions : Ingrédients Modèle de script Résultat Remarques Ici notre personnage glisse rapidement. Vous ne pourrez pas utiliser le « projectile » parce que nous n’utilisons pas la Notes : Document Animation Atelier SCRATCH Page 12
  • 13. www.rcx-storm.org Animer son personnage : Titre :Animer son personnage Ingrédients Modèle de script Résultat Remarques Dans notre cas, nous allons lui créer une auréole de feu lorsque nous appuierons sur « espace ». Créer plusieurs « costumes » à votre personnage en le copiant puis en le modifiant. Notes : Document Animation Atelier SCRATCH Page 13
  • 14. www.rcx-storm.org Changer de décor : Titre :Changer de décor pour le générique Ingrédients Modèle de script Résultat Remarques Dans notre cas, nous allons utiliser le décor pour notre « générique de début », la scène de jeu, puis le « Game Over ». Notes : Document Animation Atelier SCRATCH Page 14
  • 15. www.rcx-storm.org Titre :Changer de décor si notre personnage passe à droite Ingrédients Modèle de script Résultat Script à insérer dans le sprite de notre personnage Script à insérer dans la scène : Remarques Il faut créer un Notes : Les messages servent à communiquer entre objets graphiques dans Scratch (Lutins et Scène). Envoyer un message de changement de décor sert à signaler un changement de décor. Comme au théâtre lorsqu’il y a un changement de décor certains personnages doivent quitter la scène, c’est-à-dire disparaitre donc se . Document Animation Atelier SCRATCH Page 15
  • 16. www.rcx-storm.org Titre : Détecter un objet : Ingrédients Modèle de script Résultat Remarques Il faut combiner et les Notes : Document Animation Atelier SCRATCH Page 16
  • 17. www.rcx-storm.org Détecter un obstacle : Titre :détecter un obstacle du décor Ingrédients Modèle de script Résultat Le sprite recule de 7 pas si il touche du noir qui correspond à notre obstacle. Remarques Il faut combiner et les Notes : Document Animation Atelier SCRATCH Page 17
  • 18. www.rcx-storm.org Déplacement d’un personnage non joueur Ami Titre : Ingrédients Modèle de script Créer une variable direction : Qui va prendre une valeur aléatoire. Remarques Notes : Document Animation Atelier SCRATCH Page 18
  • 19. www.rcx-storm.org Déplacement d’un personnage non joueur ennemi Titre : Déplacement d’un personnage non joueur ennemi Ingrédients Modèle de script Remarques Notre « méchant » décide d’attaquer le héros ou le gentil, puis il se dirige vers l’un ou l’autre. Notes : Document Animation Atelier SCRATCH Page 19
  • 20. www.rcx-storm.org Lancer un projectile Titre :lancer un projectile Ingrédients Modèle de script Résultat Script du projectile Script à ajouter à la cible du projectile Remarques Il faut créer un nouveau sprite « projectile. » Notes : Document Animation Atelier SCRATCH Page 20
  • 21. www.rcx-storm.org Mettre en scène son jeu vidéo : Prérequis : avoir votre histoire mise à plat comme nous l’avons vu dans la partie « c’est quoi un jeu vidéo » .Vous devez avoir identifié les éléments de votre jeu et quand ils vont intervenir dans votre jeu. Identifier les décors et arrière-plan de votre jeu. Identifier l’ordre d’arrivée de votre PNJ et les éléments déclenchant. Document Animation Atelier SCRATCH Page 21
  • 22. www.rcx-storm.org Titre : Utilisation des messages Ingrédients Modèle de script Résultat Remarques Document Animation Atelier SCRATCH Page 22