QQCOQP-Document_animateur_Tome1_Thésée

1 699 vues

Publié le

Publié dans : Formation
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 699
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
50
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

QQCOQP-Document_animateur_Tome1_Thésée

  1. 1. www.rcx-storm.org Apprendre à programmer en créant un jeu video avec Et en se posant les bonnes questions !Tome 1 : C’est quoi un jeu vidéo ?Document Animation Atelier SCRATCH Page 1
  2. 2. www.rcx-storm.orgPrésentation de rcx-storm.orgLe 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 sagit dune activité qui a lieu tous les samedis de lannée (hors période scolaire). Aprèsquelques séances de formation à la construction et à la programmation de robots LEGOMindstorms, il leur sera proposé un challenge de dimension internationale avec la First LEGOleague 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 deprogrammation qui s’inscrit dans la même logique que le langage de programmation NXT-Gutilisés par les LEGO Mindstorms. C’est le langage idéal pour s’initier à la programmation etpartager ses résultats.Vous pouvez nous retrouver à l’adresse suivante : http://rcx-storm.org/Document Animation Atelier SCRATCH Page 2
  3. 3. www.rcx-storm.org Apprendre à programmer en créant un jeu video avec Et en se posant les bonnes questions !Tome 1 : C’est quoi un jeu vidéo ?Document Animation Atelier SCRATCH Page 3
  4. 4. www.rcx-storm.orgTable des matièresPrésentation de rcx-storm.org ................................................................................................................ 2Comment préparer un atelier de création de jeu vidéo avec ?...................................... 5Apprendre à programmer en créant un jeu video avec .................................. 3 Pourquoi apprendre à programmer ? .................................................................................................. 6 Organisation de l’atelier ..................................................................................................................... 6 Quelles seraient les bonnes directives à donner pour quune démarche exploratoire soit utile ?... 6 Comment améliorer ces expériences exploratoires ? ..................................................................... 7 Comment améliorer encore plus ces expériences dapprentissage ? .............................................. 7 Comment aider les participants à transmettre leurs connaissances utiles ...................................... 9 Situation : ......................................................................................................................................... 10 Problème : ........................................................................................................................................ 10 Résolution : ...................................................................................................................................... 10 Informations : ................................................................................................................................... 10 De quoi est faite une bonne histoire ? .............................................................................................. 11 La narration .................................................................................................................................. 11 Les éléments d’une bonne histoire ............................................................................................... 12 De quoi est fait un bon jeu vidéo ? ................................................................................................... 16 Les éléments d’un bon jeu vidéo .................................................................................................. 16 Comment transformer une histoire en un jeu vidéo ? .................................................................. 16 Se poser les bonnes questions (QQCOQP) : .................................................................................... 20 Trouver les caractéristiques de chacun des éléments ................................................................... 20 A nous de jouer : De quoi va être fait notre jeu ............................................................................... 20 Créer une fiche descriptive pour chaque élément ............................................................................ 21 Les « gentils » .............................................................................................................................. 23 Les « méchants » .......................................................................................................................... 24 Les « objets »................................................................................................................................ 25 Les « Obstacles ».......................................................................................................................... 26 Les lieux ....................................................................................................................................... 27Document Animation Atelier SCRATCH Page 4
  5. 5. www.rcx-storm.orgComment préparer un atelier de création de jeu vidéo avec ?Ce document a pour but de vous aider à préparer un « atelier Jeu Vidéo avec Scratch » et de montreraux jeunes qu’il est plus amusant de créer un jeu vidéo que d’y jouer.Non seulement, ils vont apprendre à créer un jeu vidéo mais ils vont aussi apprendre à se poser toutun ensemble de questions qui leur seront utile par la suite.Se poser des questions est le point de départ de tout chercheur (du philosophe et du scientifique).Transformer des matériaux bruts, matérialiser sa vision en une œuvre originale est une démarche artistique. Nous allons utiliser deux outils d’analyse critique : QQCOQP et SPRI, pour trouver tous les éléments à identifier pour créer notre jeu vidéo. En mettant en application ces deux outils, lesparticipants vont apprendre à les utiliser puis à les maitriser. L’animateur pourra faire le lien entre laréalisation du jeu et la réalisation d’un projet dans la vie de tous les jours.Notre démarche sera la suivante :Document Animation Atelier SCRATCH Page 5
  6. 6. www.rcx-storm.orgPourquoi apprendre à programmer ?De nos jours, il n’y a pas un objet de la vie quotidienne qui ne contient pas un microprocesseur. Lesordinateurs, les téléphones et les consoles de jeux sont les plus visibles. Et qui dit microprocesseur ditprogrammation.Apprendre la programmation au XXIème siècle serait comme apprendre la rhétorique à l’Ageclassique, la mécanique ou la chimie au XIXème et l’électronique au XXème siècle.Ici nous allons vous montrer que programmer, ce n’est pas bidouiller, c’est faire preuve de méthode,d’analyse, de créativité, d’astuce, d’imagination et d’esprit critique.Cet apprentissage de la programmation, nous allons le faire avec la création d’un jeu. Créer des jeuxvidéos est une activité pluridisciplinaire, autant scientifique pour sa démarche de questionnement etd’expérimentation, qu’artistique pour les aspects créatifs et esthétiques du projet.La programmation d’un jeu, c’est raconter une histoire différemment. Il s’agit de mettre en place unenouvelle narration. Une narration qui s’adapte aux décisions du « lecteur/joueur » de votre histoire.Mais comme tout créateur, il va falloir transformer des matériaux bruts en une œuvre plaisante.Trouver des interactions et trouver tous les éléments intervenant lors des interactions. Pour cela nousallons vous apprendre comment ! Programmer plutôt qu’être programmé !Organisation de l’atelierIl s’agit de préparer un atelier Créatif, Collaboratif et Exploratoire. Un atelier implique plusieursparticipants. Nous vous proposons une approche non-académique. Chacun va choisir un rôle et créerdes trinômes.Une condition importante pour la créativité est de pouvoir essayer beaucoup dalternativesdifférentes. Par définition, un travail créatif signifie que lon ne connaît pas nécessairement le résultatfinal au début, donc les participants doivent être encouragés à explorer lespace créatif. Nous allonsvous expliquer comment.Quelles seraient les bonnes directives à donner pour quune démarcheexploratoire soit utile ?L’expérience montre que pour éviter le « papillonnage » il faut fournir une trame et un cheminementà notre démarche exploratoire.Avant de faire votre Démo de Scratch : demandez à chacun de choisir un rôle :Le pilote, tient le clavier et la souris. C’est lui qui assemblera les scripts.le navigateur : suit le support de formation et indique le mode opératoire du tutoriel, lors de lapremière itération.L’observateur : note les points positifs, les points négatifs et ce qui a été appris pour préparerles ECUs (échanges de connaissances utiles) en suivant le plan SPRI.Document Animation Atelier SCRATCH Page 6
  7. 7. www.rcx-storm.orgEt on permute les rôles fréquemment 1.Comment améliorer ces expériencesexploratoires ?Par des itérations successives. • 1ère exploration (20 minutes) • 2ème exploration (20 minutes) : changement de rôles, passage des consignes, 1er échange dexpériences • 3ème exploration (30 minutes) : Pollinisation et partage des idées.Chaque observateur note sur des cartes les réflexions, questions et trucs & astuces pour chacune desitérations. Puis il passe ses cartes à l’observateur suivant du groupe. C’est l’occasion d’en discuter-sinécessaire.Comment améliorer encore plus ces expériences dapprentissage ?Avec les cartes et les notes prises lors des 3 premières itérations par les observateurs, les participantsvont pouvoir créer des ECUs. E.C.U. pour « échange de connaissances utiles ». C’est un systèmedéchange local des savoirsSur votre tableau blanc, vous constituez une matrice pour faire correspondre loffre et la demande,pour auto-organiser des ateliers déchange en fonction de temps/du planning de chacun. Rencontrer  partager  apprendre Meet > Share > Learn = la devise de Scratch1 la programmation en binôme est une pratique courante des méthodes de développement agiles avec le « pairDocument Animation Atelier SCRATCH Page 7programming ».
  8. 8. www.rcx-storm.orgDocument Animation Atelier SCRATCH Page 8
  9. 9. www.rcx-storm.orgEnsuite vous noter sur un tableau le planning des échanges des connaissances utiles :Priorité Salle 1 Salle 2Priorité 1 Qui : Yohan Qui : Joris Quoi : utilisation des capteurs Quoi : secret de l’aléatoire. de couleursPriorité 2 Qui : Stan Qui : Romane Quoi : gérer les arrières-plans Quoi : animer ses bonhommesPriorité 3 Qui : Qui : Quoi : Quoi :Comment aider les participants à transmettre leurs connaissances utilesProposer l’approche suivante :Avec ces outils simples pour faciliter lapprentissage, ils peuvent apprendre quelque chose par eux-mêmes.Document Animation Atelier SCRATCH Page 9
  10. 10. www.rcx-storm.orgSituation :Nous allons démarrer la création d’un jeu vidéo. La création de ce jeu vidéo a plusieurs objectifs :Des objectifs explicites :  Présenter un projet attractif d’animation autour des jeux vidéo,  Les aider à réfléchir, trouver et préparer les éléments composants leur jeu,Des objectifs implicites :  Leur apprendre à réfléchir et à se poser les bonnes questions pour résoudre des problèmes avec les deux outils d’analyse critique QQCOQP et SPRI. SPRI est un outil d’analyse des séquences d’un texte ou d’une histoire. Nous l’utilisons pour rédiger ce même texte. Nous allons l’utiliser pour identifier la structure de l’histoire et du jeu. QQCOQP permet d’identifier les éléments du texte ou de l’histoire en se posant une suite de questions : Qui, Quoi, Comment, Où, Quand et Pour Quoi. est un langage graphique disponible en français. Il peut être installé sur des ordinateurs peu puissants. Le résultat de ce que vous programmez est visible immédiatement. De nombreux exemples de scripts sont livrés avec. Sa philosophie est basée sur le partage du code et des connaissances.Vous pouvez le télécharger ici : http://scratch.mit.edu/Problème :Pour atteindre ces objectifs, si nous nous adressons à un public denfants et dadolescents très divers,un simple discours nest pas suffisant. Il faut une activité qui implique chacun de façon interactive.Nous avons un temps limité pour : - identifier les grandes familles des jeux vidéo ainsi que la façon dont ils sont structurés, - identifier et créer les éléments graphiques qui le composent, - apprendre à faire interagir ces éléments dans un jeuComme nous allons le voir, créer un jeu vidéo, c’est créer une œuvre qui va évoluer dans plusieursdimensions (temps, espace, images, sons, multimédia,…). C’est un travail qui va nous amener à nousposer beaucoup de questions sur chaque élément du jeu.Résolution :Cest pour cela que je propose de faire passer ces idées avec un jeu. Le but du jeu va être deconstruire un jeu vidéo avec Scratch. Lanimateur de la séance va faire le lien entre les problèmesrencontré dans la construction d’une histoire interactive avec du jeu vidéo et lélaboration dun projet.Avec Scratch nous allons apprendre en faisant.Pour nous aider dans cette démarche de recherche d’idées foisonnantes (ou rayonnante), nous allonsutiliser un outil permettant la gestion du foisonnement d’idées : les cartes heuristiques avec deslogiciels comme Freemind ou Freeplane. Ce document va vous montrer comment.Informations :Les jeux sont des fictions interactives. Nous allons partir d’une ou plusieurs histoires relatant desaventures simples. Nous allons découvrir que le jeu est un moyen narratif supplémentaire pourraconter une histoire. Ce document vous présente le canevas des questions à poser au cours de laséance :Document Animation Atelier SCRATCH Page 10
  11. 11. www.rcx-storm.orgDe quoi est faite une bonne histoire ?La narrationFigure 1 : La narration (daprès un schéma de Damien Djaouti)Connaissez-vous l’histoire de Thésée et du Minotaure ?.Cette histoire a été raconté de multiples façons : vases, mosaïques, contes et légendes, livres,films 2…  plusieurs types de narrations.Si je vous demande de me raconter cette histoire, chacun de vous me la racontera de façonsdifférentes…La narration : c’est un ensemble de technique mis en place pour raconter une histoire.Dans un livre ou un film, la narration est écrite directement par l’auteur, de même que l’histoire.L’auteur écrit le résultat.Une histoire : suite ordonnée d’évènement (Quoi) impliquant (Comment) un ou plusieurs acteurs(Qui) dans un ou plusieurs lieux (Où).Document Animation Atelier SCRATCH Page 112 http://festival.inattendu.org/Thesee-et-le-Minotaure
  12. 12. www.rcx-storm.orgAvec un mode de déplacement : dans l’espace c’est-à-dire Où se déroule les différentesparties/séquences de votre histoire et dans le temps c’est-à-dire Quand se déroule les différentesparties/séquences de votre histoire.Les éléments d’une bonne histoireFigure 2 : Les éléments dune histoireDans l’étude de la narration, nous avons identifié une liste de questions qui vont nous aider à enrichirnotre histoire Thésée et du minotaure..Appliquez les questions Qui, Quoi, Comment, Où, Quand, et Pourquoi à votre histoire.Vous devriez obtenir le résumé suivant :Un personnage (le héros) rencontre d’autres personnages au cours de différents chapitres dans deslieux différents.Figure 3 : schéma heuristique donnant un aperçu des éléments de lhistoireA partir de ce schéma de départ, nous allons le compléter avec notre idée de départ : L’histoire deThésée enfermé dans le labyrinthe avec le Minotaure. Nous pouvons faire des recherches pour suivrel’histoire mythologique ou bien inventer une histoire plus fantaisiste. Néanmoins, compléter ceschéma va nous permettre de bien comprendre l’histoire pour pouvoir faire un jeu plus riche ensuite.Document Animation Atelier SCRATCH Page 12
  13. 13. www.rcx-storm.orgFigure 4 : schéma heuristique complété par les éléments de notre histoireDocument Animation Atelier SCRATCH Page 13
  14. 14. www.rcx-storm.orgIl faut maintenant faire une description littéraire et séquentielle des éléments de notre histoire.Athènes vit un drame : Minos, roi de Crète, exige que la ville lui envoie un tribut de prisonniers (septjeunes gens et de sept jeunes filles) quil donne en pâture au Minotaure, depuis la mort de son fils etsa victoire sur les Athéniens. Thésée décide de mettre fin à ce carnage et se rend en Crète avec lesjeunes victimes afin de tuer le monstre.Minos se moque de ce jeune homme qui prétend entrer dans le labyrinthe de Dédale, exterminer lemonstre et en ressortir sain et sauf. Cest ne pas tenir compte de sa propre fille, Ariane qui est tombéeamoureuse de Thésée et va lui donner une pelote de fil pour lui permettre de retrouver la sortie. Ilabat le monstre avec sa massue de cuir, ressort du labyrinthe et se sauve en mer avec sescompagnons, Ariane et sa sœur, Phèdre..Le trésor peut être un élément de fantaisie rajoutés par les participants.Autrement nous indiquons leséléments de l’histoire que nous avons identifiés.Comment va-t-il remporter la victoire ?.Thésée doit explorer le labyrinthe.Document Animation Atelier SCRATCH Page 14
  15. 15. www.rcx-storm.orgPuis Identifiez la structure de votre histoire avec SPRISituation : Présentation des différents protagonistes de l’histoire : Qui, où et quand ?Problèmes : apparition/disparition d’un objet et/ou d’un personnage = évènement déclencheur del’aventure.Résolutions : …A chaque problème sa résolution et autant d’aventure. Mais ici c’est l’auteur qui décide de l’issue.Informations : ..Document Animation Atelier SCRATCH Page 15
  16. 16. www.rcx-storm.orgDe quoi est fait un bon jeu vidéo ?Les éléments d’un bon jeu vidéoFigure 5 : Les éléments dun jeu vidéoNous avons maintenant une histoire avec des éléments dramatiques. Nous avons décrit cette histoirede façon séquentiel et sans interaction.Comment transformer une histoire en un jeu vidéo ?Nous avons vu précédemment que la narration est différente de l’histoire. L’étude de l’interaction neconcerne que la narration.Dans un jeu vidéo, la narration ainsi que l’histoire sont calculées grâce à un ensemble de règles.L’auteur écrit les règles qui s’appliquent aux différents éléments de l’histoire.Il y a une narration temporelle, qui correspond au scénario : au temps T se déroule l’évènement X.Il y a une narration spatiale, qui correspond à la conception de la cartographie des différents niveaux.Une narration interactive, c’est la création ou la modification de ces évènements selon les choix dujoueur.Technique d’écriture d’histoires :Deux moyens différents : - écrit : un scénario contenant une histoire « finie ». - généré : un ensemble de règles de construction de l’histoire.Histoire Pré-écrite : - écrit dans généré : arborescence sous formes de règles, chaque nœud contenant une partie plus ou moins écrite. - Généré dans écrit : trame écrite avec des scènes générées.Histoire générée : - Jauge de progression : contrôle la durée de l’histoire. -Document Animation Atelier SCRATCH Page 16
  17. 17. www.rcx-storm.orgNous allons reprendre notre histoire de nano-robot pour la rendre interactive. Il va falloir trouver desrègles et des éléments « calculables » pour chaque élément de l’histoire.En appliquant les questions Qui, Quoi, Comment, Où, Quand, et Pourquoi à votre jeu.Vous devriez obtenir le résumé suivant :Un personnage (le héros) rencontre d’autres personnages dans des épreuves au cours de différentsniveaux dans les lieux différents.Il faut maintenant faire une description des « caractéristiques techniques » des éléments de notrehistoire pour pouvoir lui appliquer des règles du jeu.Le héros : Thésée, c’est lui que le joueur va diriger.Personnages amis  Ariane et les prisonniers du labyrinthe. Ariane apparait au début pour donnerles directives du jeu. Les prisonniers apparaissent aléatoirement dans le labyrinthe.Thésée va trouver dans le labyrinthe les objets qui vont l’aider dans sa missionCes questions vont vous aider à « décanter » les problèmes de réalisation du jeu.Document Animation Atelier SCRATCH Page 17
  18. 18. www.rcx-storm.orgPuis Identifiez la structure de votre histoire avec SPRISituation : Un générique et une vidéo d’introduction nous présente le contexte du jeu, son univers.Définir l’objectif. Présentation des différents protagonistes de l’histoire : Qui, où et quand ?Problèmes : Nous devons récolter un maximum de points et rester en vie le plus longtemps possibleen évitant les personnages agressifs, collectant des objets pouvant nous aider pour la suite del’aventure. Apparition/disparition d’un objet et/ou d’un personnage = évènement déclencheur del’aventure.Document Animation Atelier SCRATCH Page 18
  19. 19. www.rcx-storm.orgRésolutions : Apprendre à bien contrôler le personnage joueur, trouver le bon itinéraire, anticiperles menaces…Définir les règles.Informations : voir ses points de vie se maintenir, voir ses points d’expérience progresser…Définirles résultatsNous avons maintenant une vision globale de notre jeu. Mais elle n’est pas encore précise. Cetteapproche ne permet pas d’identifier précisément les éléments calculables comme les variables pourchaque élément.Comme nous souhaitons aussi réaliser un jeu vidéo, nous allons creuser un peu plus le sujet.Nous allons identifier les Qui et les Quoi :Les Qui : Personnage joueur, et Personnages non joueurs amis ou ennemies,Les Quoi : les Décors, les Objets à collecter, le Challenges, le Score, les points de vies, les pointsd’expériences.Nous allons maintenant rechercher les caractéristiques de chacun de ces éléments.Document Animation Atelier SCRATCH Page 19
  20. 20. www.rcx-storm.orgSe poser les bonnes questions (QQCOQP) :Trouver les caractéristiques de chacun des élémentsFigure 6 : Trouver les caractéristiques des éléments du jeuA nous de jouer : De quoi va être fait notre jeu Notre point de départ : l’histoire les personnagesSituation : Objectif Qui : les nommerProblèmes : Règles Quoi :à quoi cela vont-ils ressembler ?Résolutions : Résultats Comment vont-il agir (personnage) ou fonctionner (objet) ?Informations : Résultats obtenus ? Où vont-ils intervenir dans le jeu ? Quand vont-ils intervenir dans le jeu ? Pour Quoi :à quoi cela va-t-il servir dans l’histoire ?Document Animation Atelier SCRATCH Page 20
  21. 21. www.rcx-storm.orgCréer une fiche descriptive pour chaque élémentVous trouverez ci-dessous des cartes heuristiques qui devraient vous aider à mieux réfléchir surchacun des éléments que vous voulez incorporer dans votre jeu.Document Animation Atelier SCRATCH Page 21
  22. 22. www.rcx-storm.orgChaque questionQQCOQP nous permettrad’établir lescaractéristiques de chaqueélément de notre jeu. Nouspourrons ensuite nousrépartir la réalisation dechaque entité• 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 ?Document Animation Atelier SCRATCH Page 22
  23. 23. www.rcx-storm.orgLes « gentils »Avec qui ? (les « gentils »)Qui : le nommerQuoi :à quoi va-t-ilressembler ?Comment va-t-il agir?Où va-t-il intervenir dansle jeu ?Quand va-t-il intervenirdans le jeu ?Pour quoi : à quoi va-t-ilservir dans l’histoire ?Document Animation Atelier SCRATCH Page 23
  24. 24. www.rcx-storm.orgLes « méchants »Contre qui ? (les« méchants »)Qui : le nommerQuoi :à quoi va-t-ilressembler ?Comment va-t-il agir?Où va-t-il intervenir dansle jeu ?Quand va-t-il intervenirdans le jeu ?Pour quoi : à quoi va-t-ilservir dans l’histoire ?Document Animation Atelier SCRATCH Page 24
  25. 25. www.rcx-storm.orgLes « objets »Avec quoi ? (les objets quivont nous aider)Qui : le nommerQuoi :à quoi va-t-ilressembler ?Comment va-t-ilfonctionner ?Où va-t-il intervenir dansle jeu ?Quand va-t-il intervenirdans le jeu ?Pour quoi : à quoi va-t-ilservir dans l’histoire ?Document Animation Atelier SCRATCH Page 25
  26. 26. www.rcx-storm.orgLes « Obstacles »Contre quoi ? (lesobstacles rencontrés)Qui : le nommerQuoi :à quoi va-t-ilressembler ?Comment va-t-ilfonctionner ?Où va-t-il intervenir dansle jeu ?Quand va-t-il intervenirdans le jeu ?Pour quoi : à quoi va-t-ilservir dans l’histoire ?Document Animation Atelier SCRATCH Page 26
  27. 27. www.rcx-storm.orgLes lieuxOù se déroule le jeu ?Qui : le nommerQuoi :à quoi cela va-t-ilressembler ?Comment va-t-ilfonctionner ?Où va-t-il intervenir dansle jeu ?Quand va-t-il intervenirdans le jeu ?Pour quoi : à quoi cela va-t-il servir dans l’histoire ?Document Animation Atelier SCRATCH Page 27
  28. 28. www.rcx-storm.orgDocument Animation Atelier SCRATCH Page 28

×