gf2:projekte:minecraft:2d1gruppe3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gf2:projekte:minecraft:2d1gruppe3 [2023/01/26 17:09] heckelsmuellerjgf2:projekte:minecraft:2d1gruppe3 [2023/02/06 08:36] (aktuell) heckelsmuellerj
Zeile 1: Zeile 1:
 __**Dokumentation**__ __**Dokumentation**__
 +
 +{{ :gf2:projekte:minecraft:informatik_praesentation_kai_johannes.pptx |}}
 +
 +{{ :gf2:projekte:minecraft:minecraft_projekt_kai_und_johannes.mcworld |}}
  
 **Einführung:** **Einführung:**
Zeile 62: Zeile 66:
     entfernen()     entfernen()
     bahn()     bahn()
 +     
 +tunnel()
  
 </code> </code>
Zeile 68: Zeile 73:
 **Brücke:** **Brücke:**
 <code python> <code python>
-#agent settings +#Hier sind die Agent settings, bedeutet soviel wie die Anfangseinstellungen des Agents 
-agent.set_item(LOG_SPRUCE, 1, 1)+agent.set_item(LOG_SPRUCE, 1, 1) 
 agent.set_item(PLANKS_SPRUCE, 1, 2) agent.set_item(PLANKS_SPRUCE, 1, 2)
 agent.set_item(CHAIN, 1, 4) agent.set_item(CHAIN, 1, 4)
Zeile 76: Zeile 81:
 agent.set_item(SPRUCE_WOOD_STAIRS, 1, 7) agent.set_item(SPRUCE_WOOD_STAIRS, 1, 7)
 agent.set_assist(PLACE_ON_MOVE, True) agent.set_assist(PLACE_ON_MOVE, True)
 +
    
-  +def BrückeSprucePlanks(): #Das Grundgerüst wird hier gebaut, bedeutet nur den Weg der Brücke
-  +
-#Brücke Spruce Slabs +
-  +
-  +
-def BrückeSprucePlanks():+
     agent.set_slot(2)     agent.set_slot(2)
     for i in range(2):     for i in range(2):
Zeile 95: Zeile 96:
         agent.turn(LEFT)         agent.turn(LEFT)
          
-def SpruceGelände():+def SpruceGelände(): #Das Brückengelände, bedeutet das Gelände wird mit dem Grundgerüst zusammengesetzt
         agent.set_slot(1)         agent.set_slot(1)
         agent.place(RIGHT)         agent.place(RIGHT)
Zeile 118: Zeile 119:
         agent.set_assist(PLACE_ON_MOVE, False)         agent.set_assist(PLACE_ON_MOVE, False)
  
-def brückeMitte():+def brückeMitte(): #Das hier wäre die Mitte der Brücke, vereinfacht uns den Code
     agent.set_slot(1)     agent.set_slot(1)
     agent.set_assist(PLACE_ON_MOVE, False)     agent.set_assist(PLACE_ON_MOVE, False)
Zeile 125: Zeile 126:
     agent.place(RIGHT)     agent.place(RIGHT)
     agent.place(LEFT)     agent.place(LEFT)
-    for l in range(17):+    for l in range(17): #Hier wird der ganze Abschnitt *16 gemacht, weil die Fence Gates ein Problem darstellten und das wäre, dass sie nicht richtig gedreht waren und darum wir jede Ausführung Wiederholen müssen
         agent.set_slot(6)         agent.set_slot(6)
         agent.set_assist(PLACE_ON_MOVE, False)         agent.set_assist(PLACE_ON_MOVE, False)
Zeile 146: Zeile 147:
     agent.set_assist(PLACE_ON_MOVE, False)     agent.set_assist(PLACE_ON_MOVE, False)
  
-def brückeTotal():+def brückeTotal(): #Zusammensetzung aller Definitions
     BrückeSprucePlanks()     BrückeSprucePlanks()
     SpruceGelände()     SpruceGelände()
Zeile 157: Zeile 158:
     agent.move(FORWARD, 1)     agent.move(FORWARD, 1)
     SpruceGelände()     SpruceGelände()
-         +#Ausführung       
-agent.teleport_to_player()+agent.teleport_to_player() 
 brückeTotal() brückeTotal()
 </code> </code>
  
  • gf2/projekte/minecraft/2d1gruppe3.1674749381.txt.gz
  • Zuletzt geändert: 2023/01/26 17:09
  • von heckelsmuellerj