gf2:projekte:2023:minecraft:2d2gruppe4

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:2023:minecraft:2d2gruppe4 [2024/01/23 21:00] clearyfgf2:projekte:2023:minecraft:2d2gruppe4 [2024/02/04 16:28] (aktuell) lehmannr
Zeile 1: Zeile 1:
 **Flugplatz mit Flugzeug** **Flugplatz mit Flugzeug**
-Grundidee+ 
 +**Grundidee**
  
 Wir werden einen schwarzen Flugzeug Hangar programieren mit diversem Material. Dieser sollte ein Dach, Türen und Fenster besitzen. Darinn werden wir ein Flugzeug reinprogramieren welches auch fliegen wird. Wie bei einem echten Flugzeugplatz werden wir auch ein Flugzeugturm reinprogramieren. Wir werden einen schwarzen Flugzeug Hangar programieren mit diversem Material. Dieser sollte ein Dach, Türen und Fenster besitzen. Darinn werden wir ein Flugzeug reinprogramieren welches auch fliegen wird. Wie bei einem echten Flugzeugplatz werden wir auch ein Flugzeugturm reinprogramieren.
  
-Arbeitsverlauf+ 
 +** 
 +Arbeitsverlauf**
  
 Als erstes haben wir unsere Ideen gesammelt und uns die Arbeit aufgeteilt. Alle Gruppenmitglieder haben zu Arbeiten gehabt und wir haben uns ans Coden gelegt.  Als erstes haben wir unsere Ideen gesammelt und uns die Arbeit aufgeteilt. Alle Gruppenmitglieder haben zu Arbeiten gehabt und wir haben uns ans Coden gelegt. 
Zeile 10: Zeile 13:
 Wir haben jedoch recht früh gemerkt das unsere Idee ein fliegendes Flugzeug zu machen von der Zeit her nicht möglich war also haben wir den Flugplatz zu unseren Wünschen ausgefeilt und erweitert. Wir haben jedoch recht früh gemerkt das unsere Idee ein fliegendes Flugzeug zu machen von der Zeit her nicht möglich war also haben wir den Flugplatz zu unseren Wünschen ausgefeilt und erweitert.
  
-Fazit+ 
 + 
 +**Fazit**
  
 Gelungenes: Wir sind sehr zufrieden mit unserem Endprodukt. Vorallem in der Gruppe haben wir gut und eigenständig gearbeitet, jeder wusste immer was es zu machen gab und wir haben uns gut abgeschprochen bei Unklarheiten. Das coden haben wir gut hinbekommen, am Anfang schien es manchmal ein wenig überweltigend aber je länger wir am Projekt arbeiteten, desto komfortabler wurden wir mit der Programiersprache bis wir sie am Ende gut genug beherschten, complexe Codes zu kreieren. Gelungenes: Wir sind sehr zufrieden mit unserem Endprodukt. Vorallem in der Gruppe haben wir gut und eigenständig gearbeitet, jeder wusste immer was es zu machen gab und wir haben uns gut abgeschprochen bei Unklarheiten. Das coden haben wir gut hinbekommen, am Anfang schien es manchmal ein wenig überweltigend aber je länger wir am Projekt arbeiteten, desto komfortabler wurden wir mit der Programiersprache bis wir sie am Ende gut genug beherschten, complexe Codes zu kreieren.
 +
 Probleme: Die Zeit war für uns unseres grösste Problem, wir wussten dass das Flugzeug fliegen zu lassen sehr ambiziös war aber dachten das es vieleicht doch drinnen lieg, am Ende haben wir uns dagegen entschieden da wir nicht mehr so viel Zeit mehr hatten. Probleme: Die Zeit war für uns unseres grösste Problem, wir wussten dass das Flugzeug fliegen zu lassen sehr ambiziös war aber dachten das es vieleicht doch drinnen lieg, am Ende haben wir uns dagegen entschieden da wir nicht mehr so viel Zeit mehr hatten.
 +
 Was wir gelernt haben: Das wichtigste was wir gelernt haben war wie man mit Programiersprachen umgeht und diese anwenden kann. Was wir gelernt haben: Das wichtigste was wir gelernt haben war wie man mit Programiersprachen umgeht und diese anwenden kann.
  
-Unsere Code: 
  
-Hangar+ 
 +**Unserer Code:** 
 + 
 +<sxh python> 
 def hangar(): def hangar():
     blocks.fill(STONE_BRICKS, world(32, -61, 20), world(-10, -61, -20), FillOperation.REPLACE)     blocks.fill(STONE_BRICKS, world(32, -61, 20), world(-10, -61, -20), FillOperation.REPLACE)
