
{"id":1517,"date":"2014-11-17T13:09:21","date_gmt":"2014-11-17T12:09:21","guid":{"rendered":"https:\/\/iww.inria.fr\/codcodcoding\/?p=1517"},"modified":"2014-12-08T13:56:08","modified_gmt":"2014-12-08T12:56:08","slug":"seance-7","status":"publish","type":"post","link":"https:\/\/iww.inria.fr\/codcodcoding\/seance-7\/","title":{"rendered":"S\u00e9ance 7"},"content":{"rendered":"<p><\/p>\n<h2>Contenu de la s\u00e9ance<\/h2>\n<p>L&rsquo;activit\u00e9 pr\u00e9vue pour cette septi\u00e8me s\u00e9ance \u00e9tait : <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/07\/seance7-lafusee.pdf\">La fus\u00e9e<\/a>.<\/p>\n<p>Cette s\u00e9ance s&rsquo;inscrit dans la continuit\u00e9 des objectifs de <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/seance6\/\">la pr\u00e9c\u00e9dente<\/a> : faire monter les enfants en comp\u00e9tence pour qu&rsquo;ils soient plus libres ensuite de cr\u00e9er. Le but de cette s\u00e9ance \u00e9tait de leur permettre de cr\u00e9er un jeu complet, qui utilise la plupart des notions acquises depuis six s\u00e9ances, avec en plus la notion de communication par messages (que certains enfants avaient d\u00e9couverts par eux-m\u00eames) et la notion de variable (avec un simple incr\u00e9menteur pour commencer). Cette s\u00e9ance est donc l&rsquo;occasion de consolider les connaissances et d&rsquo;en acqu\u00e9rir quelques nouvelles, mais c&rsquo;est surtout l&rsquo;occasion de commencer \u00e0 leur faire comprendre qu&rsquo;ils peuvent d\u00e9j\u00e0 r\u00e9ussir \u00e0 faire des jeux complexes qui n&rsquo;ont pour principale limite que leur propre imagination. L\u2019atelier \u00e9tait guid\u00e9 en \u00e9tapes par <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/07\/seance7-lafusee.pdf\">une fiche<\/a> pour leur permettre de s\u2019organiser, avec le reste de la s\u00e9ance pour am\u00e9liorer le jeu, en mode cr\u00e9atif.<\/p>\n<p>Nous avons eu un nouvel enfant pour cette s\u00e9ance : bienvenue \u00e0 Izana !<\/p>\n<h2>Retours<\/h2>\n<p><a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/11\/seance7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/11\/seance7-300x223.png\" alt=\"seance7\" width=\"300\" height=\"223\" class=\"alignleft size-medium wp-image-1492\" \/><\/a>L&rsquo;activit\u00e9 \u00ab La Fus\u00e9e \u00bb consiste \u00e0 cr\u00e9er un jeu complet, qui peut accueillir de nombreuses options. Lorsqu&rsquo;on d\u00e9marre le jeu, une fus\u00e9e est pos\u00e9e au pied d&rsquo;un labyrinthe. Avec les touches directionnelles, le joueur peut la faire d\u00e9coller et la faire naviguer dans le labyrinthe. Si la fus\u00e9e touche les bords, le jeu affiche \u00ab PERDU ! \u00bb et c&rsquo;est la fin. Le but du jeu est de faire atterrir la fus\u00e9e sur la terre qui est au bout du labyrinthe. Lorsque la fus\u00e9e touche la terre, le jeu affiche donc \u00ab BRAVO ! \u00bb et c&rsquo;est la fin. Avant d&rsquo;atteindre la terre, le joueur peut collecter des \u00e9toiles qui sont \u00e9parpill\u00e9es dans le labyrinthe, et gagner 1 point \u00e0 chaque fois, ajout\u00e9 au score affich\u00e9 en haut \u00e0 gauche de la sc\u00e8ne. Le joueur peut donc gagner le jeu, avec plus ou moins d&rsquo;\u00e9toiles collect\u00e9es (comme dans le jeu \u00ab Cut The Rope \u00bb avec la grenouille, pour ceux qui connaissent). Des sons peuvent \u00eatre ajout\u00e9s un peu partout pour am\u00e9liorer la qualit\u00e9 du jeu, et des effets (e.g. une pixellisation des \u00e9toiles lorsqu&rsquo;elles sont attrap\u00e9es) peuvent \u00eatre d\u00e9finis pour am\u00e9liorer le rendu visuel. \u00c0 partir de ce moment, il y a \u00e9norm\u00e9ment de possibilit\u00e9s d&rsquo;am\u00e9lioration du jeu, que les enfants devront trouver eux-m\u00eames.<\/p>\n<p>J&rsquo;ai commenc\u00e9 la s\u00e9ance en leur faisant une d\u00e9monstration de <a href=\"http:\/\/scratch.mit.edu\/projects\/33671294\/\">ma propre version du jeu<\/a>. J&rsquo;ai bien insist\u00e9 sur les propri\u00e9t\u00e9s du jeu, pour qu&rsquo;ils saisissent bien le but \u00e0 atteindre. Ce jeu les a emball\u00e9s, plus que celui du requin de la semaine derni\u00e8re, probablement parce qu&rsquo;ils retrouvent mieux les jeux qu&rsquo;ils connaissent d\u00e9j\u00e0, en le d\u00e9couvrant. Je leur ai \u00e9galement expliqu\u00e9 qu&rsquo;il n&rsquo;y avait quasiment rien de nouveau, et qu&rsquo;ils savaient quasiment tout faire pour arriver \u00e0 un r\u00e9sultat similaire et l&rsquo;am\u00e9liorer.<\/p>\n<p>La fiche descriptive impose de suivre pas moins de 6 \u00e9tapes :<\/p>\n<ol>\n<li>Dessiner le labyrinthe (avec un lutin) et ajouter le fond du jeu<\/li>\n<li>Permettre de d\u00e9placer la fus\u00e9e au travers du labyrinthe, comme le requin de la semaine pr\u00e9c\u00e9dente (mais sans tourner le lutin)<\/li>\n<li>Afficher \u00ab PERDU \u00bb si la fus\u00e9e touche les bords du labyrinthe<\/li>\n<li>Ajouter une terre qui fait afficher \u00ab BRAVO \u00bb quand la fus\u00e9e l&rsquo;atteint<\/li>\n<li>Ajouter des \u00e9toiles qui disparaissent quand la fus\u00e9e les touche, et ajoutent 1 point au score<\/li>\n<li>Am\u00e9liorer le jeu !<\/li>\n<\/ol>\n<p>La fiche contient \u00e9galement les blocs de base \u00e0 utiliser (sans les sons et les effets, qui sont d\u00e9j\u00e0 des am\u00e9liorations). Pour le d\u00e9placement de la fus\u00e9e au clavier, il fallait reprendre <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/07\/seance6-requin.pdf\">la fiche de la semaine derni\u00e8re<\/a> et copier les d\u00e9placements du requin, en utilisant le bloc \u00ab ne pivote pas \u00bb qui est dans la fiche de la nouvelle s\u00e9ance.<\/p>\n<p>C&rsquo;est la seconde s\u00e9ance qui est guid\u00e9e par une fiche avec des \u00e9tapes. Contrairement \u00e0 ce que je d\u00e9plorais la semaine derni\u00e8re, les enfants ont eu beaucoup moins de mal \u00e0 se forcer \u00e0 s&rsquo;organiser en suivant les \u00e9tapes. Comme \u00e0 chaque fois depuis quelques semaines, nous imposons \u00e9galement de faire attention \u00e0 l&rsquo;initialisation, c&rsquo;est \u00e0 dire \u00e0 avoir un jeu qui d\u00e9marre toujours de la m\u00eame fa\u00e7on, peu importe quand le joueur d\u00e9cide de cliquer sur le drapeau vert. Cette exigence commence \u00e0 \u00eatre naturelle pour eux, et rend imm\u00e9diatement les jeux plus utilisables.<\/p>\n<p>Comme la semaine derni\u00e8re, le bilan est extr\u00eamement positif. Quasiment tout le monde a obtenu un jeu presque fini, et un enfant a eu le temps d&rsquo;ajouter une extension (une \u00e9toile rouge qui appara\u00eet et dispara\u00eet al\u00e9atoirement dans le labyrinthe, et qui donne un bonus de 10 points si on l&rsquo;attrape), conseill\u00e9e par Nicolas. Les d\u00e9placements avec le sens de rotation posent toujours un peu probl\u00e8me \u00e0 la plupart des enfants, mais cette notion est loin d&rsquo;\u00eatre intuitive dans Scratch.  Certains enfants ont aussi dessin\u00e9 le labyrinthe sur le fond d&rsquo;\u00e9cran, sans penser qu&rsquo;il ne s&rsquo;agissait pas uniquement d&rsquo;une d\u00e9coration et qu&rsquo;il y allait y avoir une action \u00e0 d\u00e9finir dessus. Et comme toujours quand il y a quelque chose \u00e0 dessiner, il faut faire attention qu&rsquo;ils ne passent pas les 2 heures \u00e0 finaliser leur labyrinthe, sans avoir le temps de passer au code ensuite. Certaines notions comme les costumes sont parfaitement acquises, et des choses qui peuvent para\u00eetre complexes comme toucher un \u00e9l\u00e9ment ou communiquer par messages, semblent \u00eatre totalement intuitives pour eux.<\/p>\n<p>Puisque la plupart des enfants sont proches de la fin mais n&rsquo;ont pas encore finalis\u00e9 le jeu, la s\u00e9ance suivante sera consacr\u00e9e \u00e0 terminer cette activit\u00e9. Ce sera aussi l&rsquo;occasion de prendre le temps de r\u00e9fl\u00e9chir \u00e0 des am\u00e9liorations, pour obtenir un jeu complet, personnalis\u00e9 avec l&rsquo;imagination des enfants. Reprendre une cr\u00e9ation d&rsquo;une s\u00e9ance \u00e0 l&rsquo;autre est une nouveaut\u00e9, c&rsquo;est donc l&rsquo;occasion de leur faire d\u00e9couvrir que les projets ne sont pas obligatoirement jetables, et que c&rsquo;est important de bien faire les choses d\u00e8s le d\u00e9but.<\/p>\n<p>Depuis quelques s\u00e9ances, nous avons de gros probl\u00e8mes de connexion \u00e0 Internet (ou de temps de r\u00e9ponse du site de Scratch). De plus en plus d&rsquo;enfants sont oblig\u00e9s de passer \u00e0 la version hors ligne. Nous essaierons pour les prochaines s\u00e9ances qu&rsquo;ils soient tous en hors ligne, pour arr\u00eater de perdre du temps avec les probl\u00e8mes de connexion. Il faudra donc trouver un moyen de r\u00e9cup\u00e9rer facilement les fichiers de projet des enfants, et de les restaurer au d\u00e9but des s\u00e9ances. La possibilit\u00e9 d&rsquo;acc\u00e9der ou moins en 1 clic au travail des enfants d\u00e9pendra de la capacit\u00e9 de Scratch \u00e0 importer des projets en ligne sur la version hors ligne, et vice versa. Affaire \u00e0 suivre.<\/p>\n<h2>Projet des enfants<\/h2>\n<p>Certains projet ont \u00e9t\u00e9 fait en bin\u00f4me (pour la premi\u00e8re fois, et \u00e7a s&rsquo;est tr\u00e8s bien pass\u00e9).<\/p>\n<p>Tous les projets sont ici, y compris ceux qui ont \u00e9t\u00e9 en mode hors ligne (gr\u00e2ce \u00e0 l&rsquo;import de Scratch) :<\/p>\n<ul>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/34652506\/\">Projet de Samuel<\/a><\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/34652692\/\">Projet de Cl\u00e9ment<\/a><\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/35062626\/\">Projet de Sarah<\/a><\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/34652914\/\">Projet de Ahmed<\/a> (qui a fait des progr\u00e9s fulgurants en apprenant en autodidacte chez lui)<\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/34653112\/\">Projet de Vincent et Sofiane<\/a><\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/34653352\/\">Projet de Gaspard<\/a> (avec le bonus \u00e0 10 points)<\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/34653568\/\">Projet de Lucie et Izana<\/a> (sur la version hors ligne de l&rsquo;ancienne version de Scratch)<\/li>\n<\/ul>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Contenu de la s\u00e9ance L&rsquo;activit\u00e9 pr\u00e9vue pour cette septi\u00e8me s\u00e9ance \u00e9tait : La fus\u00e9e. Cette s\u00e9ance s&rsquo;inscrit dans la continuit\u00e9 des objectifs de la pr\u00e9c\u00e9dente : faire monter les enfants en comp\u00e9tence pour qu&rsquo;ils soient plus libres ensuite de cr\u00e9er. Le but de cette s\u00e9ance \u00e9tait de leur permettre de cr\u00e9er un jeu complet, qui &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/iww.inria.fr\/codcodcoding\/seance-7\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1138,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1517","post","type-post","status-publish","format-standard","hentry","category-actualites","item-wrap"],"_links":{"self":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/users\/1138"}],"replies":[{"embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/comments?post=1517"}],"version-history":[{"count":9,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1517\/revisions"}],"predecessor-version":[{"id":1550,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1517\/revisions\/1550"}],"wp:attachment":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/media?parent=1517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/categories?post=1517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/tags?post=1517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}