Dies ist eine alte Version des Dokuments!
Aufgabe 1
Betrachte das untenstehende Programm und überlege dir, was es macht. Kopiere es in Minecraft und teste es ('c' drücken und dann in „Python“ einfügen).
# Grundeinstellungen agent.set_assist(PLACE_ON_MOVE, True) agent.set_item(GOLD_BLOCK, 64, 1) agent.set_slot(1) # Programm agent.move(FORWARD,5) agent.turn_left() agent.move(FORWARD,5) agent.turn_left() agent.move(FORWARD,5) agent.turn_left() agent.move(FORWARD,5)
Aufgabe 1
Ich möchte, dass der Agent ein Quadrat der Seitenlänge 5 baut, doch irgendetwas funktioniert nicht? Versuche das Programm so zu ändern, dass er wirklich ein Quadrat der Seitenlänge 5 baut.
Aufgabe 2
Füge deinem Programm eine Variable mit dem Namen Seitenlaenge hinzu, sodass du über diese Variable steuern kannst, wie gross dein Quadrat wird.
Aufgabe 3
Lies im Wiki den Bereich über die Variablen durch und löse die Aufgaben dazu: Siehe hier
Aufgabe 4 Erkläre, was der Agent bei dem untenstehenden Programm baut. Erstelle eine Skizze.
agent.set_assist(PLACE_ON_MOVE, True)
agent.set_item(GOLD_BLOCK, 64, 1)
agent.set_item(GRASS, 64, 2)
agent.set_item(DIAMOND_BLOCK, 64, 3)
distances = [4,6,2]
for i in range(1,4):
agent.set_slot(i)
agent.place(LEFT)
agent.move(FORWARD, distances[i-1])