Joc de plataformes senzill
En aquesta activitat, crearem un joc de plataformes senzill amb un personatge que haurà de recollir objectes per guanyar punts.
Per fer-ho, utilitzarem un mapa de tessel·les i l’extensió de Makecode Arcade Corgio
.
Extensió Corgio
Corgio ens permet crear un personatge que pot saltar, córrer i caure amb només uns quants blocs en el bloc al iniciar
.
Per afegir l’extensió corgio al teu projecte, obriu la pestanya d’extensions i cerqueu “corgio” - hauria de ser el primer resultat.
Després d’afegir corgio al teu projecte, apareixerà una nova pestanya anomenada Corgio a la caixa d’eines, sobre Game; aquesta conté els blocs necessaris per a crear i interactuar amb el Corgio.
Tasca #1: Crear el teu primer Corgio
- Obriu un nou projecte, i importeu l’extensió corgio.
- Crea el teu primer Corgio; per fer-ho, afegiu el bloc
fijar myCorg
al blocal iniciar
. Si feu clic al botó + del bloc corgio, també podeu establir la ubicació inicial per a la creació del Corgio. - Agrega els blocs
make myCorg move left and right with arrow keys
del grupMoviment
, així com el blocchange inage when myCorg is moving
. Prova d’afegir un sense l’altre; què canvia? - Finalment, afegiu el bloc
make myCorg jump if up arrow key is pressed
; prova de prémer el botó de fletxa cap amunt diverses vegades abans d’arribar a terra, o saltar lluny d’una paret que estiguis tocant. - Repte: utilitza els blocs del grup
Speak
dins de la pestanyaCorgio
per a ensenyar al Corgio a dir “hola”, “adeu”, “salta” i “asseu”; fes que el Corgio lladri si l’usuari premi el botó A. Sabia alguna paraula abans que li ensenyessis aquestes quatre?
Tasca #2: Agreguem un nivell
- Crea un mapa de tessel·les amb un fons i unes tessel·les que marquen el terra.
- Marca el terra com a paret.
- Fes que el Corgio comenci un poc per damunt de terra. Què ocorre mentre no toca el terra? I quan toca el terra?
- Agrega el bloc
make camera follow myCorg left and right
per a fer que la càmera segueixi el Corgio. - Millora el teu nivell afegint més plataformes i objectes per a recollir. Crea objectes positius i negatius; per exemple, objectes que sumin punts i objectes que restin vides.
- Repte: crea un objecte que et permeti saltar més alt, i un altre que et permeti córrer més ràpidament. Com pots implementar aquests objectes?
Avaluació
- Crea un document amb captures de pantalla del teu joc i del codi.
- Crea un mapa de tessel·les més gran i més complex. Afegeix més tessel·les i més parets. Fes captures de pantalla del teu nou mapa.
- Repte: crea un joc de plataformes amb diversos nivells. Com pots fer que el Corgio passi al següent nivell quan arriba a la porta final?
Puja el document a l’aula virtual (tasca 1.3.3).