Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:projekte:2023:minecraft:2d2gruppe1 [2023/11/10 10:06] – [Projektidee] corpatauxl | gf2:projekte:2023:minecraft:2d2gruppe1 [2024/01/26 09:53] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| + | |||
| + | |||
| + | Am Anfang war unsere Idee diese, dass wir ein grosses Mittelalterschloss mit einem schönen Garten bauen.Wir haben nach Ideen gesucht und haben es erstmal versucht einfach vorzubauen ohne etwas zu programmieren so, das unsere Vision klarer war. | ||
| + | Der Anfang war sehr holprig und es war schwierig das Grundprinzip des Programmierens zu verstehen. Als der Grundbau des Schlosses jedoch | ||
| + | Da bekommen wir durch Recherche eine weitere Idee. Und zwar wollten wir ein Geisterschloss bauen und darin ein Spiel programmieren indem man durch Türen geht und versucht den Geist nicht zu Treffen. Dies war schwierig umzusetzen also haben wir unsere Ideen verbunden und haben im Schlossinneren Räume mit Türen integriert. Jeweils eine der drei Türen führt in den nächsten Raum. Wenn man es schafft im obersten Stockwerk anzukommen findet man die Kiste.Dann wurde das Ziel erreicht. | ||
| + | |||
| + | |||
| + | Code: | ||
| + | <sxh python> | ||
| + | def schloss(): | ||
| + | blocks.fill(COBBLESTONE, | ||
| + | for i in range(-60, -40, 1): | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(AIR, | ||
| + | def tür(): | ||
| + | blocks.fill(AIR, | ||
| + | blocks.fill(AIR, | ||
| + | blocks.fill(LOG_DARK_OAK, | ||
| + | blocks.fill(LOG_DARK_OAK, | ||
| + | blocks.fill(LOG_DARK_OAK, | ||
| + | blocks.fill(LOG_DARK_OAK, | ||
| + | blocks.fill(LOG_DARK_OAK, | ||
| + | blocks.fill(LOG_DARK_OAK, | ||
| + | blocks.fill(LOG_DARK_OAK, | ||
| + | blocks.fill(IRON_BARS, | ||
| + | |||
| + | |||
| + | def graben(): | ||
| + | for i in range(-64, -60, 1): | ||
| + | blocks.fill(COBBLESTONE, | ||
| + | |||
| + | blocks.fill(WATER, | ||
| + | blocks.fill(WATER, | ||
| + | blocks.fill(WATER, | ||
| + | blocks.fill(WATER, | ||
| + | |||
| + | def turm(): | ||
| + | blocks.fill(MOSSY_STONE_BRICKS, | ||
| + | blocks.fill(AIR, | ||
| + | |||
| + | blocks.fill(MOSSY_STONE_BRICKS, | ||
| + | blocks.fill(AIR, | ||
| + | |||
| + | blocks.fill(MOSSY_STONE_BRICKS, | ||
| + | blocks.fill(AIR, | ||
| + | |||
| + | blocks.fill(MOSSY_STONE_BRICKS, | ||
| + | blocks.fill(AIR, | ||
| + | |||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, | ||
| + | |||
| + | |||
| + | |||
| + | def game(): | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICKS, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(POLISHED_DIORITE, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, | ||
| + | |||
| + | blocks.fill(blocks.block_with_data(STONE_BRICKS, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | |||
| + | def beleuchtung(): | ||
| + | blocks.fill(blocks.block_with_data(GLOWSTONE, | ||
| + | blocks.fill(blocks.block_with_data(GLOWSTONE, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(GLOWSTONE, | ||
| + | blocks.fill(blocks.block_with_data(GLOWSTONE, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(GLOWSTONE, | ||
| + | |||
| + | |||
| + | |||
| + | def ende(): | ||
| + | blocks.fill(blocks.block_with_data(DIAMOND_BLOCK, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(GOLD_BLOCK, | ||
| + | blocks.fill(blocks.block_with_data(AIR, | ||
| + | blocks.fill(blocks.block_with_data(CHEST, | ||
| + | |||
| + | turm() | ||
| + | graben() | ||
| + | schloss() | ||
| + | tür() | ||
| + | game() | ||
| + | beleuchtung() | ||
| + | ende() | ||
| + | |||
| + | </ | ||
| - | ===== Projektidee ===== | ||
| - | -Mittelalterliches Schloss | ||
| - | -Vorgarten mit Blumen und Bäumen | ||
| - | -Stöcke:3 | ||
| - | -Material: caly(lehm), stone, Grass, Yellowe_Flower, | ||
| - | Wir haben uns dazu entschieden ein mittelalterliches Schloss mit einem von Blumen und Bäumen geschmücktem Vorgarten, zu bauen. Unser Schloss soll aus drei Stockwerken bestehen. Wir nutzen dazu die Materialien: | ||