{"id":18001,"date":"2019-02-08T12:02:58","date_gmt":"2019-02-08T11:02:58","guid":{"rendered":"http:\/\/projectes.xtec.cat\/programacioirobotica\/?page_id=18001"},"modified":"2019-02-08T12:02:58","modified_gmt":"2019-02-08T11:02:58","slug":"sessio-2-cops-de-raqueta-nova-m2","status":"publish","type":"page","link":"https:\/\/agora.xtec.cat\/iesdeltebre\/curs-scratch\/modul-2-i-si-fem-un-joc-o-dos-scratch-3\/sessio-2-cops-de-raqueta-nova-m2\/","title":{"rendered":"Sessi\u00f3 2. Cops de raqueta"},"content":{"rendered":"<h2>Pla de treball<\/h2>\n<div style=\"padding-left: 50px;\">\n<ul>\n<li>Moviment de la pilota\u00a0i la raqueta. Relaci\u00f3 entre ambd\u00f3s<\/li>\n<li>\u00das dels sensors dels personatges<\/li>\n<li>Rebot de la pilota<\/li>\n<li>Direcci\u00f3 del rebot<\/li>\n<li>Tria aleat\u00f2ria de la direcci\u00f3 del rebot<\/li>\n<li>Sons en funci\u00f3 de l&#8217;acci\u00f3<\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<h2>El moviment de la raqueta i la pilota\u00a0tenen relaci\u00f3?<\/h2>\n<p>Ara que ja tenim personatges (raqueta i pilota) i sabem fer que es mogui la raqueta, ens cal que la pilota reboti quan la raqueta la toqui. \u00c9s a dir, hem de detectar quan els dos personatges es toquen.<\/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=\"Icona tasques\" 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 amb el nom <strong>m2<\/strong><strong>repte21<\/strong>.<\/li>\n<li>Analitzem\u00a0els diferents sensors (ja introdu\u00efts al m\u00f2dul 1):<\/li>\n<\/ul>\n<p>La nova distribuci\u00f3 de les categories: la paleta de blocs queda a l&#8217;esquerra i l&#8217;escenari a la dreta (\u00e9s m\u00e9s intuitiu ja que amb un sol lliscador triem bloc i veiem l&#8217;efecte de seguida). Els blocs grans faciliten l&#8217;arrossegament.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18069 \" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s2m2sensors.jpg\" alt=\"\" width=\"213\" height=\"638\" \/><\/p>\n<ul>\n<li>Si necessiteu ajuda, podeu consultar la llibreria de tutorials i s&#8217;hi accedeix des del men\u00fa superior de l&#8217;editor i hi trobareu\u00a0 tutorials complets, o b\u00e9 per a blocs espec\u00edfics o funcionalitats.<\/li>\n<li>Podem dir que els sensors s\u00f3n els sentits dels personatges, els que ens permeten la interacci\u00f3 entre ells. De la primera part del bloc de sensors, quines opcions creiem que ens\u00a0poden ajudar a la interacci\u00f3 entre la raqueta i la bola\u00a0del pong?<\/li>\n<li>Si per exemple la pilota\u00a0\u00e9s verda, es podria utilitzar el color verd com a sensor; o que rebot\u00e9s en tocar la raqueta (paddle). Aquestes s\u00f3n nom\u00e9s dues opcions. Podem trobar d&#8217;altres?<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18071\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s2m2tocantcolorverdpaddle.png\" alt=\"\" width=\"516\" height=\"296\" \/><\/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 treballant en el nostre projecte <strong>m2<\/strong><strong>repte21<\/strong>. El que hem d&#8217;aconseguir ara \u00e9s que la pilota reboti aleat\u00f2riament perqu\u00e8 el moviment no sigui previsible.<\/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: Podem utilitzar el bloc &#8220;nombre a l&#8217;atzar entre&#8221; (verd) per fer que la pilota reboti en diferents direccions. Aquesta opci\u00f3 ja la vam treball a la sessi\u00f3 7 del m\u00f2dul 1. Recomanem utilitzar valors propers als 180\u00ba. Qu\u00e8 passa si utilitzem altres valors?<\/p>\n<hr \/>\n<h2>La m\u00e0quina juga sola<\/h2>\n<p>Una altra possibilitat del pong \u00e9s jugar contra la m\u00e0quina, \u00e9s a dir, fer que la raqueta es mogui tota sola. Per provar-ho, crearem un nou nou projecte anomenat <strong>m2repte22<\/strong><\/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=\"Icona tasques\" 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 amb el nom <strong>m2<\/strong><strong>repte21<\/strong><\/li>\n<li>Hem d&#8217;aconseguir que la raqueta es mogui en la mateixa direcci\u00f3 horitzontal que la pilota per tal que sempre reboti sobre ella<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18073\" src=\"https:\/\/projectes.xtec.cat\/programacioirobotica\/wp-content\/uploads\/usu604\/2019\/02\/s2m2posicioxy.png\" alt=\"\" width=\"299\" height=\"133\" \/><\/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-repte2.png\" alt=\"Repte 2\" width=\"100\" \/><\/p>\n<p>Anem a fer-ho m\u00e9s realista. Seguim amb el projecte\u00a0<strong>m2<\/strong><strong>repte22 <\/strong>que teniu obert i per fer m\u00e9s atractiu el joc introdu\u00efm sons. Podem fer que els sons siguin diferents quan rebota la pilota a la\u00a0paret o quan la raqueta la toca?<\/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:\u00a0Al m\u00f2dul 1 a la sessi\u00f3 8 es van treballar els sons dels diferents personatges<\/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>\u00c9s el moment de revisar la descripci\u00f3 que hem fet al nostre projecte <b>pinball<\/b>\u00a0per anar definint quins moviments fan\u00a0els nostres personatges i com es relacionen\u00a0entre ells.<\/p>\n<p>Afegim a la nostra descripci\u00f3 un nou element: quins sons hi haur\u00e0 en el moment que interaccionin els personatges (raqueta\/bola; bola\/obstacles;&#8230;)? Quin so hi haur\u00e0 quan es perdi la bola?. Hem de fer un esquema o una taula que reculli quines s\u00f3n les possibilitats d&#8217;interacci\u00f3 i els sons relacionats.<\/p>\n<p>No oblidem que l&#8217;estem definint poc a poc i que, en introduir millores, \u00e9s molt possible que el que hav\u00edem pensat inicialment canvi\u00ef. Aix\u00ed \u00e9s com treballen els programadors, pensant primer la idea fins a l&#8217;\u00faltim detall i despr\u00e9s executant-la.<\/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>Atzar: <\/b>tria aleat\u00f2ria d&#8217;algun objecte (un n\u00famero generalment) segons de forma autom\u00e0tica.<\/li>\n<li><strong>Sensors:<\/strong>\u00a0blocs que detecten quan existeix algun tipus d&#8217;interacci\u00f3 entre els personatges o quan l&#8217;usuari interactua amb el programa.<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pla de treball<\/p>\n<ul>\n<li>Moviment de la pilota\u00a0i la raqueta. Relaci\u00f3 entre ambd\u00f3s<\/li>\n<li>\u00das dels sensors dels personatges<\/li>\n<li>Rebot de la pilota<\/li>\n<li>Direcci\u00f3 del rebot<\/li>\n<li>Tria aleat\u00f2ria de la direcci\u00f3 del rebot<\/li>\n<li>Sons en funci\u00f3 de l&#8217;acci\u00f3<\/li>\n<\/ul>\n<p>El moviment de la raqueta i la pilota\u00a0tenen relaci\u00f3?<br \/>\nAra que ja tenim personatges (raqueta i pilota)&hellip;  <a href=\"https:\/\/agora.xtec.cat\/iesdeltebre\/curs-scratch\/modul-2-i-si-fem-un-joc-o-dos-scratch-3\/sessio-2-cops-de-raqueta-nova-m2\/\" title=\"Read Sessi\u00f3 2. Cops de raqueta\">Llegeix m\u00e9s\u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17995,"menu_order":0,"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-18001","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/18001","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=18001"}],"version-history":[{"count":0,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/18001\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/pages\/17995"}],"wp:attachment":[{"href":"https:\/\/agora.xtec.cat\/iesdeltebre\/wp-json\/wp\/v2\/media?parent=18001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}