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 12:06] – islamajv | 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 137: | Zeile 138: | ||
| turm2(WATER, | turm2(WATER, | ||
| | | ||
| - | Smiley Code: | + | player.teleport(world(2, -60, 2)) |
| - | (1, | + | |
| - | (1,1,1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| - | (1, | + | |
| + | 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 | ||
| - | minecraft:white_wool ,208 —> 1 | + | if (59< |
| - | minecraft:black_wool | + | if mobs_already_spawned == False: |
| - | minecraft:black_concrete ,93 —> 3 | + | mobs.spawn(SPIDER, world(80, -60, 5)) |
| - | minecraft:white_concrete | + | |
| - | minecraft:gold_block ,340 —> 5 | + | |
| - | minecraft:jungle_wood | + | if (59< |
| - | minecraft:green_wool ,2 —> 7 | + | if mobs_already_spawned == False: |
| - | minecraft:yellow_terracotta,1 —> 8 | + | mobs.spawn(CREEPER, world(84, -60, 12)) |
| - | minecraft:spruce_wood,1 —> 9 | + | |
| - | minecraft:chiseled_stone_bricks,1 —> 10 | + | |
| - | minecraft:polished_andesite,1 —> 11 | + | if (59< |
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(DROWNED, world(91, -60, 9)) | ||
| + | | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(DROWNED, world(86, -60, 23)) | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(SPIDER, world(97, -60, 18)) | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(SKELETON, world(82, -60, 28)) | ||
| + | | ||
| + | |||
| + | if (59< | ||
| + | if mobs_already_spawned == False: | ||
| + | mobs.spawn(ZOMBIE, world(90, -60, 30)) | ||
| + | mobs_already_spawned = True | ||
| + | |||
| + | player.on_travelled(WALK, | ||
| + | |||
| + | player.on_travelled(SPRINT, | ||
| + | |||
| + | |||
| + | |||
| + | </sxh> | ||
| + | {{ : | ||