
{"id":1509,"date":"2014-11-11T13:45:05","date_gmt":"2014-11-11T12:45:05","guid":{"rendered":"https:\/\/iww.inria.fr\/codcodcoding\/?p=1509"},"modified":"2014-11-11T13:52:58","modified_gmt":"2014-11-11T12:52:58","slug":"seance6","status":"publish","type":"post","link":"https:\/\/iww.inria.fr\/codcodcoding\/seance6\/","title":{"rendered":"S\u00e9ance 6"},"content":{"rendered":"<p><\/p>\n<h2>Contenu de la s\u00e9ance<\/h2>\n<p>Une seule activit\u00e9 (cons\u00e9quente) \u00e9tait pr\u00e9vue pour cette sixi\u00e8me s\u00e9ance : <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/07\/seance6-requin.pdf\">Le Requin<\/a>.<\/p>\n<p>Nous avions beaucoup progress\u00e9 lors de la s\u00e9ance d&rsquo;avant les vacances, en int\u00e9grant la notion de costumes, et en insistant sur l&rsquo;initialisation des programmes. L&rsquo;objectif de cette s\u00e9ance \u00e9tait de d\u00e9coller, en leur faisant d\u00e9velopper un jeu plut\u00f4t qu&rsquo;une animation (sur lesquelles ils commencent \u00e0 tourner en rond). On retrouve donc la gestion des costumes et l&rsquo;importance de l&rsquo;initialisation, mais aussi le placement al\u00e9atoire des lutins, le d\u00e9placement au clavier sur les 4 axes, et un \u00e9v\u00e9nement quand un lutin est touch\u00e9. L&rsquo;atelier \u00e9tait guid\u00e9 en \u00e9tapes par <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/07\/seance6-requin.pdf\">une fiche<\/a> pour leur permettre de s&rsquo;organiser, avec le reste de la s\u00e9ance pour am\u00e9liorer la base de jeu, en mode cr\u00e9atif.<\/p>\n<h2>Retours<\/h2>\n<p><a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/11\/seance6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/11\/seance6-300x225.png\" alt=\"seance6\" width=\"300\" height=\"225\" class=\"alignleft size-medium wp-image-1492\" \/><\/a> L&rsquo;activit\u00e9 \u00ab Le Requin \u00bb consiste \u00e0 cr\u00e9er un petit jeu complet, avec une initialisation, un but (<em>gameplay<\/em>) et une fin. Lorsqu&rsquo;on d\u00e9marre le jeu (drapeau vert), un poisson et un requin doivent \u00eatre plac\u00e9s de fa\u00e7on al\u00e9atoire sur un fond marin. Lorsqu&rsquo;on utilise les touches directionnelles du clavier, le requin doit pouvoir se d\u00e9placer vers le haut, le bas, la droite et la gauche. Et ce dernier doit absolument avoir une position coh\u00e9rente lorsqu&rsquo;il se d\u00e9place (il ne nage pas la t\u00eate en bas, et il ne recule pas). Lorsque le joueur d\u00e9place le requin de telle sorte qu&rsquo;il touche le poisson (statique), le jeu est fini, le joueur a gagn\u00e9. En options, afficher \u00ab BRAVO ! \u00bb lorsque le jeu est fini, et faire exploser le poisson lorsqu&rsquo;il est touch\u00e9.<\/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\/32707212\/\">ma propre version du jeu<\/a>. J&rsquo;ai bien insist\u00e9 sur le fait qu&rsquo;\u00e0 chaque fois que je cliquais sur le drapeau vert, les lutins \u00e9taient \u00e0 des endroits diff\u00e9rents. La position du requin est toujours coh\u00e9rente vis-\u00e0-vis de ses mouvements, et il regarde \u00e0 droite \u00e0 chaque fois qu&rsquo;on red\u00e9marre le jeu. J&rsquo;ai impl\u00e9ment\u00e9 le \u00ab BRAVO ! \u00bb final et l&rsquo;explosion du poisson, en insistant sur le fait que c&rsquo;\u00e9tait des exemples d&rsquo;am\u00e9lioration.<\/p>\n<p>La <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/07\/seance6-requin.pdf\">fiche descriptive<\/a> impose de suivre pas moins de 6 \u00e9tapes :<\/p>\n<ol>\n<li>Ajouter les deux lutins (le requin et le poisson) et l&rsquo;image de fond<\/li>\n<li>Faire en sorte que les lutins soient plac\u00e9s al\u00e9atoirement \u00e0 chaque d\u00e9marrage du jeu (quand on clique sur le drapeau vert)<\/li>\n<li>Animer le requin pour qu&rsquo;il ouvre et ferme sa machoire (2 costumes)<\/li>\n<li>Permettre de d\u00e9placer le requin avec les 4 fl\u00e9ches directionnelles<\/li>\n<li>Faire dispara\u00eetre le poisson quand le requin le touche<\/li>\n<li>Am\u00e9liorer le jeu !<\/li>\n<\/ol>\n<p>La fiche contient \u00e9galement la liste des blocs qui sont \u00e0 utiliser, et la solution pour orienter le requin sur les 4 axes.<\/p>\n<p>Les enfants devaient suivre les 6 \u00e9tapes dans l&rsquo;ordre. Il s&rsquo;agit donc d&rsquo;une activit\u00e9 beaucoup plus \u00ab scolaire \u00bb que les pr\u00e9c\u00e9dentes, qui imposaient au maximum une contrainte, et laissaient les enfants cr\u00e9er. J&rsquo;ai le sentiment que c&rsquo;est une bonne chose de leur proposer r\u00e9guli\u00e8rement des travaux dirig\u00e9s, pour qu&rsquo;ils se forcent \u00e0 apprendre de nouveaux concepts, pour cr\u00e9er encore plus librement par la suite.<\/p>\n<p>Dans l&rsquo;imm\u00e9diat, suivre des \u00e9tapes sur une feuille de papier n&rsquo;est manifestement pas la chose la plus naturelle du monde pour un enfant. La plupart d&rsquo;entre eux ont oubli\u00e9 les \u00e9tapes en quelques secondes, pour se lancer dans \u00e0 peu pr\u00e8s tous les aspects du jeu \u00e0 la fois. Lorsque je leur demandais s&rsquo;ils avaient fait la seconde \u00e9tape (position al\u00e9atoire des lutins) avant de s&rsquo;inqui\u00e9ter des d\u00e9placements du requin, j&rsquo;obtenais deux sortes de r\u00e9ponse : \u00ab oui, \u00e7a marche \u00bb ou \u00ab ha, bah non \u00bb. La plupart du temps, le \u00ab oui, \u00e7a marche \u00bb consistait \u00e0 dire \u00ab j&rsquo;ai fait un truc, mais j&rsquo;ai pas du tout test\u00e9, je suis pass\u00e9 direct \u00e0 l&rsquo;\u00e9tape suivante \u00bb. Et le \u00ab ha, bah non \u00bb consistait \u00e0 dire \u00ab ha oui tient, il y a une fiche \u00bb. Refuser de les aider sur une \u00e9tape alors que les pr\u00e9c\u00e9dentes ne fonctionnaient manifestement pas a \u00e9t\u00e9 le meilleur moyen pour qu&rsquo;ils se forcent \u00e0 s&rsquo;organiser. Leur demander de me prouver que l&rsquo;\u00e9tape X fonctionne est aussi tr\u00e8s formateur, pour les forcer \u00e0 trouver le moyen d&rsquo;\u00e9valuer leur propre travail.<\/p>\n<p>Le bilan est absolument excellent. Tous les enfants (sur la dizaine pr\u00e9sente) sont arriv\u00e9s au bout de l&rsquo;exercice, explosition du poisson et \u00ab BRAVO ! \u00bb final inclu. \u00c9videmment, ils ont bien \u00e9t\u00e9 aid\u00e9s lors de la s\u00e9ance, en plus de la fiche explicative, et il y a parfois quelques imperfections. Je constate que le r\u00e9sultat est beaucoup plus positif que les s\u00e9ances pr\u00e9c\u00e9dentes, pour lesquelles nous commencions \u00e0 constater de grosses disparit\u00e9s de niveau. L&rsquo;objectif n&rsquo;a jamais \u00e9t\u00e9 aussi ambitieux, et pourtant tout le monde a plus ou moins r\u00e9ussi. Pas de grosse d\u00e9ception \u00e0 la fin parce que le projet ne fait finalement rien (les narrations sans narration&#8230;), et pas de gros complexe vis-\u00e0-vis des projets des autres. Et surtout beaucoup de nouveaux concepts int\u00e9gr\u00e9s (conditions, variable al\u00e9atoire, d\u00e9placements, etc.) pour les prochaines s\u00e9ances.<\/p>\n<p>La partie cr\u00e9ative (am\u00e9liorer le jeu) n&rsquo;a pas \u00e9t\u00e9 suffisamment cr\u00e9ative. Tous les enfants ont repris les 2 exemples d&rsquo;am\u00e9lioration que j&rsquo;avais propos\u00e9, sans aller beaucoup plus loin (au mieux, am\u00e9liorer la s\u00e9quence de fin). On peut tout de m\u00eame noter quelques tentatives int\u00e9ressantes  comme un l&rsquo;ajout d&rsquo;un compteur de fin de vie (qui a permis de manipuler une variable avec une op\u00e9ration et une boucle). O\u00f9 encore le soin d&#8217;emp\u00eacher le joueur de continuer \u00e0 d\u00e9placer le requin quand le jeu est fini, ce qui prouve une certaine coh\u00e9rence dans la r\u00e9flexion de la boucle de jeu.<\/p>\n<p>L&rsquo;id\u00e9e pour les prochaines s\u00e9ances est de continuer \u00e0 accumuler de nouveaux concepts pour faire des jeux de plus en plus riches, en guidant les enfants avec des \u00e9tapes. Mais l&rsquo;objectif, c&rsquo;est qu&rsquo;ils apprennent \u00e0 d\u00e9couper eux-m\u00eames leur travail en \u00e9tapes, pour s&rsquo;organiser. \u00c0 terme, l&rsquo;id\u00e9e est d&rsquo;avoir un temps pour les \u00e9tapes impos\u00e9es de plus en plus court, et au contraire un temps pour la partie cr\u00e9ative de plus en plus grand.<\/p>\n<h3>Projets des enfants<\/h3>\n<p>Il y a malheureusement eu des probl\u00e8mes d&rsquo;acc\u00e8s \u00e0 Internet, qui ont forc\u00e9 la plupart des enfants \u00e0 passer sur la version hors ligne de Scratch. Voici donc les projets des 3 rescap\u00e9s :<\/p>\n<ul>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/32756472\/\">Projet de Samuel<\/a><\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/33652566\/\">Projet de Sarah<\/a><\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\/projects\/33652454\/\">Projet de Vincent<\/a><\/li>\n<\/ul>\n<p>Si vous obtenez un \u00ab BRAVO ! \u00bb au lancement du jeu, c&rsquo;est que le requin est apparu au m\u00eame endroit que le poisson ;).<\/p>","protected":false},"excerpt":{"rendered":"<p>Contenu de la s\u00e9ance Une seule activit\u00e9 (cons\u00e9quente) \u00e9tait pr\u00e9vue pour cette sixi\u00e8me s\u00e9ance : Le Requin. Nous avions beaucoup progress\u00e9 lors de la s\u00e9ance d&rsquo;avant les vacances, en int\u00e9grant la notion de costumes, et en insistant sur l&rsquo;initialisation des programmes. L&rsquo;objectif de cette s\u00e9ance \u00e9tait de d\u00e9coller, en leur faisant d\u00e9velopper un jeu plut\u00f4t &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/iww.inria.fr\/codcodcoding\/seance6\/\">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-1509","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\/1509","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=1509"}],"version-history":[{"count":2,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1509\/revisions"}],"predecessor-version":[{"id":1513,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1509\/revisions\/1513"}],"wp:attachment":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/media?parent=1509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/categories?post=1509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/tags?post=1509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}