Dies ist eine alte Version des Dokuments!
X=0 Y=0 Z=15 zaehler=1 def raum1(): blocks.fill(BLACKSTONE, pos(X-1,Z-1,Y-5), pos(X+8,Z+11,Y+6)) blocks.fill(AIR, pos(X, Z, Y-4), pos(X+7, Z+10, Y+5)) blocks.fill(GLOWSTONE, pos(X, Z-1, Y-1), pos(X+7, Z-1, Y+1)) blocks.fill(STONE_BRICKS, pos(X+8, Z, Y-1), pos(X+8, Z+2, Y+1))# anderer Block??? blocks.fill(GLOWSTONE, pos(X, Z-1, Y-1), pos(X+7, Z-1, Y+1)) raetselblock() def raetselblock():# Blöcke fürs Rechnen(die Hinweis für den Zahlencode) blocks.fill(RESPAWN_ANCHOR, pos(X, Z, Y-4), pos(X+7, Z, Y-4),) blocks.fill(RESPAWN_ANCHOR, pos(X, Z, Y+5), pos(X+7, Z, Y+5),) blocks.fill(AIR, pos(X+5, Z, Y-4), pos(X+6, Z, Y-4),) blocks.place(AIR, pos(X, Z, Y+5)) blocks.place(AIR, pos(X+4, Z, Y+5)) # Decko hier hinzufügen def dialog1(): # Text an Spieler einige Zeilen angenehmer zum Lesen player.say("Sei Gegrüsst Fremde*r") player.say("Der Weg zu den Schatzkammern der Magier ist dir verwehrt!") player.say("Zeige dich als Alchemist und gib nur die 3 Zahlen der Anordnung von Gold.") player.say("Für wackere Abenteurer*in gibt es 3 Tipps. Um sie zu erhalten schreibe «Tipp».") def TippR1():# Für Tipps Durchgänge mit If+ Zähler global zaehler zaehler=zaehler+1 if (zaehler==2): player.say("Tipp 1: In der Anordnung der Blöcke sind die Zahlen der Protonen, Elektronen, Neutronen versteckt") if (zaehler==3): player.say("Tipp 2: Die Protonen sind gleichviele wie die Elektronen.") if (zaehler==4): player.say("Tipp 3: Die Blöcke sind in zweimal in Modulo angeordnet von Süd nach Nord.") if (zaehler>4): player.say("Du hast leider schon alle Tipps aufgebraucht.") def rantwort(): #blocks.fill(AIR, pos(X+8, Z, Y-1), pos(X+8, Z+2, Y+1)) Eventuel noch eine zwischen Stuffe(rissiger Stein dann Air) player.say("Tritt ein, doch sei gewarnt, denn nun eine Umkehr ist unmöglich.") # Spielbedingungen hier einfügen (Gamemod,Rul,Spieleranzahl,Build,Wetter) raum1()# weiteren Räume hier player.teleport(pos(X, Z, Y)) dialog1() player.on_chat("Tipp", TippR1) player.on_chat("79 79 118", rantwort)#mögliche Erweiterung mit Elementconstructor #def on_travelled_walk():-> Türe schlissen, weitere Anweisungen
Notizen für das Projekt
Beschreibung Ein Abenteuer-Rätselspiel Von Raum zu Raum durchkämpfen Sekundär eine mittelalterliche Burg als Dekohülle falls genug Zeit
Ziel Mehrere Rätsel und Aufgaben lösen, alle Räume abschliessen Schatz suchen/ stehlen und oder ein Geheimnis lüften …
Story (wird sich noch sicherlich noch ändern) Man ist ein wackerer Abenteuer und man möchte in die Schatzkammern/ Verliesse der Magier eindringen. Jedoch gibt es verschiedene Abwehrmassnahmen die man überwinden muss. Man möchte den Schatz und oder ein Geheimnis erbeuten.
Ablauf Man muss in verschiedene Räume Dort muss man jeweils die Aufgabe lösen. Alle gelöst, öffnet/führt zu einem Geheimgang und man muss ein letztes Rätsel lösen. Anweisungen durch den Chat
Am Schluss hat man die Wahl den Schatz zu nehmen oder etwas anderes (?) Wenn man den Schatz nimmt, löst sich der Boden auf und man fällt in die tiefe und alles Explodiert ,aber man stirbt nicht daran. Man kann dann aber auch nichts mehr machen. Eine letzte gehässige Nachricht erscheint, dabei bekommt der Spieler den Effekt Hunger, die Nachricht besagt: «iss dein Gold». Und man Verhungert.
Wenn man sich für das Andere entscheidet, wird der Boden zum Ender_Portal man fällt durch. Auf der anderen Seite wird man sofort über dem Portal tp. In dieser Zeit wir der Enterdrache getötet, das Portal wird aktiviert man fällt durch und es kommt der Spielabspann, den man nutzen könnte.
Hindernisse Ideen
Mehrere mögliche Möglichkeiten, je nach Schwierigkeit/Zeit können noch andere Aufgaben auftauchen.
1.Einen Block den man an der richtigen Stelle setzen muss (Geometrie Rätsel) 2.Knöpfe drücken, welche verschiedene Funktionen ausführen, richtige Reihenfolge ergibt den Weg. 3.Mit Effekten hochschweben und Blöcke(Fallen, Mobs… ausweichen. 4.«Chemie» Rätsel 5.Labyrinth 6.Wer hat Angst vor dem Einhorn, ich nicht… 7.« vielleicht ein paar Mobs zum bekämpfen».
Es gibt einmal noch die Möglichkeit direkt z u gewinnen aber auch zu verlieren.