SlideShare une entreprise Scribd logo
www.rcx-storm.org




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

Tutoriel : se poser les bonnes questions pour créer son jeu




Créer votre premier jeu avec 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/




Créer votre premier jeu avec SCRATCH                                                            Page 2
www.rcx-storm.org




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

Tutoriel : se poser les bonnes questions pour créer son jeu




Créer votre premier jeu avec SCRATCH                                                Page 3
www.rcx-storm.org




Table des matières
Apprendre à programmer en créant un jeu video avec Scratch ............................................................ 1
Présentation de rcx-storm.org ................................................................................................................ 2
Création d’un mini-jeu ultra simple. ....................................................................................................... 5
       Dans ce document, tu vas apprendre à te poser les bonnes questions pour
       réaliser ton premier jeu vidéo. ............................................................................................ 5
       Pour cela nous allons partir d’un exemple de jeu simple. ........................................ 5
       Situation : Un héros doit protéger un gentil d’un méchant qui veut
       l’attaquer. .................................................................................................................................... 5
       Problème : Le méchant décide d’attaquer aléatoirement le gentil ou le
       héros. Quand il les touche, le héros ou le gentil perdent des points de vie. .... 5
       Résolution : Le héros a plus de PV que le méchant. Le héros a une arme
       pour faire perdre des points de vie au méchant. ......................................................... 5
       Information : il faudra expliquer cela au joueur….................................................... 5
       Pour construire ce jeu nous allons nous poser les questions suivantes : .......... 5
       •      Qui : le nommer ................................................................................................................ 5
       •      Quoi :à quoi cela va-t-il ressembler ? ...................................................................... 5
       •      Comment va-t-il agir (personnage) ou fonctionner (objet) ? ......................... 5
       •      Où va-t-il intervenir dans le jeu ? .............................................................................. 5
       •      Quand va-t-il intervenir dans le jeu ?....................................................................... 5
       •      Pour Quoi :à quoi cela va-t-il servir dans l’histoire ? ......................................... 5
       QQCOQP : Coucou, c’est occupé ! ..................................................................................... 5
       Retrouve ce document ici : http://www.rcx-storm.org/+-SCRATCH-+ .............. 5
Création du héros : .................................................................................................................................. 6
Création du Gentil ................................................................................................................................... 8
Création du méchant ............................................................................................................................. 10
Amélioration du jeu............................................................................................................................... 13
A vous de jouer : .................................................................................................................................... 15




Créer votre premier jeu avec SCRATCH                                                                                                          Page 4
www.rcx-storm.org


Création d’un mini-jeu ultra simple.

Dans ce document, tu vas apprendre à te poser les bonnes questions pour
réaliser ton premier jeu vidéo.




              Pour cela nous allons partir d’un exemple de jeu simple.

                                Situation : Un héros doit protéger un gentil
                                d’un méchant qui veut l’attaquer.

                                Problème : Le méchant décide d’attaquer
                                aléatoirement le gentil ou le héros. Quand il les
                                touche, le héros ou le gentil perdent des points
                                de vie.

                                Résolution : Le héros a plus de PV que le
                                méchant. Le héros a une arme pour faire
                                perdre des points de vie au méchant.

                                Information : il faudra expliquer cela au
                                joueur…



Pour construire ce jeu nous allons nous poser les questions suivantes :

   •   Qui : le nommer
   •   Quoi :à quoi cela va-t-il ressembler ?
   •   Comment va-t-il agir (personnage) ou fonctionner (objet) ?
   •   Où va-t-il intervenir dans le jeu ?
   •   Quand va-t-il intervenir dans le jeu ?
   •   Pour Quoi :à quoi cela va-t-il servir dans l’histoire ?

QQCOQP : Coucou, c’est occupé !

Retrouve ce document ici : http://www.rcx-storm.org/+-SCRATCH-+




Créer votre premier jeu avec SCRATCH                                         Page 5
www.rcx-storm.org


                               Création du héros :
