[pycon] Minecraft

Viewer

copydownloadembedprintName: Minecraft
  1. # Miejsce na wpisanie wartości dla zmiennych
  2. wyspaSzerokosc = 10
  3. wyspaDlugosc = 10
  4. liczbaZlota = 5
  5. liczbaDrzew = 5 
  6. odstepWody = wyspaDlugosc + 5
  7.  
  8. def ekwipunek():
  9.     mobs.give(mobs.target(NEAREST_PLAYER), NETHERITE_SHOVEL, 1)
  10.     mobs.give(mobs.target(NEAREST_PLAYER), NETHERITE_PICKAXE, 1)
  11.     mobs.give(mobs.target(NEAREST_PLAYER), NETHERITE_SWORD, 1)
  12.  
  13. def generujWyspe():
  14.     blocks.fill(WATER, pos(-odstepWody, 18, -odstepWody), pos(odstepWody, 20, odstepWody))
  15.     blocks.fill(STONE, pos(-wyspaSzerokosc, 19, -wyspaDlugosc), pos(wyspaSzerokosc, 19, wyspaDlugosc))
  16.     blocks.fill(SAND, pos(-wyspaSzerokosc, 20, -wyspaDlugosc), pos(wyspaSzerokosc, 22, wyspaDlugosc))
  17.  
  18. # kratki 20|21 
  19. def ukryjZloto() :
  20.     for i in range(liczbaZlota):
  21.         blocks.place(GOLD_BLOCK, randpos(pos(-wyspaDlugosc,20,-wyspaSzerokosc), pos(wyspaDlugosc,21,wyspaSzerokosc)))
  22.  
  23. def posadzDrzewa():
  24.     for i in range(liczbaDrzew):
  25.         blocks.place(OAK_SAPLING, randpos(pos(-wyspaDlugosc,23,-wyspaSzerokosc), pos(wyspaDlugosc,23,wyspaSzerokosc)))
  26.  
  27. def start():
  28.     ekwipunek()
  29.     generujWyspe()
  30.     ukryjZloto()
  31.     posadzDrzewa()
  32.     player.teleport(pos(0, 24, 0))
  33.     gameplay.set_game_mode(SURVIVAL, mobs.target(NEAREST_PLAYER))
  34.  
  35. player.on_chat("start",start)
  36.  
  37.  
  38. # Czas stworzyć naszą wyspę poniżej uzupełniamy brakujący kod:
  39.  
  40.         # Wypełnianie wodą
  41.      
  42.  
  43.         # Wypełnianie kamieniem
  44.      
  45.  
  46.         # Wypełnianie piaskiem
  47.       
  48.  
  49.         # Wypełnianie piaskiem
  50.  
  51.  
  52.  
  53. # Do naszego projektu dodajemy złoto ukryte pod blokiem piasku:
  54.  
  55.       
  56.  
  57. # Czas na akcje sadzenia drzew wprowadzamy poniżej potrzebny kod:
  58.  
  59.  
  60.  
  61. #zadanie dodatkowe jeżeli wystarczy czasu
  62.  
  63.  
  64. # miejsce na dodatkowe zadanie wykonane samodzielnie
  65.  
  66.  
  67.  
  68.     #używamy pętli aby utworzyć potwory
  69.  
  70.  
  71.  
  72.  
  73. # Poniżej należy wprowadzić kod rozpoczynający rozgrywkę, poleceniem uruchamiającym grę będzie słowo "start"
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  

Editor

You can edit this paste and save as new:


File Description
  • Minecraft
  • Paste Code
  • 07 May-2024
  • 1.92 Kb
You can Share it: