Cómo crear un juego interactivo de la ficción como "Zork" (2 / 7 paso)

Paso 2: El entorno de desarrollo

OK, el juego es creado (sólo en el papel o en tu mente). Es el momento ahora para encender el ordenador.

Decido hablar sobre la lengua 6 informar. No la única lengua para crear este tipo de juegos. Por supuesto, usted puede crear todo desde cero con tu lenguaje favorito (C, VB.net, Java, Basic...).

La lengua de informar 6 se basa en una sintaxis basada en C. La gran ventaja de este lenguaje es que nos vamos a centrar la codificación en el juego. Utilizaremos el Ready-made "bibliotecas" que contiene todas las cosas aburridas: el analizador de sintaxis (el código que "Lee" lo que el jugador quiere hacer y extracto de las acciones). También, vamos a utilizar un inglés biblioteca contiene una gran cantidad de clásicos verbos, acciones y mensajes predeterminados, como "Usted no puede ir así". Gracias a estas bibliotecas, será posible crear sólo el juego.

La página web principal de la lengua 6 informar es aquí. También puede obtener mucha información aquí.

Antes de descargar cualquier cosa, vamos a explicar detalladamente cómo trabajamos.

1-vamos a escribir la fuente 6 Informe en un archivo de texto plano. Usaremos el Bloc de notas de windows, pero por supuesto, usted puede utilizar algo más. Notepad ++ es un buen programa. Enlace aquí.
2-se convertirá nuestra fuente fuente compilada denominada "código de z" archivo (extensión .z5). Este archivo compilado es el juego completo. Es como un archivo PDF. No se puede iniciar el juego haciendo doble clic en el archivo (no un ejecutable). Necesita un "jugador" para ejecutar el juego, como usted necesita un software para abrir un archivo pdf. La gran ventaja de esto es que se puede compartir el archivo ".z5" para todo tipo de usuarios finales: PC, Mac, Linux, teléfonos móviles... El archivo de z5 no cambiará, sólo el intérprete depende de la plataforma, como un lector de archivos PDF.
3-por lo que, para iniciar nuestro juego, vamos a descargar un "intérprete". Me gusta mucho gárgola, puede desempeñar una amplia gama de archivos de "ficción interactiva" (de diferentes sistemas), y es fácil de usar.

Vamos a empezar!

El compilador y las bibliotecas están aquí.
El compilador de windows aquí, último eslabón de la página.
El archivo 6 informar ayuda y recursos: El diseñador manual 4
El intérprete de la gárgola (links de descarga a la izquierda)

Permite descomprimir todo y crear la estructura de carpetas en las capturas de pantalla.

También necesitamos crear un pequeño archivo por lotes para ejecutar el compilador con las siguientes opciones. Abrir el Bloc de notas, escriba el código siguiente y guárdelo como compilador. BAT en la carpeta de primera, cerca del archivo "informar-632.exe" (Ten cuidado con la extensión!)

MyGame.inf + inform_library611\

Ahora, abra una nueva sesión de Bloc de notas. Será el archivo de la fuente principal de nuestro juego. Guarde el archivo como "mygame.inf", en la misma carpeta.

Aquí está el archivo de encabezado principal para nuestro juego. Copiarlo en el Bloc de notas. La sección de Inicio contiene, ahora, sólo la introducción del texto inicial de nuestro juego.

Constante de la historia "Mi primer juego de a 6";
Titular constante "^ un demo por Yoruk. ^";

No_score constante;

#Include "Parser";
#Include "VerbLib";

[Inicializar;
Imprimir "^ ^ este es un juego de demo en Informe 6. Puede resolverlo? ^^ ";
];

Incluyen "Gramática";

Guarde el archivo y ejecutar el archivo por lotes. Obtendrás el resultado que se muestra en la captura de pantalla.

Sin errores y un nuevo archivo deben crearse en la carpeta del juego. Gárgola de abrir y seleccione el archivo "MyGame.z5".

Yepee, el núcleo está listo! Vamos a añadir algunas de las habitaciones.

Artículos Relacionados

Juegos interactivos virtuales para fiestas de cumpleaños de los niños

Juegos interactivos virtuales para fiestas de cumpleaños de los niños

nunca vieron un juego de Wii o Xbox y pensamiento deseo podría hacer un juego que mis hijos quieren jugar.  Bueno, este instructable le mostrará cómo.  Empezaremos con el concepto del juego antes de pasar al desarrollo del diseño, el hardware y el fi
Cómo crear un juego de Scratch con Makey Makey controlador en un Raspberry Pi

Cómo crear un juego de Scratch con Makey Makey controlador en un Raspberry Pi