Qui : nommer ton personnage principal, celui que le joueur va déplacer
 Le Héros
Pour ce tutoriel, nous allons faire simple.

       Quoi :à quoi cela va-t-il ressembler ?




          Cela ouvre l’éditeur graphique :




       Comment va-t-il agir (personnage) ou
       fonctionner (objet) ?

          Il va se déplacer avec les curseurs.




       Où va-t-il intervenir dans le jeu ?




Créer votre premier jeu avec SCRATCH                                 Page 6
www.rcx-storm.org




       Quand va-t-il intervenir dans le jeu ?




       Pour Quoi : à quoi cela va-t-il servir dans l’histoire ?

          C’est celui qui va attaquer le méchant et sauver le gentil.




Créer votre premier jeu avec SCRATCH                                       Page 7
www.rcx-storm.org


                               Création du Gentil

      Qui : Le gentil. C’est un personnage non joueur (PNJ).

      Quoi :à quoi cela va-t-il ressembler ?




Cela ouvre l’éditeur graphique :




Comment va-t-il agir (personnage) ou fonctionner (objet) ?

Il va se déplacer aléatoirement en évitant le héros. Il va se déplacer tant
que ses points de vie sont supérieurs à 0.




Créer votre premier jeu avec SCRATCH                                     Page 8
www.rcx-storm.org




      Où et Quand va-t-il intervenir dans le jeu ?




      Pour Quoi : à quoi cela va-t-il servir dans l’histoire ?

Il doit être protégé du méchant.




Créer votre premier jeu avec SCRATCH                                      Page 9
www.rcx-storm.org


                             Création du méchant

      Qui : Le Méchant C’est un personnage non joueur (PNJ).

      Quoi : à quoi cela va-t-il ressembler ?

Ouvrir l’éditeur graphique :




      Comment va-t-il agir (personnage) ou fonctionner (objet) ?

Il va se diriger vers le héros ou le gentil pour l’attaquer. La ligne noire va
nous servir de détecteur de collision avec les autres objets.

Création des variables :

                         PV_mechant pour stocker les points de vie du
                         méchant.

                         Choix_attaque : variable aléatoire pour décider si le
                         méchant attaque le gentil ou le héros.

                         Direction_mechant : variable aléatoire pour parasiter
                         le trajet du méchant.




Créer votre premier jeu avec SCRATCH                                      Page 10
www.rcx-storm.org




      Où et quand va-t-il intervenir dans le jeu ?




Créer votre premier jeu avec SCRATCH                             Page 11
www.rcx-storm.org

      Pour Quoi : à quoi cela va-t-il servir dans l’histoire ?

Son rôle est d’attaquer le héros ou le gentil et de lui faire perdre des
points de vies.

Son action a un impact sur les autres « lutins », c’est-à-dire leur faire
perdre des points.

Nous allons donc modifier le script du « gentil » lutin.




Si le gentil lutin touche le noir du méchant, il dit « Ouille ! » et perd un
point de vie.

Lorsque les points de vie du gentil lutin arrive à zero : il meurt et disparait
avec « cacher ».




Créer votre premier jeu avec SCRATCH                                       Page 12
www.rcx-storm.org


                              Amélioration du jeu



Revenons au Héros              . Pour l’instant il ne fait que se déplacer.
Il n’y aucune interaction avec les autres personnages.

       Rappel du Pour Quoi :à quoi cela va-t-il servir dans l’histoire ?
          C’est celui qui va attaquer le méchant et sauver le gentil.

Attaquer le méchant = lui faire perdre des points de vies (PV).
Attention : Il faut corriger notre programme :




Il faut que la variable puisse être accessible pour tous les objets.
Comment : avec une arme qui apparait avec la barre d’espace.
On lui dessine une arme : une auréole rouge qui va servir de
détecteur de collision.




Créer votre premier jeu avec SCRATCH                                     Page 13
www.rcx-storm.org


