
{"id":1615,"date":"2015-04-27T15:13:26","date_gmt":"2015-04-27T13:13:26","guid":{"rendered":"https:\/\/iww.inria.fr\/codcodcoding\/?p=1615"},"modified":"2015-04-27T22:46:24","modified_gmt":"2015-04-27T20:46:24","slug":"sessions-22-23","status":"publish","type":"post","link":"https:\/\/iww.inria.fr\/codcodcoding\/sessions-22-23\/","title":{"rendered":"Sessions 22 &#038; 23"},"content":{"rendered":"<p><\/p>\n<h2>Contenu des s\u00e9ances<\/h2>\n<p>Ces deux nouvelles s\u00e9ances ont \u00e9t\u00e9 l&rsquo;occasion de d\u00e9couvrir les possibilit\u00e9s offertes par l&rsquo;usage de la webcam dans Scratch. La session 21 n&rsquo;a pas fait l&rsquo;objet de retour parce que je n&rsquo;\u00e9tais pas pr\u00e9sent (l&rsquo;activit\u00e9 est toutefois disponible dans <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/home-2\/\">les fiches descriptives<\/a>).<\/p>\n<h2>Retours<\/h2>\n<p><a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/ccc23.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/ccc23-300x225.png\" alt=\"ccc23\" width=\"300\" height=\"225\" class=\"alignleft size-medium wp-image-1616\" srcset=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/ccc23-300x225.png 300w, https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/ccc23.png 480w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> Le peu de choses que permet de faire Scratch avec la webcam est relativement impressionnant. Nativement, il autorise quiconque \u00e0 faire de la reconnaissance d&rsquo;image, en d\u00e9clenchant des \u00e9v\u00e9nements quand quelqu&rsquo;un s&rsquo;agite derri\u00e8re un lutin (la webcam est en arri\u00e8re-plan). Ainsi, il est rapidement possible d&rsquo;\u00e9crire un programme qui permet au joueur de faire dispara\u00eetre des lutins en agitant les bras. Le grand classique du genre, c&rsquo;est de faire monter des bulles de savon et de permettre au joueur de les \u00e9clater.<\/p>\n<p>Lorsque Scratch d\u00e9clenche un \u00e9v\u00e9nement de ce genre, il propose \u00e9galement un indice de mouvement. La valeur est comprise entre 0 et 100 et permet globalement de savoir si quelqu&rsquo;un agite tr\u00e8s fortement les mains derri\u00e8re le lutin o\u00f9 s&rsquo;il ne fait que passer. En imposant une condition sur la valeur minimale \u00e0 atteindre pour prendre en compte l&rsquo;\u00e9v\u00e9nement dans son programme, on peut ainsi \u00e9viter la d\u00e9tection des \u00ab faux mouvements \u00bb du joueur. Une <a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2014\/07\/seance22-capture.pdf\">fiche d&rsquo;activit\u00e9<\/a> \u00e9tait disponible.<\/p>\n<p>Un second mode permet de r\u00e9cup\u00e9rer un angle en degr\u00e9s : la valeur correspond cette fois-ci \u00e0 la direction du mouvement. Il est donc possible de savoir si le coup de main vient de la droite ou de la gauche. Associ\u00e9e \u00e0 un d\u00e9placement de lutin, il est possible par exemple de le fuir faire quand la main vient vers lui&#8230; ou de simplement permettre au joueur de le d\u00e9placer sur l&rsquo;\u00e9cran avec son doigt.<\/p>\n<p>Les enfants ont rapidement int\u00e9gr\u00e9 ces concepts, m\u00eame si la signification des deux valeurs n&rsquo;a pas \u00e9t\u00e9 simple \u00e0 comprendre pour eux. Au niveau purement algorithmique, plusieurs enfants commencent \u00e0 r\u00e9ussir \u00e0 faire des jeux infinis, avec un retour \u00e0 un menu lorsque la partie est perdue. Un enfant a \u00e9t\u00e9 jusqu&rsquo;\u00e0 permettre d&rsquo;enregistrer son score associ\u00e9 \u00e0 un pseudo et afficher tous les scores des pr\u00e9c\u00e9dents joueurs (jusqu&rsquo;\u00e0 ce que le jeu ne soit recharg\u00e9). C&rsquo;est donc la premi\u00e8re fois que le concept de liste de Scratch est exploit\u00e9.<\/p>\n<h2>Quiproquo<\/h2>\n<p>Petite anecdote en images, pour illustrer un quiproquo amusant survenu lors de la session 22.<\/p>\n<div style=\"text-align: center\">\n<a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo1.png\" alt=\"quiproquo1\" width=\"480\" height=\"360\" class=\"size-full wp-image-1618\" srcset=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo1.png 480w, https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo1-300x225.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a>\n<\/div>\n<p>&#8211; <strong>Moi :<\/strong> <em>\u00ab Mais qui t&rsquo;a dessin\u00e9 \u00e7a, Sophie ?? \u00bb<\/em><br \/>\n&#8211; <strong>Elle :<\/strong> <em>\u00ab Bah c&rsquo;est moi. \u00bb<\/em><br \/>\n&#8211; <strong>Moi :<\/strong> <em>\u00ab Mais pourquoi tu as dessin\u00e9 \u00e7a ? \u00bb<\/em><br \/>\n&#8211; <strong>Elle :<\/strong> <em>\u00ab J&rsquo;ai pas fini ! \u00bb<\/em><\/p>\n<div style=\"text-align: center\">\n<a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo2.png\" alt=\"quiproquo2\" width=\"480\" height=\"360\" class=\"size-full wp-image-1618\" \/><\/a>\n<\/div>\n<p>&#8211; <strong>Elle :<\/strong> <em>\u00ab C&rsquo;est un os. \u00bb<\/em><br \/>\n&#8211; <strong>Moi :<\/strong> <em>\u00ab Ha. Haem. D\u00e9p\u00eache-toi de finir ton dessin, Sophie. \u00bb<\/em><\/p>\n<div style=\"text-align: center\">\n<a href=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/iww.inria.fr\/codcodcoding\/files\/2015\/04\/quiproquo3.png\" alt=\"quiproquo3\" width=\"480\" height=\"360\" class=\"size-full wp-image-1618\" \/><\/a>\n<\/div>\n<h2>Projets des enfants<\/h2>\n<ul>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59096022\/\">Projet de Ahmed<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59096350\/\">Projet de Cl\u00e9ment<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59096438\/\">Projet de Samuel<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59097174\/\">Projet de Sarah<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59097274\/\">Projet de Sofiane<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59097362\/\">Projet de Vincent<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59097442\/\">Projet de Gaspard<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59097516\/\">Projet de Lucie<\/a><\/li>\n<li><a href=\"https:\/\/scratch.mit.edu\/projects\/59098166\/\">Projet de Izana<\/a><\/li>\n<\/ul>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Contenu des s\u00e9ances Ces deux nouvelles s\u00e9ances ont \u00e9t\u00e9 l&rsquo;occasion de d\u00e9couvrir les possibilit\u00e9s offertes par l&rsquo;usage de la webcam dans Scratch. La session 21 n&rsquo;a pas fait l&rsquo;objet de retour parce que je n&rsquo;\u00e9tais pas pr\u00e9sent (l&rsquo;activit\u00e9 est toutefois disponible dans les fiches descriptives). Retours Le peu de choses que permet de faire Scratch &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/iww.inria.fr\/codcodcoding\/sessions-22-23\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1138,"featured_media":1616,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualites","item-wrap"],"_links":{"self":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1615","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=1615"}],"version-history":[{"count":12,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1615\/revisions"}],"predecessor-version":[{"id":1635,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/posts\/1615\/revisions\/1635"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/media\/1616"}],"wp:attachment":[{"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/media?parent=1615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/categories?post=1615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iww.inria.fr\/codcodcoding\/wp-json\/wp\/v2\/tags?post=1615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}