Zeile 229: Zeile 239:
  
 muster(-11,-60,21) muster(-11,-60,21)
 +
 muster(-6,-60,21) muster(-6,-60,21)
 +
 muster(-1,-60,21) muster(-1,-60,21)
 +
 muster(4, -60, 21) muster(4, -60, 21)
 +
 muster(9, -60, 21) muster(9, -60, 21)
 +
 muster(14, -60, 21) muster(14, -60, 21)
 +
 muster(19, -60, 21) muster(19, -60, 21)
 +
 muster(24, -60, 21) muster(24, -60, 21)
 +
 muster(29, -60, 21) muster(29, -60, 21)
 +
 muster(-10, -60, -21) muster(-10, -60, -21)
 +
 muster(-5, -60, -21) muster(-5, -60, -21)
 +
 muster(0, -60, -21) muster(0, -60, -21)
 +
 muster(5, -60, -21) muster(5, -60, -21)
 +
 muster(10, -60, -21) muster(10, -60, -21)
 +
 muster(15, -60, -21) muster(15, -60, -21)
 +
 muster(20, -60, -21) muster(20, -60, -21)
 +
 muster(25, -60, -21) muster(25, -60, -21)
 +
 muster(29, -60, -21) muster(29, -60, -21)
  
-Hangar 2 
 def hangar2(): def hangar2():
     blocks.fill(STONE, world(-29, -60, 106), world(-29, -50, 135), FillOperation.REPLACE)     blocks.fill(STONE, world(-29, -60, 106), world(-29, -50, 135), FillOperation.REPLACE)
Zeile 651: Zeile 677:
     blocks.place(blocks.block_with_data(COMMAND_BLOCK_OUTPUT, 1), world(-54, -61, 0))     blocks.place(blocks.block_with_data(COMMAND_BLOCK_OUTPUT, 1), world(-54, -61, 0))
  
- Flugzeug 2 
 def flugzeug2(): def flugzeug2():
     blocks.place(BLACK_WOOL, world(-52, -60, 110))     blocks.place(BLACK_WOOL, world(-52, -60, 110))
Zeile 940: Zeile 965:
    
 ZaunNeuZ(51,-148,268,5) ZaunNeuZ(51,-148,268,5)
 +
 ZaunNeuX(51,-181,268,-5) ZaunNeuX(51,-181,268,-5)
 +
 ZaunNeuX(-187,-221,278,-5) ZaunNeuX(-187,-221,278,-5)
 +
 ZaunNeuZ(-221,278,-148,-5) ZaunNeuZ(-221,278,-148,-5)
 +
 ZaunNeuX(-221,51,-148,5) ZaunNeuX(-221,51,-148,5)
  
Zeile 1005: Zeile 1034:
     blocks.fill(IRON_BARS, world(-37, -40, -66), world(-37, -31, -66),)     blocks.fill(IRON_BARS, world(-37, -40, -66), world(-37, -31, -66),)
  
 +def Eingang():
 +    blocks.fill(STONE_BRICKS, world(-181, -60, 277), world(-181, -57, 269),)
 +    blocks.fill(IRON_BARS, world(-181, -59, 276), world(-181, -58, 270),)
 +    blocks.fill(STONE_BRICKS, world(-186, -60, 277), world(-186, -57, 269),)
 +    blocks.fill(IRON_BARS, world(-186, -59, 276), world(-186, -58, 270),)
 +    blocks.fill(STONE_BRICKS, world(-182, -56, 277), world(-185, -56, 269),)
 +    blocks.fill(STONE_BRICK_STAIRS, world(-186, -56, 277), world(-186, -56, 269),)
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 277))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 276))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 275))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 274))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 273))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 272))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 271))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 270))
 +    blocks.place(blocks.block_with_data(STONE_BRICK_STAIRS, 1), world(-181, -56, 269))
 +    blocks.fill(SEA_LANTERN, world(-183, -56, 276), world(-184, -56, 270),)
 +Eingang()
  
 def Sakura(xS,xE,zS,Delta): def Sakura(xS,xE,zS,Delta):
Zeile 1013: Zeile 1060:
    
 Sakura(50,-170,226,-12) Sakura(50,-170,226,-12)
 +
 Sakura(50,-170,206,-12) Sakura(50,-170,206,-12)
 +
 Sakura(50,-170,186,-12) Sakura(50,-170,186,-12)
 +
 Sakura(50,-170,166,-12) Sakura(50,-170,166,-12)
 +
 Sakura(50,-170,146,-12) Sakura(50,-170,146,-12)
  
Zeile 1024: Zeile 1075:
  
 Turm_Form() Turm_Form()
 +
 Turm_dach() Turm_dach()
  
  
 hangar() hangar()
 +
 hangarinnen() hangarinnen()
 +
 flugzeug() flugzeug()
 +
 hangar2() hangar2()
 +
 hangar2innen() hangar2innen()
 +
 flugzeug2() flugzeug2()
 +
 propeller() propeller()
 +
 landebahn() landebahn()
 +
 gang() gang()
 +
 heliplatz() heliplatz()
 +
 heli() heli()
 +
 rotor() rotor()
 +
 Turm_Form() Turm_Form()
 +
 Turm_dach() Turm_dach()
 +
 rotor() rotor()
  
- +</sxh> 
    
  • gf2/projekte/2023/minecraft/2d2gruppe4.1706040011.txt.gz
  • Zuletzt geändert: 2024/01/23 21:00
  • von clearyf