馃攺
Programaci贸n
  • Programaci贸n
  • Com programar Minecraft amb Python
  • Exercicis d'iteracions amb Minecraft i Python
  • Autoaprendizaje Divertido
Powered by GitBook
On this page
  • Control del flux d鈥檈xecuci贸 amb la instrucci贸 WHILE
  • Control del flux d鈥檈xecuci贸 amb la instrucci贸 FOR

Was this helpful?

Exercicis d'iteracions amb Minecraft i Python

Control del flux d鈥檈xecuci贸 amb la instrucci贸 WHILE

  1. Tele-transportaci贸 a l'atzar Durant 5 vegades, cada 10 segons, tele-transporta el jugador a un lloc aleatori.

  2. Maledicci贸 del rei Midas All脿 per on camini el personatge, si no es aigua ni aire, es convertir脿 en or.

  3. Maledicci贸 de l'aigua Durant 30 segons, all脿 per on camini el personatge es convertir脿 en aigua. Qu猫 hauries de canviar per que la maledicci贸 duri el mateix (30 segons) per貌 cada mig segon converteixi all脿 on 茅s el personatge en aigua?

  4. Xat Demana missatges per terminal i imprimeix-los al xat del joc, fins llegir el missatge 'exit'.

  5. Al莽ada i profunditat r猫cord A mesura que el jugador es mou, calcula si sobrepassa l'al莽ada m铆nima i m脿xima, i si 茅s aix铆 escriu-les al xat.

  6. Competici贸 de busseig Compta quants segons el jugador aguanta sota l'aigua. Si aguanta m茅s de sis segons posa un sostre de flors sobre seu.

  7. Pista de ball Crea una plataforma de ball a peus del jugador. Canvia el color de la plataforma cada segon. Il路lumina la rajola sobre la que est脿 l'usuari.

  8. Troba el bloc Genera un diamant a una posici贸 l鈥檃tzar. Dona indicacions al jugador per que el trobi: fred, calent, molt fred, molt calent, ...

  9. Rellotge / barra de temps Crea una barra vertical de 60 blocs de vidre. A cada segon, canvia un bloc de vidre per un de lapisl脿tzuli.

  10. Ofrena als deus de Minecraft 芦Atrapa禄 el personatge fins que deixi un bloc d'or o un mel贸. Cada 60 segons tele-transporta鈥檒 de nou al lloc de la donaci贸. Fes desapar猫ixer l'or o el mel贸 quan el deixi.

Control del flux d鈥檈xecuci贸 amb la instrucci贸 FOR

  1. Vareta m脿gica Durant 60 segons, all脿 o el personatge senyali un lloc amb un cop, deixa un mel贸.

  2. Escales Construeix unes senzilles escales de 10 blocs all脿 on 茅s el jugador. Un cop fet, T'atreviries a construir unes escales en espiral? Pista: usa el argument addicional de la funci贸 setBlock() : 0:Est 1:Oest 2:Sud 3:Nord

  3. Columnes Construeix 20 columnes consecutives de 10 blocs d'al莽ada cadascuna.

  4. Pir脿mide Construeix una pir脿mide de 10 blocs d'al莽ada davant del jugador.

  5. M脿quina detectora de metalls preciosos El programa informa si a una certa profunditat d'on 茅s el personatge hi ha algun bloc de ferro, or o diamant.

  6. Buscant a cegues Si entres a una cova sense torxes, ves deixant torxes i acumula en una llista els blocs que piques fins que trobis diamant.

  7. Competici贸 de melons Crea un requadre de flors, i col路loca aleat貌riament melons. Quants melons ets capa莽 de colpejar durant 60 segons?

  8. PixelArt 2D El programa llegeix el contingut d'una matriu 2D i replica els blocs del requadre al mon.

  9. PixelArt 3D El programa llegeix el contingut d'una matriu 3D i replica els blocs del requadre al mon.

  10. Replicador d'estructures Especificades per la posici贸 del personatge les coordinades de les dos cantonades oposades d'un requadre 3D, c貌pia tota l'estructura dins el requadre a una nova posici贸.

PreviousCom programar Minecraft amb PythonNextAutoaprendizaje Divertido

Last updated 4 years ago

Was this helpful?