Puis un script :




Cela a un impact sur le méchant : il perd des PV et meurt ; ce qui
implique la fin du jeu.




Créer votre premier jeu avec SCRATCH                               Page 14
www.rcx-storm.org



Attention : nous avons changer la boucle                         par

                     .
A la fin, nous envoyons à tous le message « Fin_du_jeu » pour
indiquer que le jeu est terminé.


                                 A vous de jouer :
   1. Le jeu est terminé : que se passe-t-il ?




   2. Et si on ajoutait un générique ?
   3. Comment le Héros peut-il perdre des PV ?
   4. Comment le gentil peut regagner de PV ou comment le
      soigner ?
   5. Créer une potion qui redonnera des PV à tous ceux qui en
      boiront.




Créer votre premier jeu avec SCRATCH                             Page 15

Contenu connexe

Tendances

Scratch
ScratchScratch
Initiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdfInitiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdf
Françoise Grave
 

Tendances (6)

Tutoriel_SCRATCH_Document-Navigateur_V1
Tutoriel_SCRATCH_Document-Navigateur_V1Tutoriel_SCRATCH_Document-Navigateur_V1
Tutoriel_SCRATCH_Document-Navigateur_V1
 
Gdd 23 05
Gdd 23 05Gdd 23 05
Gdd 23 05
 
Partage beta
Partage betaPartage beta
Partage beta
 
Es3
Es3Es3
Es3
 
Scratch
ScratchScratch
Scratch
 
Initiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdfInitiation à scratch quatrième tutoriel scratch n° 2 pdf
Initiation à scratch quatrième tutoriel scratch n° 2 pdf
 

Similaire à QQCOQP_minijeu_Document-Navigateur_V1

PHP #7 : guess who?
PHP #7 : guess who?PHP #7 : guess who?
PHP #7 : guess who?
Jean Michel
 
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
louise645546
 
Apprendre à programmer avec scratch
Apprendre à programmer avec scratchApprendre à programmer avec scratch
Apprendre à programmer avec scratch
Forum Education Science Culture
 
Le record de minecraft 3ds a bref ete battu
Le record de minecraft 3ds a bref ete battuLe record de minecraft 3ds a bref ete battu
Le record de minecraft 3ds a bref ete battu
minecraftsur3ds590
 
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...
NajiHita1
 
Cahier d'activité Scratch pour les KIDS Dès 8 ans
Cahier d'activité Scratch pour les KIDS Dès 8 ansCahier d'activité Scratch pour les KIDS Dès 8 ans
Cahier d'activité Scratch pour les KIDS Dès 8 ans
HamdiBouneb
 
Chip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finaleChip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finale
Chady Dimachkie
 
Univers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien Siouffi
Univers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien SiouffiUnivers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien Siouffi
Univers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien Siouffi
Fabien Siouffi
 
La stratégie par le jeu - J.Ramacker
La stratégie par le jeu - J.RamackerLa stratégie par le jeu - J.Ramacker
La stratégie par le jeu - J.Ramacker
Jérôme Ramacker
 
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
خالد المشكوري
 
Jeux en ligne en bibliothèque
Jeux en ligne en bibliothèque Jeux en ligne en bibliothèque
Jeux en ligne en bibliothèque
Julien Devriendt
 
XNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRXNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FR
Sonny Brabez
 
Atelier scenario
Atelier   scenarioAtelier   scenario
Atelier scenario
Albu33
 
Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...
Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...
Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...
ComSanté
 
Créer un jeu vidéo avec scratch
Créer un jeu vidéo avec scratchCréer un jeu vidéo avec scratch
Créer un jeu vidéo avec scratch
KidsCodingClub
 
Scratch 2.0 offline
Scratch 2.0 offlineScratch 2.0 offline
Scratch 2.0 offline
nabildekess
 
Ia02 friscira muller_rapport
Ia02 friscira muller_rapportIa02 friscira muller_rapport
Ia02 friscira muller_rapport
Elsa Friscira
 

