Wie erstelle ich ein interaktives Spiel mit Fiktion wie "Zork" (4 / 7 schritt)

Schritt 4: Hinzufügen von Objekten


OK, das Design der Zimmer ist jetzt fertig, seine Zeit, um Dinge in diesen Räumen hinzufügen. Es ist immer gut, eine Menge Dinge hinzufügen, dass die Spieler können siehe/Touch/Geruch/hören, es das Spiel noch angenehmer macht. Hier werden wir fügen Sie die Objekte unseres Abenteuers: die Tür, die Truhen, die-Taste.

Die Tür:

Eine Tür in der informieren 6 Sprache kann schwer zu implementieren sein. Hier ist der Code. Legen Sie es einfach nach dem "Ersten Zimmer"-Block.

Objekt -> WoodenDoor "Holztür"
mit der Beschreibung "A big wooden Door. Sie haben ein Schloss. "
"big" "" "Holztür", zu nennen
When_closed "Du siehst auf der Südseite eine große Holztür. Die Tür ist geschlossen. "
When_open "die Tür ist jetzt offen.",
Door_to ExitRoom,
Door_dir s_to
With_key goldkey
hat statische Tür öffenbare abschließbar gesperrt;

die "->" Pfeil bedeutet, dass die Türobjekt sich in den vorherigen Raum, hier die ersten Zimmer befindet
Beschreibung : der Text, der erscheint, wenn Befehle wie "Schau dir die Tür"
Name : kann man hier einige Synonyme für das Objet. Dadurch kann das Spiel zu verstehen, dass Sätze wie "die große Tür prüfen"
When_closed, When_open : zusätzliche Beschreibungen
Door_to : der Name des Raumes hinter dem Zimmer. Wir schaffen jetzt einen "dummy" Raum dafür.
Door_dir : hier, S_to. Um die Tür zu überqueren, müssen wir nach "Süden"
With_key : Hehey, unsere Tür gesperrt werden! Das Schlüsselobjekt werden ein goldener Schlüssel. Wir werden das Objekt später erstellen.
die Attribute: viele von ihnen für eine einfache Tür...
statisch : Sie können nicht nehmen Sie die Tür mit
Tür : Ja, es ist eine Tür
öffenbare : öffnen und schließen Sie es (ja!)
abschließbar : Sie können es mit einem Schlüssel Sperren
gesperrt: und es ist bereits gesperrt!

Jetzt müssen wir eine andere Zeile des Codes im InitialRoom Block hinzufügen.

Objekt InitialRoom "Erste Zimmer"
mit
Beschreibung "Sie sind allein in einem fremden Raum."
N_to TreasureRoom,
S_to WoodenDoor,
Licht hat;

Die neue S_to -Linie bedeutet, dass der Spieler die Tür durch Verschieben im Süden überqueren. Wenn die Tür geschlossen ist, wird er nicht zu den anderen Raum gelangen können.

Jetzt erstellen wir zwei Schatztruhen. Eine aus Silber, Gold zu einem gemacht. Natürlich werden wir den goldenen Schlüssel in das zweite verstecken. Hier ist der Code für diese drei Objekte. Setzen Sie diesen Code am Ende der Datei, nach dem letzten Raum:

Objekt SilverChest "Silver Chest"
mit der Beschreibung "A schöne silberne Brust.",
Name "Silber" "Brust",
Found_in TreasureRoom,
statischen öffenbare Container hat;

Objekt GoldenChest "Golden Chest"
mit der Beschreibung "Eine schöne Brust, aus Gold gemacht.",
Name "Gold" "Golden" "Brust",
Found_in TreasureRoom,
statischen öffenbare Container hat;

Objekt Goldkey "Goldener Schlüssel"
mit Beschreibung "A kleine golden-Taste.",
ist weiblich;

Die zwei Brust ähneln. die Found_in Aussage bedeutet, dass beide in der Schatzkammer sind. Die statische Attribut bedeutet wiederum, dass Sie sie nicht mit Ihnen abholen können, öffenbare bedeutet, dass können Sie öffnen und schließen Sie dann, und schließlich das Container -Attribut bedeutet, dass Sie Dinge drin verstecken können.

Das goldene Schlüsselobjekt ist einfach. Nur eine kurze Beschreibung. Das einzige Attribut ist weiblich, mit diesem Spiel gelten bestimmte Wörter bei der Beschreibung des Objekts.

