Paso 7: Código completo
Aquí está el código final de informar 6 para este juego:
Constante de la historia "Mi primer juego de a 6";
Titular constante "^ un demo por Yoruk. ^";
No_score constante;
Global EnigmaSolved = false;
#Include "Parser";
#Include "VerbLib";
[Inicializar;
Imprimir "^ ^ este es un juego de demo en Informe 6. Puede resolverlo? ^^ ";
Ubicación = InitialRoom;
hacia GoldKey de GoldenChest;
];
Incluyen "Gramática";
objeto InitialRoom "Primera habitación"
con
Descripción "Está solo en una habitación extraña.",
n_to TreasureRoom,
s_to WoodenDoor,
tiene luz;
Objeto -> WoodenDoor "puerta de madera"
con la descripción "A gran puerta de madera. Tiene una cerradura. "
'' 'madera' 'puerta grande', el nombre
when_closed "se puede ver una gran puerta de madera, en el sur. La puerta está cerrada. "
when_open "la puerta está ahora abierta.",
door_to ExitRoom,
door_dir s_to,
goldkey de with_key,
tiene puerta estática que se puede abrir con cierre con llave;
objeto TreasureRoom "Sala del tesoro"
con
Descripción "esta habitación es absolutamente el mismo que el anterior. Usted puede ir a la sala inicial a pie en el sur. Hay una habitación en el este. "
s_to InitialRoom,
e_to DragonRoom,
tiene luz;
objeto DragonRoom "Sala de dragón"
con
Descripción "Puede llegar a la sala del tesoro caminando por el oeste.",
w_to TreasureRoom,
tiene luz;
objeto SilverChest "Pecho de plata"
con la descripción "A hermosa plata pecho."
nombre de 'plata' 'pecho',
found_in TreasureRoom,
antes [;
abrir: Imprimir "abre el cofre de plata. Una luz vino del interior. Te immedialty sentir mal.";
deadflag = 1;
rtrue;
],
tiene contenedor de apertura estática;
objeto GoldenChest "Pecho de oro"
con la descripción "Un hermoso pecho, de oro.",
nombre de 'oro', 'pecho', ' de oro'
found_in TreasureRoom,
antes [;
abrir: Si (EnigmaSolved == false) {}
Imprimir "abre el cofre dorado. Una luz vino del interior. Te immedialty sentir mal.";
deadflag = 1;
rtrue;
}
],
tiene contenedor de apertura estática;
objeto Goldkey "llave de oro"
con la descripción "A pequeño golden key.",
nombre 'pequeño' 'clave' 'oro',
tiene mujer;
objeto ExitRoom "Salida de la habitación"
con
Descripción [;
Imprimir "¡ eres libre! Enhorabuena, usted resolver este juego! ^^ "; deadflag = 2; rtrue;
],
tiene luz;
Dragón de objeto "dragón"
con el nombre 'rojo' 'dragon', 'animal',
Descripción "un dragón rojo está de pie aquí. Él no deja de mirarte. "
inicial "un dragón rojo está aquí.",
found_in DragonRoom,
vida [palabra1 word2;
Dile: Imprimir "el dragón no escucha le. ^"; rtrue;
Ataque: Imprimir "usted no debe. Él puede dividir fuego. ^ "; rtrue;
Beso: Imprimir "Hmm... n ° ^ «; rtrue;
Responder, preguntar:
palabra1 = Sustantivo;
word2 = segundo;
Si (palabra1 == 33) {palabra1 = word2;}
interruptor (palabra1) {}
'Hola', 'Hola': "~ Hola, forastero. ~";
'clave', 'ayuda': "~ la puerta de salida está bloqueada. Para encontrar la llave, usted debe responder a un enigma. Si estás listo, puedo cantarla. ~ ";
'Hola', 'Hola': "~ Hola, forastero. ~";
'la puerta', 'salida', 'bloquear': "~ Hmmm. Puedo ayudarle a encontrar la clave. ~ ";
'enigma', 'game', 'canto': "~ aquí es el enigma: en la mañana, tienen cuatro patas. Al mediodía, tiene dos piernas; en la noche; tienen tres. ¿Cuál es? ~ ";
'hombre', 'Chico', 'girl', 'humano', 'hombres', 'la señora': Imprimir "~ has encontrado la solución del enigma. ¡ Felicidades! La clave está dentro del pecho dorado. Ten cuidado, no intente abrir otra! ~ ^ "; EnigmaSolved = true; rtrue;
«solución»: «Debe encontrar la respuesta por ti mismo.»;
por defecto: Imprimir "no hay respuesta. ^"; rtrue;
}
],
tiene animación estática;