Similaire à QQCOQP_minijeu_Document-Navigateur_V1 (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
 
PHP #7 : guess who?
PHP #7 : guess who?PHP #7 : guess who?
PHP #7 : guess who?
 
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
 
Apprendre à programmer avec scratch
Apprendre à programmer avec scratchApprendre à programmer avec scratch
Apprendre à programmer avec scratch
 
Le record de minecraft 3ds a bref ete battu
Le record de minecraft 3ds a bref ete battuLe record de minecraft 3ds a bref ete battu
Le record de minecraft 3ds a bref ete battu
 
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...Cahier d’activités Scratch pour les kids  dès 8 ans (Pain, Frédéric Thomas, M...
Cahier d’activités Scratch pour les kids dès 8 ans (Pain, Frédéric Thomas, M...
 
Cahier d'activité Scratch pour les KIDS Dès 8 ans
Cahier d'activité Scratch pour les KIDS Dès 8 ansCahier d'activité Scratch pour les KIDS Dès 8 ans
Cahier d'activité Scratch pour les KIDS Dès 8 ans
 
Chip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finaleChip_Ninja____Rapport_soutenance_finale
Chip_Ninja____Rapport_soutenance_finale
 
Univers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien Siouffi
Univers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien SiouffiUnivers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien Siouffi
Univers fictionnels dans les jeux vidéo. Conférence a Khiasma. Fabien Siouffi
 
La stratégie par le jeu - J.Ramacker
La stratégie par le jeu - J.RamackerLa stratégie par le jeu - J.Ramacker
La stratégie par le jeu - J.Ramacker
 
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
 
Jeux en ligne en bibliothèque
Jeux en ligne en bibliothèque Jeux en ligne en bibliothèque
Jeux en ligne en bibliothèque
 
Le Geek - C'est QUI?
Le Geek - C'est QUI? Le Geek - C'est QUI?
Le Geek - C'est QUI?
 
Procrastinagame
ProcrastinagameProcrastinagame
Procrastinagame
 
XNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRXNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FR
 
Atelier scenario
Atelier   scenarioAtelier   scenario
Atelier scenario
 
Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...
Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...
Jeux 2.0: pratiques de jeux en ligne chez les étudiants universitaires (proje...
 
Créer un jeu vidéo avec scratch
Créer un jeu vidéo avec scratchCréer un jeu vidéo avec scratch
Créer un jeu vidéo avec scratch
 
Scratch 2.0 offline
Scratch 2.0 offlineScratch 2.0 offline
Scratch 2.0 offline
 
Ia02 friscira muller_rapport
Ia02 friscira muller_rapportIa02 friscira muller_rapport
Ia02 friscira muller_rapport
 

Plus de Forum Education Science Culture

Les_brickodeurs POLLENS
Les_brickodeurs POLLENSLes_brickodeurs POLLENS
Les_brickodeurs POLLENS
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 Brickodeurs
Forum 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 canvas
Forum Education Science Culture
 
Coderdojo+Brickodeurs
Coderdojo+BrickodeursCoderdojo+Brickodeurs
Coderdojo+Brickodeurs
Forum Education Science Culture
 
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
Forum 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éos
Forum 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 robot
Forum Education Science Culture
 
Gestion des déchets adapté
Gestion des déchets adaptéGestion des déchets adapté
Gestion des déchets adapté
Forum 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 FESC
Forum Education Science Culture
 
Talents diy ?
Talents diy ?Talents diy ?
Co coding time
Co coding timeCo 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
Forum Education Science Culture
 
Code hexilis modop joueurs
Code hexilis modop joueursCode hexilis modop joueurs
Code hexilis modop joueurs
Forum Education Science Culture
 
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
Forum Education Science Culture
 
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
Forum Education Science Culture
 
Top scratch ignite-presentation_2013
Top scratch ignite-presentation_2013Top scratch ignite-presentation_2013
Top scratch ignite-presentation_2013
Forum Education Science Culture
 
Nouvelles organisation des ateliers scratch
Nouvelles organisation des ateliers scratchNouvelles organisation des ateliers scratch
Nouvelles organisation des ateliers scratch
Forum 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

Présentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Présentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPrésentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Présentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Formation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimismeFormation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimisme
M2i Formation
 
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
mcevapi3
 
Zineb Mekouar.pptx Écrivaine marocaine
Zineb Mekouar.pptx   Écrivaine  marocaineZineb Mekouar.pptx   Écrivaine  marocaine
Zineb Mekouar.pptx Écrivaine marocaine
Txaruka
 
A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)
lebaobabbleu
 
Cours Gestion d’actifs BNP -- CAMGESTION
Cours Gestion d’actifs BNP -- CAMGESTIONCours Gestion d’actifs BNP -- CAMGESTION
Cours Gestion d’actifs BNP -- CAMGESTION
Sékou Oumar SYLLA
 
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certificationMS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
OlivierLumeau1
 
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptxMARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
Martin M Flynn
 
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
dokposeverin
 
1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire
NadineHG
 
apprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdfapprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdf
kamouzou878
 
Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.
MahouwetinJacquesGBO
 
A2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiquesA2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiques
lebaobabbleu
 
Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024
Friends of African Village Libraries
 

Dernier (14)

Présentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Présentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPrésentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Présentation3.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Formation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimismeFormation M2i - Attitude constructive : développer l'art de l'optimisme
Formation M2i - Attitude constructive : développer l'art de l'optimisme
 
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
[218_phot_d'Autriche-Hongrie_et_des_[...]Vaffier_Hubert_btv1b8594559c.pdf
 
Zineb Mekouar.pptx Écrivaine marocaine
Zineb Mekouar.pptx   Écrivaine  marocaineZineb Mekouar.pptx   Écrivaine  marocaine
Zineb Mekouar.pptx Écrivaine marocaine
 
A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)A2-Faire-une-appreciation positive et/ou négative (A2)
A2-Faire-une-appreciation positive et/ou négative (A2)
 
Cours Gestion d’actifs BNP -- CAMGESTION
Cours Gestion d’actifs BNP -- CAMGESTIONCours Gestion d’actifs BNP -- CAMGESTION
Cours Gestion d’actifs BNP -- CAMGESTION
 
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certificationMS-203 Microsoft 365 Messaging Study Guide to prepare the certification
MS-203 Microsoft 365 Messaging Study Guide to prepare the certification
 
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptxMARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
MARTYRS DE HOLLANDE - La révolte hollandaise et les guerres de religion..pptx
 
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
Manuel-5.-Elevage-de-poisson-chat-africain-Clarias-gariepinus-en-bacs-hors-so...
 
1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire1eT Revolutions Empire Revolution Empire
1eT Revolutions Empire Revolution Empire
 
apprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdfapprendre-a-programmer-avec-python-3.pdf
apprendre-a-programmer-avec-python-3.pdf
 
Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.Microbiologie: le monde microbien et les techniques de mise en évidence.
Microbiologie: le monde microbien et les techniques de mise en évidence.
 
A2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiquesA2-Critiques-gastronomiques activités critiques
A2-Critiques-gastronomiques activités critiques
 
Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024Burkina Faso libraries newsletter for June 2024
Burkina Faso libraries newsletter for June 2024
 

QQCOQP_minijeu_Document-Navigateur_V1

  • 1. www.rcx-storm.org Apprendre à programmer en créant un jeu video avec Scratch Et en se posant les bonnes questions ! Tutoriel : se poser les bonnes questions pour créer son jeu Créer votre premier jeu avec 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/ Créer votre premier jeu avec SCRATCH Page 2
  • 3. www.rcx-storm.org Apprendre à programmer en créant un jeu video avec Scratch Et en se posant les bonnes questions ! Tutoriel : se poser les bonnes questions pour créer son jeu Créer votre premier jeu avec SCRATCH Page 3
  • 4. www.rcx-storm.org Table des matières Apprendre à programmer en créant un jeu video avec Scratch ............................................................ 1 Présentation de rcx-storm.org ................................................................................................................ 2 Création d’un mini-jeu ultra simple. ....................................................................................................... 5 Dans ce document, tu vas apprendre à te poser les bonnes questions pour réaliser ton premier jeu vidéo. ............................................................................................ 5 Pour cela nous allons partir d’un exemple de jeu simple. ........................................ 5 Situation : Un héros doit protéger un gentil d’un méchant qui veut l’attaquer. .................................................................................................................................... 5 Problème : Le méchant décide d’attaquer aléatoirement le gentil ou le héros. Quand il les touche, le héros ou le gentil perdent des points de vie. .... 5 Résolution : Le héros a plus de PV que le méchant. Le héros a une arme pour faire perdre des points de vie au méchant. ......................................................... 5 Information : il faudra expliquer cela au joueur….................................................... 5 Pour construire ce jeu nous allons nous poser les questions suivantes : .......... 5 • Qui : le nommer ................................................................................................................ 5 • Quoi :à quoi cela va-t-il ressembler ? ...................................................................... 5 • Comment va-t-il agir (personnage) ou fonctionner (objet) ? ......................... 5 • Où va-t-il intervenir dans le jeu ? .............................................................................. 5 • Quand va-t-il intervenir dans le jeu ?....................................................................... 5 • Pour Quoi :à quoi cela va-t-il servir dans l’histoire ? ......................................... 5 QQCOQP : Coucou, c’est occupé ! ..................................................................................... 5 Retrouve ce document ici : http://www.rcx-storm.org/+-SCRATCH-+ .............. 5 Création du héros : .................................................................................................................................. 6 Création du Gentil ................................................................................................................................... 8 Création du méchant ............................................................................................................................. 10 Amélioration du jeu............................................................................................................................... 13 A vous de jouer : .................................................................................................................................... 15 Créer votre premier jeu avec SCRATCH Page 4
  • 5. www.rcx-storm.org Création d’un mini-jeu ultra simple. Dans ce document, tu vas apprendre à te poser les bonnes questions pour réaliser ton premier jeu vidéo. Pour cela nous allons partir d’un exemple de jeu simple. Situation : Un héros doit protéger un gentil d’un méchant qui veut l’attaquer. Problème : Le méchant décide d’attaquer aléatoirement le gentil ou le héros. Quand il les touche, le héros ou le gentil perdent des points de vie. Résolution : Le héros a plus de PV que le méchant. Le héros a une arme pour faire perdre des points de vie au méchant. Information : il faudra expliquer cela au joueur… Pour construire ce jeu nous allons nous poser les questions suivantes : • Qui : le nommer • Quoi :à quoi cela va-t-il ressembler ? • Comment va-t-il agir (personnage) ou fonctionner (objet) ? • Où va-t-il intervenir dans le jeu ? • Quand va-t-il intervenir dans le jeu ? • Pour Quoi :à quoi cela va-t-il servir dans l’histoire ? QQCOQP : Coucou, c’est occupé ! Retrouve ce document ici : http://www.rcx-storm.org/+-SCRATCH-+ Créer votre premier jeu avec SCRATCH Page 5
  • 6. www.rcx-storm.org Création du héros : Qui : nommer ton personnage principal, celui que le joueur va déplacer  Le Héros Pour ce tutoriel, nous allons faire simple. Quoi :à quoi cela va-t-il ressembler ? Cela ouvre l’éditeur graphique : Comment va-t-il agir (personnage) ou fonctionner (objet) ? Il va se déplacer avec les curseurs. Où va-t-il intervenir dans le jeu ? Créer votre premier jeu avec SCRATCH Page 6
  • 7. www.rcx-storm.org Quand va-t-il intervenir dans le jeu ? Pour Quoi : à quoi cela va-t-il servir dans l’histoire ? C’est celui qui va attaquer le méchant et sauver le gentil. Créer votre premier jeu avec SCRATCH Page 7
  • 8. www.rcx-storm.org Création du Gentil Qui : Le gentil. C’est un personnage non joueur (PNJ). Quoi :à quoi cela va-t-il ressembler ? Cela ouvre l’éditeur graphique : Comment va-t-il agir (personnage) ou fonctionner (objet) ? Il va se déplacer aléatoirement en évitant le héros. Il va se déplacer tant que ses points de vie sont supérieurs à 0. Créer votre premier jeu avec SCRATCH Page 8
  • 9. www.rcx-storm.org Où et Quand va-t-il intervenir dans le jeu ? Pour Quoi : à quoi cela va-t-il servir dans l’histoire ? Il doit être protégé du méchant. Créer votre premier jeu avec SCRATCH Page 9
  • 10. www.rcx-storm.org Création du méchant Qui : Le Méchant C’est un personnage non joueur (PNJ). Quoi : à quoi cela va-t-il ressembler ? Ouvrir l’éditeur graphique : Comment va-t-il agir (personnage) ou fonctionner (objet) ? Il va se diriger vers le héros ou le gentil pour l’attaquer. La ligne noire va nous servir de détecteur de collision avec les autres objets. Création des variables : PV_mechant pour stocker les points de vie du méchant. Choix_attaque : variable aléatoire pour décider si le méchant attaque le gentil ou le héros. Direction_mechant : variable aléatoire pour parasiter le trajet du méchant. Créer votre premier jeu avec SCRATCH Page 10
  • 11. www.rcx-storm.org Où et quand va-t-il intervenir dans le jeu ? Créer votre premier jeu avec SCRATCH Page 11
  • 12. www.rcx-storm.org Pour Quoi : à quoi cela va-t-il servir dans l’histoire ? Son rôle est d’attaquer le héros ou le gentil et de lui faire perdre des points de vies. Son action a un impact sur les autres « lutins », c’est-à-dire leur faire perdre des points. Nous allons donc modifier le script du « gentil » lutin. Si le gentil lutin touche le noir du méchant, il dit « Ouille ! » et perd un point de vie. Lorsque les points de vie du gentil lutin arrive à zero : il meurt et disparait avec « cacher ». Créer votre premier jeu avec SCRATCH Page 12
  • 13. www.rcx-storm.org Amélioration du jeu Revenons au Héros . Pour l’instant il ne fait que se déplacer. Il n’y aucune interaction avec les autres personnages. Rappel du Pour Quoi :à quoi cela va-t-il servir dans l’histoire ? C’est celui qui va attaquer le méchant et sauver le gentil. Attaquer le méchant = lui faire perdre des points de vies (PV). Attention : Il faut corriger notre programme : Il faut que la variable puisse être accessible pour tous les objets. Comment : avec une arme qui apparait avec la barre d’espace. On lui dessine une arme : une auréole rouge qui va servir de détecteur de collision. Créer votre premier jeu avec SCRATCH Page 13
  • 14. www.rcx-storm.org Puis un script : Cela a un impact sur le méchant : il perd des PV et meurt ; ce qui implique la fin du jeu. Créer votre premier jeu avec SCRATCH Page 14
  • 15. www.rcx-storm.org Attention : nous avons changer la boucle par . A la fin, nous envoyons à tous le message « Fin_du_jeu » pour indiquer que le jeu est terminé. A vous de jouer : 1. Le jeu est terminé : que se passe-t-il ? 2. Et si on ajoutait un générique ? 3. Comment le Héros peut-il perdre des PV ? 4. Comment le gentil peut regagner de PV ou comment le soigner ? 5. Créer une potion qui redonnera des PV à tous ceux qui en boiront. Créer votre premier jeu avec SCRATCH Page 15