Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:projekte:minecraft:2d2gruppe2 [2023/01/10 11:48] – fleurya | gf2:projekte:minecraft:2d2gruppe2 [2023/02/07 11:45] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | Unsere Idee: | + | ====== |
| - | Wir haben vor ein Labyrinth | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | + | ||
| + | Unsere Idee: | ||
| + | Wir haben ein Labyrinth gemacht, in dem es verschiedenste Hindernisse gibt. Zum Einem gibt es Hindernisse, | ||
| + | ---- | ||
| + | {{ : | ||
| + | ---- | ||
| + | <sxh Python> | ||
| Labyrinth = [ | Labyrinth = [ | ||
| Zeile 118: | Zeile 118: | ||
| - | ---- | ||
| def turm(block, | def turm(block, | ||
| - | for t in range(5): | + | for t in range(11): |
| - | blocks.place(block, | + | blocks.place(block, |
| def turm2(block, | def turm2(block, | ||
| Zeile 130: | Zeile 129: | ||
| for j in range(34): | for j in range(34): | ||
| zahl = Labyrinth[i][j] | zahl = Labyrinth[i][j] | ||
| + | if zahl == 0: | ||
| + | turm2(CRYING_OBSIDIAN, | ||
| if zahl == 1: | if zahl == 1: | ||
| turm(CRYING_OBSIDIAN, | turm(CRYING_OBSIDIAN, | ||
| Zeile 136: | Zeile 137: | ||
| if zahl == 3: | if zahl == 3: | ||
| turm2(WATER, | turm2(WATER, | ||
| + | | ||
| + | player.teleport(world(2, | ||
| + | |||
| + | mobs_already_spawned = False | ||
| + | |||
| + | def player_walked(): | ||
| + | global mobs_already_spawned | ||
| + | x = player.position().get_value(Axis.X) | ||
| + | y = player.position().get_value(Axis.Y) | ||
| + | z = player.position().get_value(Axis.Z) | ||
| + | |||
| + | if (23< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(ZOMBIE, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (39< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(SKELETON, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (34< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(CREEPER, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(SPIDER, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(CREEPER, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(DROWNED, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(DROWNED, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(SPIDER, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(SKELETON, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(ZOMBIE, | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | player.on_travelled(WALK, | ||
| + | |||
| + | player.on_travelled(SPRINT, | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | {{ : | ||