Pla de treball
- Conèixer el joc del pong
- Personalitzar els personatges
- Moviment dels personatges
El joc del Pong: La pilota
El Pong és un dels primers videojocs que es va crear. Pot tenir nivells de dificultat, un o dos jugadors, elements que penalitzen o que sumen vides… En aquest mòdul descobrirem les eines bàsiques per construir-ne un. Començarem amb una versió senzilla i a partir d’aquí l’anirem fent més i més complex. Veiem un exemple de Pong fet amb l’Scratch:
https://scratch.mit.edu/projects/284453383/
Fem-ho pas a pas
- Entrem al nostre compte de l’Scratch i creem un nou projecte amb el nom m2repte11. Un cop creat, l’hem de compartir clicant el botó Comparteix de la part dreta superior per tal que el nostre mestre hi pugui accedir.
- Triem dos personatges nous de la galeria, que seran la pilota i la raqueta, podem triar els personatges “Ball” i “Paddle”.
- La pilota s’ha de moure per l’escenari, de manera que si toca qualsevol de les parets ha de rebotar:

- Hem de posar-li una posició inicial, cosa que hem de fer sempre amb tots els personatges. Si no ho fem el personatge començarà allà on es va quedar el darrer cop.
- També hem de dir-li a la pilota amb quina direcció volem que comenci. Si no li diem res només anirà de dreta a esquerra que és la direcció per defecte:

Repte 1
Tal i com tenim la pilota ara sempre fa el mateix recorregut; previsible i avorrit. Fem que el punt inici sigui a l’atzar, però que la “y” estigui sempre per sobre del 100. Fem també que la direcció no sigui fixa sinó que sigui a l’atzar, però començant cap abaix, per exemple entre -60 i 60.
Pista: Recordem el bloc nombre a l’atzar de la categoria Operadors.
Bé, si ja has aconseguit que la pilota reboti bé, seguim amb el programa.
I la raqueta?
Ara que ja tenim el programa de la pilota, necessitem programar el moviment de la raqueta.
Fem-ho pas a pas
- Seguim amb el projecte m2repte11
- Una opció per programar el moviment de la raqueta és utilitzar la posició del ratolí, que la podem saber amb el bloc ratolí X de la categoria Sensors:

- D’aquesta manera, el programa de la raqueta quedaria així:

- Una altra opció que podem utilitzar és moure la raqueta amb el teclat. Per fer-ho utilitzem els esdeveniments de teclat. D’aquesta manera, el programa de la raqueta quedaria així:

Quan provem aquest darrer programa de la raqueta veiem que si mantenim una de les tecles premuda hi ha un petit moviment, després una petita pausa i finalment el moviment continu de la raqueta. Hem de solucionar-ho utilitzant els sensors de teclat:
![]()
Pista: Els sensors s’han d’utilitzar sempre dins d’un bucle per tal que el programa estigui contínuament verificant si s’activa:

Si has aconseguit que funcioni aquest mini programa on amb unes fletxes controles la raqueta i la pilota rebota per la pantalla lliurement, desa el projecte i envia el link a la tasca de classroom.
Com que som programadors i programadores parlem de…
- Pong: videojoc de raqueta i pilota simulant una partida de tennis, de paddle o frontó

