gf2:projekte:minecraft:2d2gruppe2

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:2d2gruppe2 [2023/01/29 17:54] capdevilazgf2:projekte:minecraft:2d2gruppe2 [2023/02/07 11:45] (aktuell) lehmannr
Zeile 1: Zeile 1:
 +====== Labyrinth ======
 +
 +
 Unsere Idee: Unsere Idee:
-Wir haben vor ein Labyrinth zu machen, in dem es verschiedenste Hindernisse gibt. Zum Einem gäbe es Hindernisse, wie Lava, worüber man springen muss. Zum Anderen spawnen Monster, die man bekämpfen muss. Allerdings hat es auch Schätze in denen sich Rüstungen oder Schwerter befinden, die einem dann behilflich sind, wenn man gegen die Monster kämpft. Diese Schätze sind aber an Orten versteckt, bei denen man nicht durchläuft, wenn man die korrekte Route wählt. Wenn man das Labyrinth jedoch überstanden hat, kommt man in einen grossen Raum in dem noch mehr Gegner sind, die man besiegen muss damit man das Ziel erreicht. Dies wird natürlich schwierig , wenn man sich von Anfang an für den richtigen Weg entscheidet und nicht von den Schätzen profitieren konnte. Ist es dem Spieler möglich alle Hindernisse zu überwinden, taucht eine Treppe auf. Wenn man diese Treppe hochsteigt, landet man auf dem Rand des Labyrinths und kann einen Sonnenuntergang geniessen. Um dies verständlicher darzustellen ist hier ein Grundbauplan: 
  
 +Wir haben ein Labyrinth gemacht, in dem es verschiedenste Hindernisse gibt. Zum Einem gibt es Hindernisse, wie Lava, worüber man springen muss. Zum Anderen spawnen Monster, die man bekämpfen muss. Allerdings hat es auch Schätze in denen sich Rüstungen oder Schwerter befinden, die einem dann behilflich sind, wenn man gegen die Monster kämpft. Diese Schätze sind aber an Orten versteckt, bei denen man nicht durchläuft, wenn man die korrekte Route wählt. Wenn man das Labyrinth jedoch überstanden hat, kommt man in einen grossen Raum in dem noch mehr Gegner sind, die man besiegen muss damit man das Ziel erreicht. Dies wird natürlich schwierig , wenn man sich von Anfang an für den richtigen Weg entscheidet und nicht von den Schätzen profitieren konnte. Ist es dem Spieler möglich alle Hindernisse zu überwinden, hat er das Spiel gemeistert!
  
-{{ :gf2:projekte:minecraft:grundbauplan2.0.jpeg?nolink&400 |}}+----
  
 +{{ :gf2:projekte:minecraft:grundbauplan2.0.jpeg?nolink |}}
  
  
 +----
  
 +<sxh Python>
  
 Labyrinth = [ Labyrinth = [
Zeile 112: Zeile 118:
  
  
----- 
 def turm(block,i,j): def turm(block,i,j):
     for t in range(11):     for t in range(11):
Zeile 132: Zeile 137:
       if zahl == 3:       if zahl == 3:
           turm2(WATER,i,j)           turm2(WATER,i,j)
 +          
 +player.teleport(world(2, -60, 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<x<26) and (y==-60) and (27<z<32):
 +        if mobs_already_spawned == False:
 +            mobs.spawn(ZOMBIE, world(24, -60, 22))
 +            mobs_already_spawned = True
 +     
 +    if (39<x<50) and (y==-60) and (3<z<7):
 +        if mobs_already_spawned == False:
 +            mobs.spawn(SKELETON, world(47, -60, 2))
 +            mobs_already_spawned = True
 +
 +    if (34<x<40) and (y==-60) and (15<z<25):
 +        if mobs_already_spawned == False:
 +            mobs.spawn(CREEPER, world(38, -60, 31))
 +            mobs_already_spawned = True
 +
 +    if (59<x<68) and (y==-60) and (16<z<21):
 +        if mobs_already_spawned == False:
 +            mobs.spawn(SPIDER, world(80, -60, 5))
 +            mobs_already_spawned = True
 +
 +    if (59<x<68) and (y==-60) and (16<z<21):
 +        if mobs_already_spawned == False:
 +            mobs.spawn(CREEPER, world(84, -60, 12))
 +            mobs_already_spawned = True
 +
 +    if (59<x<68) and (y==-60) and (16<z<21):
 +        if mobs_already_spawned == False:
 +            mobs.spawn(DROWNED, world(91, -60, 9))
 +            mobs_already_spawned = True
 +
 +    if (59<x<68) and (y==-60) and (16<z<21):
 +         if mobs_already_spawned == False:
 +            mobs.spawn(DROWNED, world(86, -60, 23))
 +            mobs_already_spawned = True
 +
 +    if (59<x<68) and (y==-60) and (16<z<21):
 +         if mobs_already_spawned == False:
 +            mobs.spawn(SPIDER, world(97, -60, 18))
 +            mobs_already_spawned = True
 +
 +    if (59<x<68) and (y==-60) and (16<z<21):
 +         if mobs_already_spawned == False:
 +            mobs.spawn(SKELETON, world(82, -60, 28))
 +            mobs_already_spawned = True
 +
 +    if (59<x<68) and (y==-60) and (16<z<21):
 +         if mobs_already_spawned == False:
 +            mobs.spawn(ZOMBIE, world(90, -60, 30))
 +            mobs_already_spawned = True
 +
 +player.on_travelled(WALK, player_walked)
 +
 +player.on_travelled(SPRINT, player_walked)
 +    
 +    
 +          
 +</sxh>
 +
 +{{ :gf2:projekte:minecraft:labyrinth.mcworld |}}
 +
  • gf2/projekte/minecraft/2d2gruppe2.1675011298.txt.gz
  • Zuletzt geändert: 2023/01/29 17:54
  • von capdevilaz