Wie erstelle ich ein Zahlenrätsel?

[zurück]

 
Wofür eigentlich ein Zahlenrätsel? Es könnte ja sein, dass eure Helden beispielsweise die Kombination eines Safes erraten müssen, um ein begehrtes Item zu bekommen. Als Safe-Ersatz könnte zum Beispiel eine Schatztruhe herhalten.
Vielleicht brauchen die Helden eine sechsstellige Geheimzahl, um einen geheimen Bereich betreten zu dürfen. Hier sollte ein Charakter beispielsweise einen Durchgang blockieren, oder eine massiv wirkende Tür.
Wie ihr seht, es gibt viele Bereiche, in die man Zahlenrätsel einbauen kann. Was ihr dafür braucht, ist nicht viel. Nur ein paar CharSets, aus denen ihr Charaktere, Türen oder Truhen wählen könnt, die beim Erraten der richtigen Zahl eine bestimmte Funktion auslösen sollen.

 Türen, die durch Zahlencodes verschlossen sind...

  1. Startet im RPG-Maker den Event-Editor durch klicken des Buttons oder drücken der Taste [F7]. Klickt nun auf der betreffenden Karte, wo ihr das Zahlenrätsel erstellen wollt, doppelt auf das betreffende Quadrat. Das Fenster "Event-Editor" öffnet sich.

  2. Wählt im Feld "Select Graphic" den Button "Set". Im darauffolgendem Fenster wählt ihr die Grafik für eine Tür aus, die euch gefällt. Dazu eignen sich zum Beispiel die vorgegebenen Türen aus der Datei "Object1". Klickt, wenn ihr die passende Tür gefunden habt, auf OK.

  3. Nun müsst ihr die Zahl festlegen, die eure Helden eingeben müssen, um die Tür zu öffnen.

    1. Klickt im Feld "Event Commands" doppelt in die leere Zeile, die von den Zeichen <> angeführt wird.

    2. Wählt im darauf folgendem Fenster die erste Registerkarte und dort den Button "Change Variable".

    3. Wählt im Feld "Choose Variable(s)" die Option "One". Klickt hier auf den Button mit den drei Punkten. Ihr gelangt in ein Fenster, wo ihr eine freie Variable auswählen könnt. Gebt ihr einen Namen, indem ihr eine Variable in dem Listenfeld anklickt, dann in das Feld "Name" und dort einen Namen eingebt, zum Beispiel "Kennwort #1". Bestätigt das ganze mit Klick auf den Button "OK"

    4. Klickt im Fenster "Variable Management", in das ihr nun zurückgekehrt seid, im Fenster "Set" die Option "Set" an (der weiße Kreis vor den Worten "Set").

    5. Im Feld "Operand" klickt ihr in den weißen Kreis vor den Worten "Set" und gebt dort eine maximal sechsstellige Zahl ein, zum Beispiel "123456". Klickt auf den Button "OK" und ihr habt das Kennwort festgelegt, das die Helden "erraten" müssen, um die Tür zu öffnen.

  4. Klickt nun doppelt in die leere Zeile unter der, in der ihr die Variable festgelegt habt. Wählt im Fenster "Event Commands" - für die Ästhetik - den Button "Show Message" aus und gebt im darauffolgendem Fenster eine Meldung ein, die auf die Eingabe des Zahlencodes aufmerksam macht, wie zum Beispiel "Die Tür ist verriegelt... moment, da sind ein paar Rädchen mit Ziffern... vielleicht ein Zahlencode. Das probieren wir mal aus...". Bestätigt den Dialog, wenn ihr fertig seid, mit OK

  5. Nun geht es daran, die Eingabemöglichkeit des Zahlencodes zu schaffen. Klickt hierzu doppelt in die leere Zeile unter der "Message". Wählt im Fenster "Event Commands" den Button "Input Number" aus. Im Feld "# of Digits" wählt ihr nun die Länge des Kennworts. In unserem Beispiel, wo das Kennwort "123456" lautet, wären das sechs Stellen. Im Feld "Store it into Variable" wählt ihr eine Variable aus, in der das von euren Helden eingegebene Kennwort gespeichert werden soll. Wählt, nachdem ihr hier den Button mit den drei Punkten angeklickt habt, eine freie Variable aus und gebt ihr einen Namen, zum Beispiel "Kennwort #2".

  6. Nun müsst ihr festlegen, dass sich die Tür nur dann öffnet, wenn eure Helden das richtige Kennwort eingegeben haben. Klickt hierzu wieder doppelt in die Leere Zeile, diesmal unter dem Event "Input Number". Wählt im Fenster "Event Commands" die dritte Registerkarte und dort den Button "Fork Conditions" aus.

    1. Wählt im Feld "Conditions" die erste Registerkarte aus.

    2. Wählt hier den Punkt "Variable" aus.

    3. Wählt im Feld hinter dem Wort "Variable" die Variable aus, die ihr im Punkt 5 als "Kennwort #2" festgelegt habt.

    4. Klickt den weißen Kreis vor den Zeichen "Variab." aus. Im Feld dahinter wählt ihr die Variable aus, die ihr im Punkt 3.3 als "Kennwort #1" deklariert habt. Wählt im Drop-Down-Menü darunter die Option "Same" aus. Hiermit legt ihr fest, dass die Bedingung erfüllt ist, wenn "Kennwort #2" dem "Kennwort #1" entspricht.

    5. Klickt nun in das weiße Quadrat vor den Worten "Add ELSE Case" im Feld Options, das sich ganz unten im Fenster der "Fork Conditions" befindet. Klickt danach auf OK

  7. Ihr habt nun folgende Fork-Condition erschaffen:
    FORK Optn: Varbl[0002:Kennwort #2]-V[0001]Equivl
    <>
    ELSE Case
    <>
    END Case
    Gebt nun in der ersten Zeile mit den Zeichen <> das ein, was geschehen soll, wenn die Bedingung erfüllt ist. In unserem Beispiel soll sich die Tür öffnen. Also geht ihr folgendermaßen vor. Wählt im Fenster "Event Commands" die zweite Registerkarte und hier den Button "Move Event" aus, dann macht folgendes: 

    1. Wählt im Feld "Object Character" den Namen der Tür aus. Ihr findet ihn im Fenster des Event-Editors an der linken oberen Ecke des Fensters.

    2. Klickt folgende Buttons in der genannten Reihenfolge an: "Face right", "Wait a Moment", "Face Up", "Wait a Moment", "Face Left"

    3. Klickt nun auf den Button "Switch on". Wählt in dem folgendem Fenster einen freien Schalter (Switch) aus, gebt ihm einen Namen (hier im Beispiel "Tür #1") und klickt auf OK.

    4. Klickt im Fenster "Move Character" auf OK.

  8. In der leeren Zeile unter "ELSE Case" müsst ihr nun festlegen, was geschehen soll, wenn eure Helden einen falschen Code eingegeben haben. Es würde sich anbieten, hier eine Message zu hinterlegen, etwa mit dem Inhalt "Mist, das wars wohl nicht..."
    So, die erste Seite des Rätsels wäre fertig. Hier nun ein Code-Beispiel, wie das ganze bisher aussehen könnte:

  9. Klickt im Event-Editor auf den Button "New Page". Wählt auf dieser neuen Seite bei "Event-Conditions" im ersten Feld mit dem Namen "Switch" den Schalter aus, der beim öffnen der Tür auf "ON" geschaltet wurde (hier im Beispiel "Tür #1"). Klickt auf OK, im Event-Editor noch einmal auf OK und ihr habt eine mit einem Zahlencode gesicherte Tür erschaffen.

Ihr könnt das, was ihr eben mit der Tür gemacht habt, auch auf Kisten übertragen. Der Bewegungsablauf, den ihr unter Punkt 7.2 festgelegt habt, ist ja der selbe, nur solltet ihr auch die Grafik einer Kiste wählen (*g*). Wenn ihr dann Punkt 7.4 erledigt habt, könnt ihr ja noch darunter in die leere Zeile klicken (nicht die bei "ELSE Case") und im Fenster "Event Commands" auf der ersten Registerkarte den Button "Add Item" auswählen und dort eins aussuchen, das in der Kiste liegen soll. Gegebenenfalls könnt ihr dann noch eine Message einfügen, in der eure Helden darüber informiert werden, was sie da gefunden haben.

Des weiteren könnt ihr auch bestimmte Charaktere dazu bringen, dass sie eure Helden nach einem Kennwort (Zahlencode) fragen und euren Helden dann helfen... der Anwendungsbereich kann groß sein. Lasst einfach eurer Fantasie und euren Ideen freien Lauf... und experimentiert ein wenig.


[zurück]