{"id":17515,"date":"2019-02-08T13:23:29","date_gmt":"2019-02-08T12:23:29","guid":{"rendered":"http:\/\/projectes.xtec.cat\/programacioirobotica\/?page_id=17515"},"modified":"2019-02-08T13:23:29","modified_gmt":"2019-02-08T12:23:29","slug":"sessio-10-els-personatges-es-comuniquen","status":"publish","type":"page","link":"https:\/\/agora.xtec.cat\/iesdeltebre\/curs-scratch\/modul-1-comenca-lscratch-aventura-scratch-3\/sessio-10-els-personatges-es-comuniquen\/","title":{"rendered":"Sessi\u00f3 10. Els personatges es comuniquen"},"content":{"rendered":"<h2>Pla de treball<\/h2>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Esdeveniments<\/li>\n<li>Enviament de missatges<\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<h2>Missatges entre personatges<\/h2>\n<p>Fins ara, quan vol\u00edem gestionar una conversa entre dos personatges f\u00e8iem servir la gesti\u00f3 del temps per tal que no parlessin tots alhora. Aquesta gesti\u00f3 \u00e9s for\u00e7a feixuga quan volem fer una conversa una mica llarga o quan volem que hi hagi varis personatges. Anem a veure com ho podem fer m\u00e9s senzill.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_tasques.png\" alt=\"Pas a pas\" width=\"32\" \/> <strong>Fem-ho pas a pas<\/strong><\/p>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Entrem al nostre compte de l&#8217;Scratch i creem un nou projecte anomenat <strong>m1<\/strong><strong>repte101<\/strong><\/li>\n<li>Creem tres personatges qualsevol, per exemple &#8220;Butterfly 1&#8221;, &#8220;Butterfly 2&#8221; i &#8220;Butterfly 3&#8221;<\/li>\n<li>Per fer que parlin entre ells, en lloc de fer una gesti\u00f3 de temps, farem que els personatges s&#8217;envi\u00efn missatges per saber que ha de dir cadasc\u00fa en cada moment. Ho farem amb els blocs i al desplegable estar\u00e0 marcat el missatge que estem fent servir<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17731\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1enviaatotsmissatge.png\" alt=\"\" width=\"226\" height=\"153\" \/>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18041\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s10m1missatge2.png\" alt=\"\" width=\"241\" height=\"150\" \/><\/p>\n<ul>\n<li>Anem a &#8220;Butterfly 1&#8221; i li programem que comenci el di\u00e0leg:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17734\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1bondiaiespera.png\" alt=\"\" width=\"281\" height=\"128\" \/><\/li>\n<li>Ara anem a &#8220;Butterfly 2&#8221; i li programem que esperi a rebre el missatge, i quan el rebi que contesti:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17737\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1quanrebi.png\" alt=\"\" width=\"258\" height=\"86\" \/><\/li>\n<li>Ara li torna el flux del programa altre cop a &#8220;Butterfly 1&#8221;, per tant li diem que envi\u00ef un nou missatge a &#8220;Butterfly 3&#8221;:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17738\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1enviaatots23.png\" alt=\"\" width=\"272\" height=\"160\" \/><\/li>\n<li>Ara anem a &#8220;Butterfly 3&#8221; i fem com abans amb &#8220;Butterfly 2&#8221;, ha d&#8217;esperar a rebre el missatge i contestar:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17739\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1butterfly3.png\" alt=\"\" width=\"295\" height=\"87\" \/><\/li>\n<li>&#8220;Butterfly 1&#8221; torna a tenir el flux del programa, anem a traspassar-li a &#8220;Butterfly 2&#8221;. \u00c9s tan senzill com enviar un missatge sense que hagi d&#8217;esperar resposta:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17741\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1controlbutterfly.png\" alt=\"\" width=\"262\" height=\"192\" \/><\/li>\n<li>&#8220;Butterfly 2&#8221; t\u00e9 ara el control del flux. Programem qu\u00e8 ha de fer, per exemple fer una proposta a les altres dues:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17742\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1quanrebicontrolbutterfly.png\" alt=\"\" width=\"335\" height=\"128\" \/><\/li>\n<li>Finalment programem que les altres dues papallones reben aquest missatge i contesten alhora:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17745\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1cercaflors2.png\" alt=\"\" width=\"261\" height=\"95\" \/><\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_repte.png\" alt=\"Icona repte\" width=\"32\" \/> <img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-repte1.png\" alt=\"Repte 1\" width=\"100\" \/><\/p>\n<p>Continuem amb el <strong>m1<\/strong><strong>repte101<\/strong>. Fem que inicialment hi hagi un fons a l&#8217;escenari, que despr\u00e9s del punt on ha quedat el projecte hi hagi un canvi de fons, i que quan hi hagi aquest canvi es reprengui la conversa.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_pista.png\" alt=\"Icona pista\" width=\"24\" \/>Pista: Hem de tenir present que el canvi d&#8217;escenari tamb\u00e9 el podem considerar un <strong>esdeveniment<\/strong>:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17746\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/01\/s10m1escenariicanvidefons.png\" alt=\"\" width=\"224\" height=\"55\" \/><\/p>\n<hr \/>\n<h2>Com ho fem amb les targetes de l&#8217;Scratch?<\/h2>\n<p>Les targetes de l&#8217;Scratch ens proposen diferents tasques al voltant d&#8217;un tema. Com ho veus amb aquesta per crear una hist\u00f2ria:<\/p>\n<p><a href=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-targetes_creaunahistoria.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-targetes_creaunahistoria.png\" alt=\"Targeta crea una hist\u00f2ria\" \/><\/a><\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_projecte2.png\" alt=\"Icona projecte\" width=\"32\" \/> <strong>El nostre projecte creix&#8230;<\/strong><\/p>\n<p>Si ens ha estat dif\u00edcil gestionar els di\u00e0legs dels personatges amb els temps, ara ho podem actualitzar utilitzant l&#8217;enviament de missatges. Seguim amb el nostre projecte de la <strong>postal\u00a0interactiva<\/strong>.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2017\/06\/scratch-icona_glosari.png\" alt=\"Icona glosari\" width=\"32\" \/> <strong>Com que som programadors i programadores parlem de&#8230;<\/strong><\/p>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li><b>Enviament de missatges:<\/b> M\u00e8tode per transferir el flux del programa entre personatges.<\/li>\n<li><b>Flux:<\/b> Recorregut de la seq\u00fc\u00e8ncia del programa, que pot estar en un sol personatge o saltar entre personatges.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pla de treball<\/p>\n<ul>\n<li>Esdeveniments<\/li>\n<li>Enviament de missatges<\/li>\n<\/ul>\n<p>Missatges entre personatges<br \/>\nFins ara, quan vol\u00edem gestionar una conversa entre dos personatges f\u00e8iem servir la gesti\u00f3 del temps per tal que no parlessin tots alhora. Aquesta gesti\u00f3 \u00e9s for\u00e7a feixuga quan volem fer una conversa una mica llarga o quan volem&hellip;  <a href=\"https:\/\/agora.xtec.cat\/iesdeltebre\/curs-scratch\/modul-1-comenca-lscratch-aventura-scratch-3\/sessio-10-els-personatges-es-comuniquen\/\" title=\"Read Sessi\u00f3 10. Els personatges es comuniquen\">Llegeix m\u00e9s\u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17494,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"page-templates\/side-menu.php","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-17515","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/17515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/comments?post=17515"}],"version-history":[{"count":0,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/17515\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/17494"}],"wp:attachment":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/media?parent=17515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}