{"id":2075,"date":"2015-03-01T17:20:01","date_gmt":"2015-03-01T16:20:01","guid":{"rendered":"http:\/\/scuole.portaleragazzi.it\/granacci3e\/?p=1166"},"modified":"2015-11-24T15:45:29","modified_gmt":"2015-11-24T14:45:29","slug":"scratch","status":"publish","type":"post","link":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/2015\/03\/01\/scratch\/","title":{"rendered":"Scratch"},"content":{"rendered":"<hr \/>\n<p style=\"text-align: center\">Cos&#8217;\u00e8 Scratch?<\/p>\n<p>Scratch \u00e8 un semplice linguaggio di programmazione che si basa sull&#8217;intuizione. \u00c8 strutturato su \u2018blocchi\u2019 che si incastrano fra loro per formare i vari comandi degli <i>sprite<\/i> (ovvero i \u2018personaggi\u2019).\u00a0Scratch pu\u00f2 essere usato per creare piccoli giochi o piccole animazioni ed \u00e8 davvero alla portata di tutti, nonostante ci\u00f2 ha molte funzioni.<\/p>\n<p><!--more-->Andr\u00f2 ad elencare quelle che ho usato nel progetto che illustrer\u00f2 successivamente:<\/p>\n<ul>\n<li>Movimento: permette di far muovere lo sprite<\/li>\n<li>Aspetto: permette di modificare l\u2019estetica dello sprite<\/li>\n<li>Penna: fa s\u00ec che lo sprite lasci un segno lungo il suo tragitto<\/li>\n<li>Variabili e Liste: d\u00e0 l\u2019opportunit\u00e0 di creare variabili attraverso le quali \u00e8 possibile creare reazioni a catena<\/li>\n<li>Situazioni: consente di attivare e disattivare gli script<\/li>\n<li>Controllo: pu\u00f2 essere usato per ripetere, ritardare o condizionare uno script<\/li>\n<li>Sensori: sfrutta i sensori come il colore o il volume per far accadere qualcosa<\/li>\n<li>Operatori: attraverso questa funzione si possono eseguire operazioni anche molto complicate<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1175 alignleft\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-10.jpg\" alt=\"Senza titolo 10\" width=\"278\" height=\"215\" \/><\/li>\n<\/ul>\n<p>Adesso spiegher\u00f2\u00a0\u00a0il mio progetto:<\/p>\n<p>Partiamo disegnando una rana.<\/p>\n<p>Prima di tutto la rana si dovr\u00e0\u00a0muovere perci\u00f2 dovremmo costruire questi comandi:<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1168 alignright\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-2.jpg\" alt=\"Senza titolo 2\" width=\"444\" height=\"139\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Cos\u00ec, grazie al comando &#8220;quando si preme il\u00a0tasto&#8221; (che si trova in\u00a0situazioni) e al comando &#8220;cambia x\/y di&#8221; (che si\u00a0trova in movimento) possiamo far s\u00ec che, alla pressione delle frecce, lo sprite si muova.<\/p>\n<p>Adesso il personaggio si muove ma non ruota quindi bisogna usare questi script:<img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1176 alignnone\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-11.jpg\" alt=\"Senza titolo 11\" width=\"292\" height=\"221\" \/><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1169 alignleft\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-31.jpg\" alt=\"Senza titolo 3\" width=\"315\" height=\"188\" \/><\/p>\n<p>Ora passiamo alla lingua della rana.\u00a0Disegniamo un pallino:<\/p>\n<p><a href=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1170 alignleft\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-4.jpg\" alt=\"Senza titolo 4\" width=\"151\" height=\"158\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Poi costruiamo questo script:<a href=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1171 alignright\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-5.jpg\" alt=\"Senza titolo 5\" width=\"393\" height=\"259\" \/><\/a><\/p>\n<p>Cos\u00ec, grazie al comando penna, lo sprite lascer\u00e0 una scia rossa e sembrer\u00e0 che la rana sputi fuori la lingua.<\/p>\n<p>Per\u00f2 lo fa sempre nella stessa direzione perci\u00f2 dovremo mettere un altro comando che sfrutti le variabili.\u00a0Una variabile \u00e8 un dato che pu\u00f2 essere modificato attraverso fattori esterni per innescare una reazione.<\/p>\n<p>Quindi si deve creare una variabile e chiamarla direzione.<\/p>\n<p>Successivamente questi script devono essere applicati alla Rana.<\/p>\n<p><a href=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1172 alignright\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-6.jpg\" alt=\"Senza titolo 6\" width=\"478\" height=\"366\" \/><\/a>Il comando &#8220;passa al costume&#8221; serve a far s\u00ec che la rana guardi su e gi\u00f9, ma per farlo ho dovuto disegnare altri due costumi: uno che guarda in su e uno che guarda in gi\u00f9.<\/p>\n<p>Poi si deve modificare la lingua allora dobbiamo\u00a0cambiare lo script cos\u00ec<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1173 alignleft\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-7.jpg\" alt=\"Senza titolo 7\" width=\"299\" height=\"248\" \/>:Ora la rana sputer\u00e0 fuori la lingua in tutte le direzioni, ma ancora non ha niente da colpire.<\/p>\n<p>Quindi disegniamo un insetto come questo:<a href=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1174 alignright\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-8.jpg\" alt=\"Senza titolo 8\" width=\"246\" height=\"136\" \/><\/a><\/p>\n<p>Adesso dobbiamo moltiplicare lo scarafaggio e dargli un movimento randomico e far s\u00ec che al contatto con la lingua sparisca perci\u00f2 useremo il comando \u2018crea clone di me stesso\u2019, l\u2019operatore \u2018numero a caso tra\u2026 e \u2026\u2019 e il sensore \u2018se sta toccando il colore\u2026\u2019 in questo modo:<a href=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1167 alignright\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-.jpg\" alt=\"Senza titolo\" width=\"494\" height=\"297\" \/><\/a><span style=\"line-height: 1.714285714;font-size: 1rem\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Adesso il gioco \u00e8 pronto.<\/span><\/p>\n<p>Se volete approfondire, creare o vedere altri progetti <a href=\"http:\/\/scratch.mit.edu\/\">visitate il sito di \u00a0Scratch<\/a>, se invece volete scaricare l\u2019editore offline <a href=\"http:\/\/scratch.mit.edu\/scratch2download\/\">cliccate qui!<\/a><\/p>\n<p>Ecco il gioco completo, clicca qui per provarlo:<\/p>\n<p><a href=\"http:\/\/scratch.mit.edu\/projects\/embed\/32006152\/?autostart=false&quot; frameborder=&quot;0&quot; allowfullscreen\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1182 alignright\" src=\"http:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-12.jpg\" alt=\"Senza titolo 1\" width=\"400\" height=\"324\" \/><\/a><\/p>\n<p><em>A cura di Leonardo<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cos&#8217;\u00e8 Scratch? Scratch \u00e8 un semplice linguaggio di programmazione che si basa sull&#8217;intuizione. \u00c8 strutturato su \u2018blocchi\u2019 che si incastrano fra loro per formare i vari comandi degli sprite (ovvero [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":2033,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[10457],"tags":[18943],"class_list":["post-2075","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-giochi","tag-scuola-sec-di-1grado-granacci-classe-3e"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",850,286,false],"thumbnail":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21-150x150.jpg",150,150,true],"medium":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21-300x101.jpg",300,101,true],"medium_large":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",768,258,false],"large":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",850,286,false],"1536x1536":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",850,286,false],"2048x2048":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",850,286,false],"post-thumbnail":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",100,34,false],"fcrf_cover":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",850,286,false],"fcrf_big":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",850,286,false],"fcrf_quad":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",600,202,false],"fcrf_single":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",850,286,false],"fcrf_correlati":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",358,120,false],"fcrf_home":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",400,135,false],"fcrf_mosaico":["https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/files\/Senza-titolo-21.jpg",600,202,false]},"uagb_author_info":{"display_name":"Admin","author_link":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/author\/portalesc\/"},"uagb_comment_info":0,"uagb_excerpt":"Cos&#8217;\u00e8 Scratch? Scratch \u00e8 un semplice linguaggio di programmazione che si basa sull&#8217;intuizione. \u00c8 strutturato su \u2018blocchi\u2019 che si incastrano fra loro per formare i vari comandi degli sprite (ovvero [&hellip;]","_links":{"self":[{"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/posts\/2075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/comments?post=2075"}],"version-history":[{"count":1,"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/posts\/2075\/revisions"}],"predecessor-version":[{"id":2114,"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/posts\/2075\/revisions\/2114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/media\/2033"}],"wp:attachment":[{"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/media?parent=2075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/categories?post=2075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scuole.portaleragazzi.it\/annoscolastico20142015\/wp-json\/wp\/v2\/tags?post=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}