Réaliser un serious game (jeu sérieux) avec Scratch
Transcription
Réaliser un serious game (jeu sérieux) avec Scratch
Réaliser un serious game (jeu sérieux) avec Scratch http://www.vousnousils.fr/2013/03/19/realiser-serious-game-jeu-serieux-avec-logiciel-scratch-54336... 19.03.2013 Réaliser un serious game (jeu sérieux) avec Scratch Dans ce tutoriel, apprenez à utiliser le logiciel gratuit Scratch pour réaliser vos propres jeux pédagogiques en quelques minutes ! Scratch est un logiciel gratuit développé par le MIT qui ne nécessite pas de connaître de code de programmation. Son interface visuelle et intuitive permet de réaliser facilement des jeux pédagogiques : quizz interactifs, démonstrations de mathématiques, animations... Formation gratuite à Scratch pour les enseignants Nous remercions Exploradôme, le musée interactif de Vitry sur Seine, de nous avoir permis d'assister à une formation à Scratch pour les enseignants. Exploradôme organise régulièrement des formations TICE originales et gratuites pour les enseignants le mercredi après-midi : robotique, TNI, diaporama, podcast, film d'animation... >> Consulter le programme des formations >> Retrouvez le live tweet de la formation à Scratch sur notre compte Twitter VousNousIlsLive 1 sur 6 Petit mais puissant ! Scratch est multi-plateforme, ce qui veut dire qu'il fonctionne sous Linux, Windows ou Mac OS. Il est gratuit et traduit en français. Pour commencer, téléchargez Scratch. Pour réaliser un programme dans Scratch, il suffit d'empiler des blocs d'actions et ainsi créer des "scripts". Aucune connaissance préalable en programmation n'est requise pour l'utiliser. Pas de code à taper soi-même, donc pas d'erreur de syntaxe qui pourrait tout faire planter ! Pour une taille minimum (environ 50 Mo), Scratch propose de vastes bibliothèques d'objets, de décors et de personnages prêts à l'emploi, dont le chat roux qui est sa mascotte. 20/03/2013 16:05 Réaliser un serious game (jeu sérieux) avec Scratch http://www.vousnousils.fr/2013/03/19/realiser-serious-game-jeu-serieux-avec-logiciel-scratch-54336... Exemple de script dans Scratch. Donner vie à un personnage Les blocs disponibles sous les intitulés "Mouvement" et "Apparence" permettent de placer, déplacer, grossir, masquer... un objet. Ils permettent aussi à un objet-personnage de s'exprimer à l'écran ("Dire ...", "Penser à ..."). En double-cliquant sur un objet (au hasard : le chat !), vous pourrez lui faire réaliser les actions de votre choix en déplaçant des blocs d'action de la colonne de gauche vers la colonne du milieu (onglet "Scripts") et en accrochant ces blocs les uns aux autres. Attention : les actions vont s'enchaîner instantanément (donc seront invisibles) si vous ne spécifiez pas des durées ou des pauses. N'oubliez pas non plus d'affecter un déclencheur (sous "Contrôles") pour déterminer quand commence l'action. Exemple de script pour que le chat se balade sur l'écran en disant qu'il s'ennuie : 2 sur 6 20/03/2013 16:05 Réaliser un serious game (jeu sérieux) avec Scratch http://www.vousnousils.fr/2013/03/19/realiser-serious-game-jeu-serieux-avec-logiciel-scratch-54336... Il est possible de déplacer les objets en jouant sur l'abscisse et l'ordonnée, en avançant de "x" pas (1 pas = 1 pixel, une valeur négative fait reculer), en rebondissant contre les bords... Testez votre script en doublecliquant dessus ou en utilisant votre déclencheur. Faire interagir les objets pour enchaîner les actions Pour que le chat s'ennuie moins, vous pouvez changer le décor en double-cliquant la "Scène" (en bas à droite) puis en l'éditant dans l'onglet "Arrière-plan" (colonne du milieu). Vous pouvez importer une de vos propres images, en choisir une dans la bibliothèque de Scratch, ou la dessiner vous-même. Vous pouvez aussi ajouter de nouveaux objets/personnages à l'aide des trois boutons dédiés (à droite de "Nouvel objet", juste au-dessus du chat). Vous pouvez enchaîner les actions d'objets différents avec les Contrôles "Envoyer à tous ...", qui transmet un signal personnalisé à tous les objets, et "Quand je reçois ...". Exemple : après que le chat a parlé, un autre personnage lui répond. Script objet 1 (chat) : Script objet 2 (éléphant) : 3 sur 6 20/03/2013 16:05 Réaliser un serious game (jeu sérieux) avec Scratch http://www.vousnousils.fr/2013/03/19/realiser-serious-game-jeu-serieux-avec-logiciel-scratch-54336... Résultat : Le "costume" est une apparence alternative du même objet, que vous pouvez personnaliser. Dans ce scénario, l'apparence de l'éléphant a juste subi un retournement horizontal (effet miroir). Traçage de formes géométriques et quizz Maintenant que les bases sont vues, le reste ne dépend plus que de votre imagination. Parmi les possibilités pédagogiques, il ne faudrait pas négliger le traçage de formes géométriques, à l'aide de l'outil "Stylo" qui reproduit la trajectoire d'un objet : 4 sur 6 20/03/2013 16:05 Réaliser un serious game (jeu sérieux) avec Scratch http://www.vousnousils.fr/2013/03/19/realiser-serious-game-jeu-serieux-avec-logiciel-scratch-54336... Scratch peut aussi servir à créer des questionnaires à choix multiples, ou des quizz à questions ouvertes, à l'aide de listes (sous "Variables") où sont stockées les questions et les réponses correspondantes : Vous pouvez cocher/décocher des listes et des variables pour les afficher ou non à l'écran. Voilà de quoi rendre certains cours plus animés ! 5 sur 6 20/03/2013 16:05 Réaliser un serious game (jeu sérieux) avec Scratch http://www.vousnousils.fr/2013/03/19/realiser-serious-game-jeu-serieux-avec-logiciel-scratch-54336... De nombreux programmes à télécharger gratuitement pour s'en inspirer Télécharger nos exemples de scripts Vous pouvez analyser et jouer avec nos exemples en téléchargeant les fichiers projets Scratch : le chat s'ennuie chat et éléphant discutent forme géométrique : triangle rectangle Quizz histoire La principale limite à l'utilisation de Scratch est qu'il ne permet pas de transformer son programme en exécutable (fichier .exe). Il vous faudra installer Scratch sur tous les ordinateurs où vous souhaitez ouvrir vos fichiers Scratch (.sb). Pour lancer vos projets en plein écran, cliquez sur "Passer en mode présentation" dans le coin supérieur droit de l'écran. De nombreux exemples de programmes pédagogiques réalisés sous Scratch sont disponibles en téléchargement gratuit (sur inscription) depuis le site du MIT : – Démonstrations de physique, ex. "Conservation of energy"; – Quizz mathématiques, ex. "Number Bonds to 10"; – Démonstrations mathématiques, ex. "An Ant measures Pi"; – Diaporamas, ex. "History of Scratch"... Notez qu'il est très facile de franciser un programme anglophone qui vous plaît, puisqu'il suffit d'éditer les zones de texte correspondantes dans Scratch. Vous pouvez aussi partager vos créations sur le site du MIT via le menu "Partage", pour les rendre plus facilement accessibles. Quentin Duverger 6 sur 6 20/03/2013 16:05