En este instructable usted aprenderá cómo hacer un simple juego en Scratch en un Raspberry Pi; para hacer el juego más divertido usted será controlar usando los objetos del mundo real (frutas y hortalizas) mediante un Makey Makey.Se necesita:Un mini
Tutorial de microcontroladores parte 10: Crear un juego (el botón)

Tutorial de microcontroladores parte 10: Crear un juego (el botón)

Ahora estamos listos para aplicar lo que sabemos y hacer un juego real. El juego consistirá en un par de botones y dos conjuntos de LEDs (2 filas de 7). El objetivo del juego es ver que entre dos personas puede presionar su botón más veces en la meno
Cómo crear backups juego con gateway 3ds

Cómo crear backups juego con gateway 3ds

Gateway 3ds fue considerada como la mejor tarjeta de juego de 3ds para sus funciones de gran alcance. Es compatible con EmuNAND, juego backup, restore y así sucesivamente y lo que sigue es una guía detallada sobre cómo utilizar una función de GW3DS:
Crear un mapa interactivo de Google para compartir información geográfica y metadatos

Crear un mapa interactivo de Google para compartir información geográfica y metadatos

¿Tienes cargas de datos asociados a un determinado lugar geográfico? Este Instructables te enseñará cómo crear un mapa donde usted puede hacer clic en los puntos para ver la información asociada a ese punto. Es fácil, y más que importante no necesita
Juego interactivo de luz roja luz verde en un tejido

Juego interactivo de luz roja luz verde en un tejido

Esta colcha es un juego de luz roja luz verde completamente funcional.  ¿Qué es la luz violeta, pregunte? Disco! Cada luz se enciende al azar de una cantidad aleatoria de tiempo. Si la luz roja está encendida y un jugador se mueve, la colcha detecta
Juego de operación utilizando Tynker

Juego de operación utilizando Tynker

Este es un paso a paso "Cómo a" para que 4 º y 5 º grado crear un juego interactivo de la operación.Material:1 - cerealesCajaCorta una hoja de cartón de una caja de cartón de diferentesPintura, marcadores, todo a Color conSharpieReglaTijerasX-ac
Minecraft Pinball

Minecraft Pinball

¡ Actualización! Esto entró en la competición de láser de espectro completo. ¡ Vota por mí! Si gano, prometo publicar mi nuevo proyecto - un juego de pinball con tema Moby Dick (requiere cortador laser!)OK, esto no es un juego de pinball en el sentid
Crear fichas de juego Scrabble-Like

Crear fichas de juego Scrabble-Like

Scrabble es una marca registrada de Hasbro en Estados Unidos y Canadá y por Mattel en otros países del mundo. Con este Instructable es nuestro objetivo compartir pasos sobre cómo crear un juego que es similar a la experiencia de jugar Scrabble, así q
Médico interactivo que Quiz ordenador.

Médico interactivo que Quiz ordenador.

Doctor Who video de prueba para dispositivos móviles.Bienvenida.En este Instructable le mostrará cómo hacer tu propio interactivo juego de preguntas opción múltiple que utiliza reconocimiento de voz, síntesis de voz, archivos .exe, una paz de softwar
Juego de Show de televisión interactiva

Juego de Show de televisión interactiva

Interactivo TV es un canal de tamil, donde tenemos mucho de programas y juegos interactivos por llamar al número y utilice el botón móvil para jugar al juego en la televisión. Quiero hacer algo como eso para TV por cable local para mi amigo.Así que u
Jugar un juego con un Arduino desnudo

Jugar un juego con un Arduino desnudo

"Push-It"Juego interactivo utilizando una placa Arduino desnudo, sin partes externas o cableado necesario.Empuje-tiene dos propósitos.Para demostrar/verificar rápidamente que trabaja tu placa Arduino y que está configurados correctamente para de
Con IFTTT para crear un mapa de la foto en vivo desde tu iPhone (u otros dispositivos)

Con IFTTT para crear un mapa de la foto en vivo desde tu iPhone (u otros dispositivos)

Esta es una guía práctica para tomar una foto con tu iPhone (u otros dispositivos compatibles), enviar la imagen a una hoja de cálculo de google y migrar los datos a una tabla de la fusión de Google y finalmente producir un mapa de donde se tomó la f
RGB LED Pixel tacto reactiva juegos de mesa

RGB LED Pixel tacto reactiva juegos de mesa

Las tablas son elementos útiles a tener y como necesitábamos una nueva mesa para el salón tenía sentido construir mi propio con algunas características extra electrónicas.Mi mesa de diseño consta de las siguientes características.matriz de LED RGB 10