Wir müssen zwei Dinge zuletzt tun. Erstellen Sie zunächst eine letzte Dummy-Zimmer, es wird der anderen Seite der Tür. Der Spieler gewinnt das Spiel durch die Eingabe in ihr. Hier ist der Code:

Objekt ExitRoom "Exit Zimmer"
mit
Beschreibung "Du bist frei!"
Licht hat;

Wir müssen keine Richtungen hinzufügen. Setzen Sie diesen Code nach dem Goldkey -Objekt.

Die letzte Sache ist... den Schlüssel zu verstecken! Eigentlich ist sie nicht wirklich im Spiel, wie wir einen Ort für dieses Objekt nicht. Anstatt das Found_in -Schlüsselwort verwenden wir eine Codezeile in der Init -Block. Fügen Sie einfach:

Verschieben Sie GoldKey in GoldenChest;

Nach der Basislinie. Speichern Sie und kompilieren Sie die Datei. Sie sollte keine Fehlermeldung erhalten. Öffnen Sie das Spiel im Gargoyle und geben Sie die folgenden Befehle:

gehe nach Norden
Schauen Sie sich goldene Truhe
Hol dir den Schlüssel
Öffne die Truhe, silberne
Öffne die goldene Truhe
Hol dir den Schlüssel

Es sollte funktionieren wie im Screenshot gezeigt. Die Standardeinstellungen Nachrichten "Sie nicht so etwas sehen können" sind in der englischen Bibliothek gespeichert. Natürlich, Sie können sie ändern, aber für jetzt verwenden wir die Standard-Einträge.

Eigentlich können Sie beide Truhen ohne Probleme öffnen. Wir Endziel des Spiels soll nur eine Truhe zu öffnen, wie im zweiten Beispiel gefangen werden. Die echte Brust wird golden. Ein Drache hilft den Spieler, die gute Brust zu finden. Ein Drache? Ja, im nächsten Schritt!

In Verbindung stehende Artikel

Wie erstelle ich ein Video-Spiel mit Gamesalad

Wie erstelle ich ein Video-Spiel mit Gamesalad

Dabei habe ich beibringen Ihnen wie man eine Spiel mit dem Programm gamesaladSchritt 1: Stellen/Get Kunst für das SpielZunächst einmal muss Ihre gonna Make/Get Kunst für Ihr Spiel, denken Sie an alles es von Zeichen zu Tasten.Und vergessen Sie nicht,
Wie erstelle ich eine Scratch-Spiel mit Makey Makey Controller auf einem Raspberry Pi

Wie erstelle ich eine Scratch-Spiel mit Makey Makey Controller auf einem Raspberry Pi

In diesem instructable Sie erfahren wie Sie ein einfaches Spiel in Kratzer auf einem Raspberry Pi zu machen; um das Spiel mehr Spaß machen werden Sie es mit realen Objekten (Obst und Gemüse) über eine Makey Makey steuern.Sie benötigen:Ein Mini-Comput
Wie erstelle ich ein kleines Spiel Pfeilspitze

Wie erstelle ich ein kleines Spiel Pfeilspitze

in diesem instructable ich werde dich lehren wie erstelle ich ein kleines Spiel Pfeilspitze. Und es ist extrem einfachSchritt 1: Materialien was Sie brauchen, isteine PfeilspitzeZangeund eine Sicherheitsnadel sicherstellen seine groß genug, um auf di
Wie erstelle ich ein Airsoft-Team "mit Mitglied"

Wie erstelle ich ein Airsoft-Team "mit Mitglied"

Instuctions wie erstelle ich ein Airsoft-Team mit richtigen Materialien... Hinweis: Die Bilder sind von Photobucket.comSchritt 1: Teamplayer Finden mindestens 7-10 Spieler pro Team, ich werde später erklären, warum... Der Spieler sollte in der Nähe v
Wie erstelle ich eine Shadow Box mit PVC - hausgemachte DIY Christmas Crafts

Wie erstelle ich eine Shadow Box mit PVC - hausgemachte DIY Christmas Crafts

Wie erstelle ich eine Shadow Box mit PVCNeulich war ich auf einem anderen PVC-Projekt meine Frau und ich wunderbar kreativ entdeckt meine Schöpfung und gebeten, es in ein Weihnachts-Shadow Box wiederum arbeiten. Also ist hier eine gute Möglichkeit zu
Wie erstelle ich eine feststehendes Messer mit minimalem Werkzeuge

