Comment créer un jeu interactif de la Fiction comme « Zork » (7 / 7 étapes)

Étape 7: Code complet

Voici le code final de Inform 6 pour ce jeu :

Histoire de constant « Mon premier match Inform 6 » ;
Headline constante "^ une démo par Yoruk. ^ » ;

No_score constante ;

Global EnigmaSolved = false ;

#Include « Parser » ;
#Include « VerbLib » ;

[Mise en service ;
imprimer "^ ^ il s’agit d’une démo de jeu écrit en Inform 6. Vous pouvez le résoudre? ^^ ";
emplacement = InitialRoom ;
déplacer GoldKey à GoldenChest ;
];

Inclure la « Grammaire » ;

objet InitialRoom « Première chambre »
avec
Description « Vous êtes seul dans une pièce étrange. »,
n_to TreasureRoom,
s_to WoodenDoor,
a la lumière ;

Objet -> WoodenDoor "porte en bois"
avec la description "A grand bois porte. Il ont un verrou. ",
Nommez les "grands" "en bois" "porte",
when_closed "vous pouvez voir une grande porte en bois, au sud. La porte est fermée. «,
when_open "la porte est maintenant ouverte.",
door_to ExitRoom,
door_dir s_to,
with_key goldkey,
a statique porte ouvrant verrouillé verrouillable ;

objet TreasureRoom « Treasure Room »
avec
Description « Cette chambre est tout à fait la même que la précédente. Vous pouvez aller à la salle initiale en marchant dans le sud. Il y a une autre chambre à l’est. ",
s_to InitialRoom,
e_to DragonRoom,
a la lumière ;

objet DragonRoom « Dragon Room »
avec
Description « Vous pouvez rejoindre la salle du Trésor en marchant sur l’Occident. »,
w_to TreasureRoom,
a la lumière ;

objet SilverChest « Chest Silver »
avec la description « A beau argent poitrine. »,
nom 'argent' 'commode',
found_in TreasureRoom,

avant [;
ouvrir : imprimer "vous ouvrez le coffre d’argent. Une lumière est venue de l’intérieur. Vous immedialty feel bad. » ;
deadflag = 1 ;
rtrue ;
],

a conteneur ouvrant statique ;

objet GoldenChest « Coffre doré »
avec la description « Une belle poitrine, faite d’or. »,
nom de la "golden'"poitrine"," l’or"
found_in TreasureRoom,

avant [;
ouvert : si (EnigmaSolved == false) {}
imprimer "vous ouvrez le coffre doré. Une lumière est venue de l’intérieur. Vous immedialty feel bad. » ;
deadflag = 1 ;
rtrue ;
}
],

a conteneur ouvrant statique ;

objet Goldkey « golden key »
avec la description « A petite golden key. »,
nom "petite" 'clé' 'golden',
a femelle ;

objet ExitRoom « Salle de sortie »
avec
Description [;
imprimer "vous êtes libres ! Félicitation, vous avez résolu ce jeu! ^^ "; deadflag = 2 ; rtrue ;
],
a la lumière ;

Dragon de l’objet « dragon »
avec le nom 'rouge' 'dragon' 'animal',
Description "un dragon rouge se tient ici. Il ne s’arrête pas à vous regarder. ",
initial « un dragon rouge est ici. »,
found_in DragonRoom,
vie [mot1 mot2 ;

Dire : imprimer "le dragon ne vous Ecoute. ^ » ; rtrue ;
Attaquants : imprimer "vous ne devriez pas. Il peut diviser feu. ^ «; » rtrue ;
Kiss : imprimer "Hmm... No ^ «; rtrue ;

Réponse, demander :
mot1 = nom ;
mot2 = seconde ;
Si (mot1 == 33) {word1 = mot2;}

commutateur (mot1) {}
« Salut », « Bonjour »: « ~ Hello, stranger. ~ ";
« clé », « aider »: « ~ la porte de sortie est verrouillée. Pour trouver la clé, vous devez répondre à une énigme. Si vous êtes prêt, je peux chanter il. ~ ";
« Salut », « Bonjour »: « ~ Hello, stranger. ~ ";
« porte », « sortir », « verrouiller »: "~ Hmmm. Je peux vous aider à trouver la clé. ~ ";
"enigma", "jeu", "chanson": "~ Voici l’énigme : le matin, il a quatre pattes. À midi, il a deux jambes ; dans la nuit ; Il a trois. C’est quoi? ~ ";
'man', 'garçon', « fille », « humain », « hommes », « Dame »: print "~ vous avez trouvé la solution de l’énigme. Félicitations ! La clé est à l’intérieur du coffre doré. Attention, n’essayez pas d’ouvrir l’autre le! ~ ^ «; » EnigmaSolved = true ; rtrue ;
« solution »: « Vous devez trouver la réponse par vous-même. » ;
par défaut : imprimer "pas de réponse. ^ » ; rtrue ;
}

],
a animer statique ;

Articles Liés

Comment jouer Auralux, le jeu de la meilleure stratégie mobile.

Comment jouer Auralux, le jeu de la meilleure stratégie mobile.

