Académique Documents
Professionnel Documents
Culture Documents
org
Page 1
www.rcx-storm.org
Prsentation 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 dfis proposs. Il s'agit d'une activit qui a lieu tous les samedis de l'anne (hors priode scolaire). Aprs quelques sances 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 Plante Sciences sur un enjeu scientifique majeur. Ils devront trouver ensemble des solutions innovantes pour rpondre aux dfis proposs, comme le font les ingnieurs et les scientifiques dans le monde rel. Nous utilisons Scratch pour prsenter nos projets de faon originale. Cest un langage de programmation qui sinscrit dans la mme logique que le langage de programmation NXT-G utiliss par les LEGO Mindstorms. Cest le langage idal pour sinitier la programmation et partager ses rsultats. Vous pouvez nous retrouver ladresse suivante : http://rcx-storm.org/
Page 2
www.rcx-storm.org
Page 3
www.rcx-storm.org
Comment vont fonctionner les personnages avec les Comment vont fonctionner les personnages avec les Comment vont fonctionner les personnages avec les Comment vont fonctionner les personnages avec les Comment vont fonctionner les personnages avec les
Fonctions lmentaires savoir programmer .................................................................................................................. 10 Dplacer son personnage dans les 4 directions :........................................................................................................ 11 Dplacer son personnage dans toutes les directions : .................................................................................................. 12 Animer son personnage :............................................................................................................................................... 13 Changer de dcor :......................................................................................................................................................... 14 Dtecter un obstacle : ................................................................................................................................................... 17 Dplacement dun personnage non joueur Ami ........................................................................................................... 18 Dplacement dun personnage non joueur ennemi ..................................................................................................... 19 Lancer un projectile ....................................................................................................................................................... 20 Mettre en scne son jeu vido : .................................................................................................................................... 21
Page 4
www.rcx-storm.org
Nous allons faire une revue pour chaque catgorie de blocs du minimum vital pour faire notre premier jeu. Nous complterons dans une deuxime partie les autres blocs.
L
Pour la scne et ses arrires-plans
Pour chacun lorsque vous cliquez sur Vous obtenez la palette suivante :
Page 5
www.rcx-storm.org
Ils vous permettront dagir sur cette variable : lafficher, linitialiser, lincrmenter. A vous dessayez den crer dautres comme que nous utiliserons plus loin :
Page 6
www.rcx-storm.org
Cliquez sur le drapeau vert indique Scratch que cest le dbut du programme.
Si la barre despace est presse, Scratch excutera les instructions sous ce bloc. Dans notre exemple, nous allons utiliser le curseur flche haut : Il va se dplacer avec les curseurs.
Ce bloc est utile si vous utilisez le lutin comme un bouton pour dclencher une action.
Page 7
www.rcx-storm.org
Exemple dutilisation pour notre personnage joueur si nous voulons le faire aller droite ou gauche :
Les valeurs 10 pas ou direction 90 peuvent tre remplaces par des variables vu prcdemment. Si nous avons cr la variable , nous pouvons linsrer dans .
Nous pouvons aussi crer des effets danimation ou faire sexprimer votre personnage.
Page 8
www.rcx-storm.org
Exemple :
Page 9
www.rcx-storm.org
Modle de fiche
Rsultat
Page 10
www.rcx-storm.org
Dplacer son personnage dans les 4 directions : Titre : Dplacer son personnage dans les 4 directions : ingrdients Modle de script Rsultat
Remarques
Notes :
Page 11
www.rcx-storm.org
Titre : Dplacer son personnage dans toutes les directions : Ingrdients Modle de script Rsultat
Remarques
Ici notre personnage glisse rapidement. Vous ne pourrez pas utiliser le projectile parce que nous nutilisons pas la
Notes :
Page 12
www.rcx-storm.org
Remarques
Notes :
Dans notre cas, nous allons lui crer une aurole de feu lorsque nous appuierons sur espace . Crer plusieurs costumes votre personnage en le copiant puis en le modifiant.
Page 13
www.rcx-storm.org
Changer de dcor :
Remarques
Notes :
Dans notre cas, nous allons utiliser le dcor pour notre gnrique de dbut , la scne de jeu, puis le Game Over .
Page 14
www.rcx-storm.org
Titre :Changer de dcor si notre personnage passe droite Ingrdients Modle de script Script insrer dans le sprite de notre personnage Rsultat
Remarques
Il faut crer un
Notes : Les messages servent communiquer entre objets graphiques dans Scratch (Lutins et Scne). Envoyer un message de changement de dcor sert signaler un changement de dcor. Comme au thtre lorsquil y a un changement de dcor certains personnages doivent quitter la scne, cest--dire disparaitre donc se .
Page 15
www.rcx-storm.org
Remarques
Notes :
Il faut combiner
et les
Page 16
www.rcx-storm.org
Dtecter un obstacle :
Titre :dtecter un obstacle du dcor Ingrdients Modle de script Rsultat Le sprite recule de 7 pas si il touche du noir qui correspond notre obstacle.
Il faut combiner et les
Remarques
Notes :
Page 17
www.rcx-storm.org
Titre : Ingrdients
Modle de script
Crer une variable direction : Qui va prendre une valeur alatoire.
Remarques
Notes :
Page 18
www.rcx-storm.org
Modle de script
Remarques
Notes :
Notre mchant dcide dattaquer le hros ou le gentil, puis il se dirige vers lun ou lautre.
Page 19
www.rcx-storm.org
Lancer un projectile
Remarques
Notes :
Page 20
www.rcx-storm.org
Identifier les dcors et arrire-plan de votre jeu. Identifier lordre darrive de votre PNJ et les lments dclenchant.
Page 21
www.rcx-storm.org
Remarques
Page 22