Wie erstelle ich eine feststehendes Messer mit minimalem Werkzeuge

in diesem instructable, ich werde dich lehren wie erstelle ich eine feststehendes Messer mit nur zwei Elektrowerkzeuge: Winkel Schleifer und BohrenSchritt 1: Werkzeuge 1: drill2: Winkelschleifer (mit schneiden und Schleifen der Scheibe)3: Hammer4: Sc
Wie erstelle ich eine Lotusblüte mit einer Kiwi in 1 Minute

Wie erstelle ich eine Lotusblüte mit einer Kiwi in 1 Minute

In diesem Video zeige ich Ihnen wie erstelle ich eine Lotusblüte mit einer Kiwi. Die Lotusblume können Sie als Beilage in einer Platte.Wichtige Hinweise: Es ist wichtig zu waschen (mit Seife für Obst und Gemüse) und Bürsten Sie die Kiwi und dann unte
Wie erstelle ich ein schlagendes Herz mit LEDs

Wie erstelle ich ein schlagendes Herz mit LEDs

Hi there,meinen ersten versuchen, diese etwas hinzufügen zu der Website, es kann nicht sein, dass gut, aber das nächste Mal es besser sein wird :)Meine Frau fragte mich einmal, etwas für sie zu machen mit LEDs werde ich denke ich habe das richtige fü
Wie erstelle ich eine Hibiscus-Armband mit Rainbow Loom

Wie erstelle ich eine Hibiscus-Armband mit Rainbow Loom

wie erstelle ich eine Hibiscus-Armband mit Rainbow Loom
Wie erstelle ich eine Installations-CD mit einer 8 gb Flash-Laufwerk

Wie erstelle ich eine Installations-CD mit einer 8 gb Flash-Laufwerk

Wie erstelle ich eine Installations-CD mit einer 8 gb Flash-Laufwerkhttp://www.YouTube.com/watch?v=FQ4EyWHcSpohttp://www.microsoftstore.com/Store/msstore/HTML/pbPage.Help_Win7_usbdvd_dwnToolbrauchen Sie Windows 7 durchzuführen, um dies zu tundie Date
Wie erstelle ich eine Piranha-Pflanze mit einem Schlauch

Wie erstelle ich eine Piranha-Pflanze mit einem Schlauch

für diese Pflanze, die Sie benötigenPerler Perlen:-Schwarz-Rot-Weiß-Dunkelgrün-Hellgrün* Bügeleisen / Papier* Eisen* 2 große Pegboards* Ein Buch oder etwas schwer und flach* Pinzette * OPTIONAL ** Eine grüne Röhre (Sie können dies bei Wal-Mart für 2,
Wie erstelle ich eine HTML-Seite mit Notepad/TextEdit

Wie erstelle ich eine HTML-Seite mit Notepad/TextEdit

Dies ist wie erstelle ich eine HTML-Seite mit Notepad oder TextEdit für PC und Mac.Fahren Sie mit Schritt2, wenn Sie wissen, wie Notepad/TextEdit öffnenSchritt 1: Öffnen Notepad/TextEditSo Sie wissen, wie man dies zuerst tun möchten vielleicht.Also s
Wie erstelle ich eine PowerPoint-Spiel (berühren Sie nicht die Wände)

Wie erstelle ich eine PowerPoint-Spiel (berühren Sie nicht die Wände)

In dieser Instructable ich zeige euch wie erstelle ich eine einfache "Berühren Sie nicht die Wände" PowerPoint-Spiel zu machen.Sie können beliebig viele Ebenen wie du willst, aber ich Ihnen zeigen werde, wie man mit 2 Ebenen machen machenSchritt
Wie erstelle ich ein Emoticon-Jacke mit LCD-Bildschirm

Wie erstelle ich ein Emoticon-Jacke mit LCD-Bildschirm

Konzept:Ich würde gerne eine Jacke machen, die einen kleinen LCD-Bildschirm, Subtexte für zwischenmenschliche Interaktion zu schaffen hat. Der Benutzer würde eine begrenzte "Tastatur" mit Kraftsensoren und Knöpfen unter weichem Silikon Tasten ve