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 bloc al 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 grup Moviment, així com el bloc change 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 pestanya Corgio 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).