apprendre à programmer avec scratch
DESCRIPTION
Ce support de cours vous permet d'aider des jeunes à apprendre à programmer un jeu video avec SCRATCH. Le secret : c'est de se poser les bonnes questions pour savoir quoi faire, puis comment le faire!TRANSCRIPT
![Page 1: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/1.jpg)
1
APPRENDRE À PROGRAMMER EN CRÉANT UN JEU VIDEO AVEC SCRATCH
![Page 2: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/2.jpg)
2
INTRODUCTION
Découvrir les 4 piliers de la programmation Les variables Les boucles Les conditions Les fonctions
Se poser les bonnes questions pour découvrir : Les éléments d’une bonne histoire Les éléments d’un bon jeu vidéo
![Page 3: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/3.jpg)
3
LES ÉLÉMENTS D’UNE BONNE HISTOIRE Un personnage (le héros) rencontre
d’autres personnages au cours de différents chapitres dans les lieux différents.Le héros
Personnage ami
Personnage ennemi
ObjetsLieux géographiques
ChapitresParagraphes
![Page 4: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/4.jpg)
4
LES ÉLÉMENTS D’UN BON JEU VIDÉO
Un personnage (le héros) rencontre d’autres personnages dans des épreuves au cours de différents niveaux dans les lieux différents.Le héros
Personnage ami
Personnage ennemi
ObjetsLieux géographiques
NiveauxÉpreuves
![Page 5: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/5.jpg)
5
TROUVER LES CARACTÉRISTIQUES DE CHACUN DE CES ÉLÉMENTS
Se poser les bonnes questions (QQCOQP) : 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 ?Le héros
Personnage ami
Personnage ennemi
ObjetsLieux géographiques
NiveauxÉpreuves
![Page 6: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/6.jpg)
6
CRÉER UNE FICHE POUR CHAQUE ÉLÉMENT
Chaque question QQCOQP nous permettra d’établir les caractéristiques de chaque élément de notre jeu.
Nous pourrons ensuite nous répartir la réalisation de chaque entité
![Page 7: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/7.jpg)
7
PAR QUOI COMMENCER ?
Où se déroule le jeu ? Qui : le nommer Quoi :à quoi cela va-t-il ressembler ? Comment va-t-il fonctionner ? 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 ?
![Page 8: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/8.jpg)
8
AVEC QUI ? (LES « GENTILS »)
Qui : le nommer Quoi :à quoi va-t-il ressembler ? Comment va-t-il agir? Où va-t-il intervenir dans le jeu ? Quand va-t-il intervenir dans le jeu ? Pour quoi : à quoi va-t-il servir dans
l’histoire ?
![Page 9: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/9.jpg)
9
CONTRE QUI ? (LES « MÉCHANTS »)
Qui : le nommer Quoi :à quoi va-t-il ressembler ? Comment va-t-il agir? Où va-t-il intervenir dans le jeu ? Quand va-t-il intervenir dans le jeu ? Pour quoi : à quoi va-t-il servir dans
l’histoire ?
![Page 10: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/10.jpg)
10
AVEC QUOI ? (LES OBJETS QUI VONT NOUS AIDER)
Qui : le nommer Quoi :à quoi va-t-il ressembler ? Comment va-t-il fonctionner ? Où va-t-il intervenir dans le jeu ? Quand va-t-il intervenir dans le jeu ? Pour quoi : à quoi va-t-il servir dans
l’histoire ?
![Page 11: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/11.jpg)
11
CONTRE QUOI ? (LES OBSTACLES RENCONTRÉS)
Qui : le nommer Quoi :à quoi va-t-il ressembler ? Comment va-t-il fonctionner ? Où va-t-il intervenir dans le jeu ? Quand va-t-il intervenir dans le jeu ? Pour quoi : à quoi va-t-il servir dans
l’histoire ?
![Page 12: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/12.jpg)
12
COMMENT FAIRE RENTRER TOUT CELA DANS UN JEU VIDEO
Variables : stocker les caractéristiques Points de vie, positions
![Page 13: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/13.jpg)
13
COMMENT FAIRE RENTRER CELA…
Costumes : à quoi va-t-il ressembler ? Animations Évolutions
![Page 14: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/14.jpg)
14
COMMENT FAIRE RENTRER CELA…
La scène : Où se déroule le jeu :
![Page 15: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/15.jpg)
15
COMMENT FAIRE RENTRER CELA …
Comment vont fonctionner les personnages?
![Page 16: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/16.jpg)
16
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é des variables.
![Page 17: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/17.jpg)
17
COMMENT VONT FONCTIONNER LES PERSONNAGES ?
Avec les
![Page 18: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/18.jpg)
18
COMMENT VONT FONCTIONNER LES PERSONNAGES ?
Avec les
![Page 19: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/19.jpg)
19
COMMENT VONT FONCTIONNER LES PERSONNAGES ?
Avec les
![Page 20: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/20.jpg)
20
COMMENT VONT FONCTIONNER LES PERSONNAGES ?
Avec les
![Page 21: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/21.jpg)
21
COMMENT VONT FONCTIONNER LES PERSONNAGES ?
Avec les
![Page 22: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/22.jpg)
22
COMMENT VONT FONCTIONNER LES PERSONNAGES ?
Avec les
![Page 23: Apprendre à programmer avec scratch](https://reader033.vdocuments.net/reader033/viewer/2022052507/55843c72d8b42abf1e8b4d3d/html5/thumbnails/23.jpg)
23
AU TRAVAIL