{"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":"2020-08-29T18:03:47","modified_gmt":"2020-08-29T16:03:47","slug":"sessio-6-els-personatges-es-comuniquen","status":"publish","type":"page","link":"https:\/\/agora.xtec.cat\/iesroquetes\/scratch-challenge\/modul-1-comenca-lscratch-aventura-scratch-3\/sessio-6-els-personatges-es-comuniquen\/","title":{"rendered":"Sessi\u00f3 6. 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 volies gestionar una conversa entre dos personatges feies servir la gesti\u00f3 del temps per tal que no parlessin tots alhora. Aquesta gesti\u00f3 \u00e9s for\u00e7a feixuga quan vols fer una conversa una mica llarga o quan vols que hi hagi varis personatges. Anem a veure com ho pots 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>Entra al teu compte de l&#8217;Scratch i obre el projecte de l&#8217;<strong>Storyboard<\/strong>.<\/li>\n<li>Tria a tres dels teus personatges. Si en tens menys, afegeix-ne de la galeria de l&#8217;Scratch.<\/li>\n<li>Per fer que parlin entre ells, en lloc de fer una gesti\u00f3 de temps, far\u00e0s que els personatges s&#8217;envi\u00efn missatges per saber que ha de dir cadasc\u00fa en cada moment. Ho far\u00e0s 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>Ves a un dels tres personatges i li programes que comenci el di\u00e0leg:<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-18041\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=19nw6HqwmhhX9afvK_xKjjv6eNo0adLWn\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-18041\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1EZPChEcrpT0ZFqWNb4-ZStop2db3-yVs\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-18041\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1NLonwpyNF64lckg53PTes6LFN8uCoJuu\" \/><\/p>\n<ul>\n<li>Ara, v\u00e9s a un segon personatge, el que vulguis, i li programes que esperi a rebre el missatge, i quan el rebi que contesti:<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-17737\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1vOyMKybHAa1JlS03nc76MvTweAX_VjcE\" \/><\/li>\n<li>Ara li torna el flux (el torn) del programa altre cop al primer dels personatges, per tant, torna a ell i afegeix-li que envi\u00ef un nou missatge a un tercer personatge:<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-17738\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1jJ77i4KnwHpJLHSgUD1yfSqZ0vqMVLTa\" \/><\/li>\n<li>Ara, v\u00e9s al tercer dels personatges i fas com abans has fet al segon personatge: ha d&#8217;esperar a rebre el missatge i contestar:<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-17739\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1DhnqfOKcPtGfwT5AGAqqtrHUXK2Smtey\" \/><\/li>\n<li>El primer personatge torna a tenir el flux del programa, \u00e9s a dir, torna a ser el seu torn. Traspassa-li el torn al segon personatge. \u00c9s tan senzill com enviar un missatge sense que hagi d&#8217;esperar resposta:<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-17741\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1bm8c6cy1U8JXr60toXNJ-TPYO6DUTxuL\" \/><\/li>\n<li>El segon personatge t\u00e9 ara el control del flux. Li programar\u00e0s que, per exemple, faci una proposta als altres dos personatges:<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-17742\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1hauo-nlPq6lfmLz8Xw6eED_gT8Tw7Yax\" \/><\/li>\n<li>Finalment programa que, quan els altres dos personatges rebin aquest missatge, contestin alhora. Has d&#8217;escriure el programa al primer i al segon personatge:<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-17745\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=12UrhJTRHp6Us_PSKSUHJb_yMuNkMamdX\" \/><\/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>Ampliem. Fes que, despr\u00e9s que el primer i el tercer personatge parlin alhora hi hagi un canvi de fons, i que quan es produeixi aquest canvi d&#8217;escenari, el primer personatge digui ad\u00e9u a tothom:<\/p>\n<ul>\n<li>Com qui tenia el flux de control era el <strong>segon personatge<\/strong>, li haur\u00e0s de posar a ell el programa:<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-17745\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1_qrQ8KcLC2uVZg1P33cH-xYZLBK-nn7u\" \/><\/p>\n<ul>\n<li>I, finalment, al <strong>primer personatge<\/strong> li programar\u00e0s que parli quan hi hagi un canvi d&#8217;escenari: <img decoding=\"async\" class=\"alignnone size-full wp-image-17745\" src=\"http:\/\/drive.google.com\/uc?export=view&amp;id=1jxqsmjLYJbXS0w0BavNAg9VZaTMAN1ZO\" \/><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Quan et funcioni perfectament, si no el necessites, pots esborrar tot el que has fet en aquesta sessi\u00f3.<\/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 Esdeveniments Enviament de missatges Missatges entre personatges Fins ara, quan volies gestionar una conversa entre dos personatges feies servir la gesti\u00f3 del temps per tal que no parlessin tots alhora. Aquesta gesti\u00f3 \u00e9s for\u00e7a feixuga quan vols fer una conversa una mica llarga o quan vols que hi hagi varis personatges. Anem [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":17494,"menu_order":6,"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,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-17515","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/pages\/17515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/comments?post=17515"}],"version-history":[{"count":3,"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/pages\/17515\/revisions"}],"predecessor-version":[{"id":18786,"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/pages\/17515\/revisions\/18786"}],"up":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/pages\/17494"}],"wp:attachment":[{"href":"https:\/\/agora.xtec.cat\/iesroquetes\/wp-json\/wp\/v2\/media?parent=17515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}