Auralux est, à mon avis, le meilleur jeu de stratégie mobile, il n'y a, et je tiens à partager avec tout le monde.Auralux est un jeu de stratégie très simple, car il n'y a qu'un seul type de troupe, mais c'est aussi très complexe en raison des straté
Comment créer un jeu de rayures avec contrôleur Makey Makey sur une facture pro forma framboise

Comment créer un jeu de rayures avec contrôleur Makey Makey sur une facture pro forma framboise

Dans ce instructable vous apprendrez comment faire un simple jeu à gratter sur un Pi de framboise ; pour rendre le jeu plus amusant vous allez commander à l'aide des objets du monde réel (fruits et légumes) via un Makey Makey.Vous aurez besoin :Un mi
Comment jouer à BS: un jeu de Bluff

Comment jouer à BS: un jeu de Bluff

Dans ce instructable je va vous apprendre comment jouer BS, un amusant jeu de cartes. C'est un de mes jeux préférés de carte à jouer et apporte souvent beaucoup de rires et de sourires. Le but du jeu est de se débarrasser de toutes vos cartes. J'espè
Comment faire un Python jeu devinant

Comment faire un Python jeu devinant

Bienvenue dans l'univers de python. Ici, nous allons faire une deviner le jeu de base. Profitez !Étape 1: Télécharger Python 2.7, pas 3.xVous devez d'abord Télécharger python 2.7 sur le site officiel de python. https://www.Python.org/downloads/releas
Comment contrôler un jeu simple de traitement avec Arduino

Comment contrôler un jeu simple de traitement avec Arduino

Bonjour à tousDans ce Instructable, nous allons voir comment créer un « lien » entre une esquisse de traitement et une carte Arduino. Dans cet exemple, un module à ultrasons sera utilisé pour contrôler un avion dans un jeu simple. Encore une fois, ce
Comment faire pour le jeu League of Legends

Comment faire pour le jeu League of Legends

les instructions suivantes vous informerons sur la façon de commencer à jouer à League of Legends, mécanismes de base du jeu et fournir des conseils généraux sur la façon de réussir. League of Legends est un jeu gratuit de la vidéo dans le genre MOBA
Comment faire tous ce jeu vidéo de choses que vous toujours voulu

Comment faire tous ce jeu vidéo de choses que vous toujours voulu

jeux vidéo Ah... Je veux dire, sérieusement... y a-t-il jamais eu un meilleur temps passé ? OK, donc il n'y a, mais pas celui qui est pris la peine de cliquer sur cette entrée particulière n'a pas subi le heures qu'il faut pour vraiment et désespérém
Jeu interactif de Simon Says

Jeu interactif de Simon Says

je ne me souviens pas tout à fait comment ce jeu évolué mais la principale motivation derrière c'est pour améliorer le traitement cognitif et attention en obtenant les joueurs à se concentrer sur une séquence de coups de batterie, puis répétez cette
Comment archiver un .iso (jeu PSP)

Comment archiver un .iso (jeu PSP)

cette instructable va nous l'espérons vous apprendre comment créer un .iso à jouer sur votre PSP. Ce tutoriel ne s'applique qu'aux personnes qui sont en cours d'exécution du firmware personnalisé sur votre psp.C'est à faire uniquement pour sauvegarde
Comment faire un simple jeu en 3D de l’unité

Comment faire un simple jeu en 3D de l’unité

Unity 3D est un moteur de jeu-fabrication qui est puissant, simple à utiliser et surtout, gratuit à Télécharger! (Il y a une version payante plus puissant, mais vous pouvez faire beaucoup avec la version gratuite).Malgré son nom, l'unité peut être ut
Comment faire pour le jeu si votre page ne se charge pas

Comment faire pour le jeu si votre page ne se charge pas

Si vous utilisez Google Chrome et votre page ne se charge pas. Rassurez-vous, jouer à un jeu dans la page déchargée.Étape 1: Aucun interz-net Désactiver votre connexion internet.Étape 2: sauter ! Jump ! Jump ! Ouvrez un site Web, puis une fois que vo
D.D.Tap - plateforme de jeu Interactive à l’aide de la transformation, de Arduino et de Twitter

D.D.Tap - plateforme de jeu Interactive à l’aide de la transformation, de Arduino et de Twitter

Le D.D.Tap est un jeu qui peut être joué à l'aide de capteurs reliés à l'Arduino et interface pour le jeu produite avec le traitement. C'est une révolution de danse de danse simple jeu qui accumule des points lorsque le joueur active les capteurs ou
Comment faire un mini-jeu chanceux !

Comment faire un mini-jeu chanceux !

Bonjour les gars ! Voici un mini-jeu de construire ! Remarque : cela fonctionne sur la survie !Étape 1: Let's get les matériauxvous avez besoin de n'importe quel type de bloc, ARC et flèches pour tirer, un seau d'eau, une peinture et trois trappesEta
Comment faire un simple jeu post-apocalyptique dans Blender

Comment faire un simple jeu post-apocalyptique dans Blender

Dans ce tutoriel je vais vous montrer comment faire un personnage que vous incarnez et un ennemi. Nous allons également utiliser l'arme que j'ai ajouté sous forme de fichier à la fin de l'ennemi. Lorsque ce projet est terminé, vous devriez avoir un c