Untitled

 avatar
unknown
python
2 years ago
2.3 kB
5
Indexable
# PRZYPOMNIENIE 
imie = "Michał"
wiek = 25

# POZYCJE 
# X -> prawo(rosną) / lewo(maleje)
# Y -> gory(rosnie) / dół(maleje)
# Z -> do przodu (rosnie) / do tyłu(maleje)

# RODZAJE POZYCJI 
# Pozycja względna --> zalezy od pozycji gracza czyli punkt 0 -> tam gdzie jest gracz 
# Pozycja świata --> zalezy pozycji na mapie (ogolne koordynaty np.gracza)

player.say("WITAMY NA ZAJECIACH") # Przykład 
# Układam bloczek (TNT - 46) przed graczem 5 bloczkow dalej
blocks.place(46, pos(0,0,5)) 

# Ćwiczenie 1
# ułóż 4 stosiki z każdej (4) stron
# Podpowiedz: spójrz na pozycje 

# Z PRAWEJ STRONY 
# 89 - GLOWSTONE ID
blocks.place(89, pos(3, 0, 0))
blocks.place(89, pos(3, 1, 0))
blocks.place(89, pos(3, 2, 0))
blocks.place(89, pos(3, 3, 0))

# Z LEWEJ STRONY
blocks.place(89, pos(-3, 0, 0))
blocks.place(89, pos(-3, 1, 0))
blocks.place(89, pos(-3, 2, 0))
blocks.place(89, pos(-3, 3, 0))

# Z PRZODU
blocks.place(89, pos(0, 0, 3))
blocks.place(89, pos(0, 1, 3))
blocks.place(89, pos(0, 2, 3))
blocks.place(89, pos(0, 3, 3))

# Z TYŁU
blocks.place(89, pos(0, 0, -3))
blocks.place(89, pos(0, 1, -3))
blocks.place(89, pos(0, 2, -3))
blocks.place(89, pos(0, 3, -3))

# SCHODY(TNT) -> DLA CHETNYCH 
blocks.place(46,pos(0, 0, 6))
blocks.place(46,pos(0, 1, 7))
blocks.place(46,pos(0, 2, 8))
blocks.place(46,pos(0, 3, 9))
blocks.place(46,pos(0, 4, 10))
blocks.place(46,pos(0, 5, 11))
blocks.place(46,pos(0, 6, 12))

# Ćwiczenie 2
# wieza wysoka na 100 szeroka na 5 bloczkow
blocks.fill(41, pos(5, 0, 0), pos(9, 100, 4))

# przykładowa kryjówka 
budulec = 49 # ID BLOKU Z KTÓREGO BUDUJE FUNDAMENT KRYJOWKI

# bez wypelnienia
blocks.fill(budulec, pos(-13, -1, 0), pos(-3, 10, 10)) #wypelniam przestrzen blokami
blocks.fill(AIR, pos(-12, 0 ,1), pos(-4, 9, 9)) # wypelniam srodek powietrzem 

# z opcją wypełnienia
blocks.fill(budulec, pos(-30, -1, 0), pos(-20, 10, 10), FillOperation.HOLLOW)

# KRYJOWKA 
rodzajBloku = 89 # budulec na kryjowke

# buduje fundamenty 
blocks.fill(rodzajBloku, pos(0, 0, 1), pos(25, 10, 25), FillOperation.HOLLOW)

# buduje ozdoby
blocks.fill(85, pos(9, 1, 9), pos(16, 1, 16), FillOperation.HOLLOW) #ogrodzenie basenu
blocks.fill(WATER, pos(10, -1, 10), pos(15, 0, 15)) # basen 
blocks.fill(47, pos(1, 0, 24), pos(24, 5, 24)) # regal z ksiazkami 
Editor is loading...