Cómo hacer un juego basado en texto (con imágenes)

Tabla de contenido:

Cómo hacer un juego basado en texto (con imágenes)
Cómo hacer un juego basado en texto (con imágenes)
Anonim

Los juegos de aventuras de texto, también conocidos como ficción interactiva ("IF" para abreviar), fueron la forma más temprana de juegos de computadora y mantienen un número relativamente pequeño pero devoto de seguidores en la actualidad. Por lo general, se pueden descargar gratis, ocupan muy poca potencia de procesamiento y, lo mejor de todo, puede crearlos por su cuenta, sin necesidad de conocimientos de programación.

Pasos

Parte 1 de 3: Elegir el software

Hacer un juego basado en texto Paso 1
Hacer un juego basado en texto Paso 1

Paso 1. Pruebe Inform 7

Inform 7 es una herramienta popular y poderosa para crear juegos de texto, más a menudo llamado ficción interactiva. Su lenguaje de programación está diseñado para parecerse a simples oraciones en inglés, al mismo tiempo que permite una funcionalidad completa. Inform 7 es gratuito y está disponible para Windows, Mac y Linux.

Hacer un juego basado en texto Paso 2
Hacer un juego basado en texto Paso 2

Paso 2. Utilice Adrift para crear juegos fácilmente en Windows

Adrift es otro compilador y lenguaje de ficción interactivo popular y fácil de usar. Debido a que se basa en una interfaz gráfica en lugar de codificar, puede ser la herramienta más fácil de usar para un no programador. Adrift es gratis y está disponible solo para Windows, aunque los juegos creados con él se pueden jugar en cualquier sistema operativo o en un navegador.

Hacer un juego basado en texto Paso 3
Hacer un juego basado en texto Paso 3

Paso 3. Considere TADS 3 si sabe algo de programación

Si prefiere abordar la creación de juegos de texto como un proyecto de codificación, TADS 3 puede ser el software más completo de este tipo. Será especialmente fácil de aprender si está familiarizado con C ++ y / o Javascript. TADS 3 es gratuito y está disponible para Windows, Mac y Linux.

  • La versión para Windows (solo) de TADS 3 viene con una adición de "Workbench" que lo hace mucho más accesible para los que no son programadores y más conveniente de usar en general.
  • Los programadores pueden estar interesados en esta comparación en profundidad entre Inform 7 y TADS 3.
Hacer un juego basado en texto Paso 4
Hacer un juego basado en texto Paso 4

Paso 4. Explore otras opciones principales

Las herramientas anteriores son, con mucho, las más populares, pero hay varias otras que tienen muchos seguidores en la comunidad de ficción interactiva. Si ninguna de las herramientas anteriores le interesa o si desea explorar más opciones, pruebe estas a continuación:

  • Hugo
  • ALAN
Hacer un juego basado en texto Paso 5
Hacer un juego basado en texto Paso 5

Paso 5. Pruebe una opción basada en navegador

Puede saltar y comenzar sin ninguna descarga utilizando una de las siguientes herramientas:

  • Quest (más similar a las herramientas IF anteriores)
  • Twine (editor visual fácil de usar)
  • StoryNexus (el jugador hace clic en las opciones en lugar de adivinar qué escribir; StoryNexus aloja su juego en línea)

Parte 2 de 3: Introducción

Hacer un juego basado en texto Paso 6
Hacer un juego basado en texto Paso 6

Paso 1. Familiarícese con los comandos de texto

La mayoría de los juegos basados en texto se juegan escribiendo comandos. Las personas que han jugado a juegos de ficción interactivos antes esperarán que incluyas ciertos comandos en tu juego, como "examinar (objeto)" y "tomar (objeto)".

  • La documentación o el tutorial de su software debería presentarle estos comandos y cómo incluirlos en su juego.
  • A menudo, un juego tiene comandos únicos adicionales, que pueden ser desde "girar el bastón" hasta "cortar el césped". Estas opciones siempre deben quedar claras para el jugador, a menos que las ponga como bromas o huevos de Pascua que no son necesarios para completar el juego.
Hacer un juego basado en texto Paso 7
Hacer un juego basado en texto Paso 7

Paso 2. Planifique el mapa y / o la progresión del jugador

La forma más común de ficción interactiva consiste en explorar diferentes ubicaciones, generalmente llamadas "habitaciones", incluso si están al aire libre. Un buen proyecto para comenzar podría incluir una o dos salas para explorar al principio, otro par de salas a las que el jugador puede llegar con una simple búsqueda o resolución de problemas, y un rompecabezas más grande que el jugador necesita resolver con un poco de pensamiento o una búsqueda exhaustiva..

Alternativamente, puede hacer un proyecto que se centre más en las decisiones que toma el jugador, en lugar de los acertijos que resuelve. Esta podría ser una historia emocional centrada en la relación del jugador con otros personajes, o una historia basada en la trama en la que el jugador tiene que tomar muchas decisiones y luego es testigo de las consecuencias en escenas posteriores. Esto todavía puede usar un mapa geográfico, o podría usar "habitaciones" que son más como escenas, con el jugador progresando a través de varias viñetas que exploran estos temas

Hacer un juego basado en texto Paso 8
Hacer un juego basado en texto Paso 8

Paso 3. Obtenga ayuda con la sintaxis

Si su primera sala no funciona de la manera que desea, o simplemente no está seguro de cómo lograr lo que desea con su software, busque un menú de "documentación" o "ayuda", o un "Léame". en la misma carpeta que la herramienta principal. Si eso no es suficiente, haga su pregunta en un foro en el sitio web donde obtuvo el software o en un foro de ficción interactivo de propósito general.

Hacer un juego basado en texto Paso 9
Hacer un juego basado en texto Paso 9

Paso 4. Cree la introducción y la primera sala

Una vez que tenga un plan básico para su juego, escriba una breve introducción que describa el juego, explique cualquier comando inusual y advierta sobre el contenido para adultos, si lo hubiera. A continuación, escriba la descripción de la primera habitación. Intenta hacer que el primer escenario sea interesante, ya que muchos jugadores se alejarán si ven un apartamento vacío. Aquí hay un ejemplo de lo primero que un jugador puede ver cuando inicia el juego (etiquetado para mayor comodidad):

  • Introducción:

    Canjeó toda su colección de cupones de pudín para este yate, y ahora está a la deriva en el mar. Suerte típica. Mejor ver si Lucy resistió la tormenta. Crees que estaba en la sala de máquinas cuando golpeó.

  • Advertencia de logística y contenido:

    Bienvenido al viaje en yate del hombre frugal. Escribe comprobar cupones para ver su colección actual. Usa el comando canjear seguido del nombre del cupón para usar estos artículos misteriosamente útiles. Advertencia: el juego muestra violencia leve y canibalismo.

  • Descripción de la habitación:

    Estás de pie en una habitación con literas con paneles de roble. El armazón de la litera de metal se cayó durante la tormenta y el único colchón yace roto y empapado debajo del mueble bar. Hay una puerta cerrada al norte.

Hacer un juego basado en texto Paso 10
Hacer un juego basado en texto Paso 10

Paso 5. Cree comandos para la primera habitación

Piensa en formas para que el jugador interactúe con cada objeto que mencionaste. Como mínimo, deberían poder "examinar" o "x" cada uno. Aquí hay algunos ejemplos de comandos que el jugador puede usar y el texto que ven como resultado:

  • examinar el colchón - Relleno con plumas de ganso de la mejor calidad, la mayoría de las cuales ahora flotan por la habitación. Empapado y con olor a alcohol.
  • x yo - Estás exhausto y solo vistes el albornoz rosa andrajoso que te pusiste justo antes de que azotara la tormenta. El albornoz tiene un bolsillo y una faja de algodón.
  • puerta abierta - El pomo de la puerta gira, pero no se abre. Se siente como si hubiera algo pesado del otro lado.
Hacer un juego basado en texto Paso 11
Hacer un juego basado en texto Paso 11

Paso 6. Convierta la primera habitación en un simple rompecabezas

Un comienzo clásico requiere que el jugador encuentre una salida de la habitación. Esto no tiene por qué ser un rompecabezas complicado, solo una muestra de cómo será tu juego. También le enseña al jugador a leer con atención y buscar pistas. Por ejemplo, se podría suponer que el jugador debe hacer esto, después de escribir los comandos anteriores:

  • recoger el colchón - En cuanto lo levantas, un hedor a tequila asalta tu nariz. Eso explica por qué este colchón está empapado … lo arrojas a un lado y te limpias las manos en la bata de baño.
  • x habitación - Estás de pie en una habitación con literas con paneles de roble. La estructura de la litera de metal se cayó durante la tormenta y el único colchón está roto y empapado en un rincón. Un gabinete de licor está en la esquina. Hay una puerta cerrada al norte. Hay una botella rota en el suelo.
  • recoger botella - Recoges la botella de tequila rota. No malgastes, no quieras.
  • x bolsillo - Tu billetera todavía está ahí. Uf.
  • x billetera - Es posible que haya renunciado a los cupones de pudín, pero aún tiene su billetera de cupones de emergencia. Ahora mismo tienes un cupón de palanca y un cupón de silbato.
  • canjear palanca - Levanta el cupón de palanca y te aclaras la garganta. El cupón se aleja y, un momento después, una enorme palanca cae en tu mano.
  • puerta abierta con palanca - Inserta la palanca en el hueco del marco de la puerta y empuja con fuerza. Un gruñido al otro lado te asusta. Un intento más debería abrir la puerta, pero será mejor que tengas un arma lista.
  • puerta abierta con palanca - Esta vez no hay ni un peso en la puerta. Se abre fácilmente, ¡para revelar un gran lobo gris mirándote! Mejor piensa rápido, solo puedes elegir una opción.
  • golpear lobo con botella - Golpeas al lobo en la nariz con la botella rota. Gime y sale corriendo. El camino hacia el norte ahora está despejado.

Parte 3 de 3: Pulir y terminar el juego

Hacer un juego basado en texto Paso 12
Hacer un juego basado en texto Paso 12

Paso 1. Mantenga los verbos y sustantivos obvios

Como creador, te familiarizarás tanto con los términos que parecerán una segunda naturaleza. Otras personas solo tienen unas pocas frases de instrucción con las que trabajar. Siempre que agregue un nuevo comando u objeto, especialmente uno que sea vital para avanzar en el juego, asegúrese de que sea obvio y fácil de usar.

  • Utilice siempre nombres de objeto válidos en la descripción de la habitación. Por ejemplo, si un jugador entra en la habitación y ve una descripción de "una pintura", asegúrese de que "pintura" sea el término para ese objeto en su juego. Si usas descuidadamente el término "imagen", los jugadores tendrán que adivinar cómo interactuar con él.
  • Permita sinónimos para los verbos. Tómate un tiempo para pensar en cómo un jugador podría intentar usar objetos. Un botón debe responder tanto al "pulsador" como al "pulsador". Un enemigo debe dar la opción de "atacar", "golpear" y "golpear", además de "usar (cualquier elemento que pueda tratarse como un arma) en (enemigo)".
Hacer un juego basado en texto Paso 13
Hacer un juego basado en texto Paso 13

Paso 2. Haga que sus rompecabezas se sientan realistas

No permita que su rompecabezas cuidadosamente diseñado rompa la inmersión del lector en el escenario. Puede que te sientas terriblemente inteligente por crear un rompecabezas que involucra un casco vikingo, un cartucho de dinamita y una colmena de abejas, pero no es razonable descubrir estos elementos en una nave espacial o en un salón de clases de secundaria. Su entorno se sentirá menos cohesivo, y los elementos también pueden tener un letrero de neón parpadeando "úsame para un rompecabezas".

  • Darle a los rompecabezas más de una solución los hace sentir mucho más realistas, al igual que permitir que un solo elemento se use en múltiples rompecabezas o de múltiples formas.
  • Haz que los rompecabezas se sientan relevantes. Debería haber una razón por la que tu personaje necesita resolver el rompecabezas.
  • Evite los rompecabezas artificiales como las torres de Hanoi, los laberintos y los rompecabezas de lógica.
Hacer un juego basado en texto Paso 14
Hacer un juego basado en texto Paso 14

Paso 3. Sea justo con los jugadores

Los juegos de aventuras de la vieja escuela son famosos por resultados crueles como "Recoges la piedra, provocando una avalancha que te entierra. Se acabó el juego". Hoy en día, los jugadores quieren que su habilidad sea recompensada. Además de evitar muertes arbitrarias de jugadores, aquí hay algunos otros objetivos de diseño a tener en cuenta:

  • No haga que los eventos importantes dependan de una tirada del dado. En su mayor parte, si un jugador ha descubierto qué hacer, debería tener éxito el 100% del tiempo.
  • Proporcione pistas para acertijos difíciles y no ponga más de dos o tres pistas falsas.
  • No hagas un acertijo que no se pueda resolver en la primera partida, como uno que requiera conocimiento de la siguiente área o un acertijo de prueba y error que te mata si no adivinas correctamente.
  • Está bien cerrar permanentemente un área a la mitad del juego, pero el jugador debe recibir una advertencia justa antes de que esto suceda. Si una elección hace que el juego no se pueda ganar, esto debería ser obvio de antemano, y debería terminar el juego en lugar de permitir que el jugador siga intentándolo sin esperanza de ganar.
Hacer un juego basado en texto Paso 15
Hacer un juego basado en texto Paso 15

Paso 4. Escribe los finales

Dedique algo de tiempo a hacer que cada final sea interesante. Si el jugador pierde, aún debería poder leer una porción considerable de texto que describa específicamente lo que sucedió y lo aliente a intentarlo nuevamente. Si un jugador gana, dale un final largo y triunfante y considera permitirle gastar un par de acciones adicionales saboreando la victoria en una sala especial de final de juego.

Hacer un juego basado en texto Paso 16
Hacer un juego basado en texto Paso 16

Paso 5. Encuentre más consejos e inspiración

Hay docenas, si no cientos, de artículos disponibles en Brass Lantern, Interactive Fiction Database e IFWiki, donde puede enfocarse en temas especializados como cómo escribir personajes convincentes o cómo programar objetos con interacciones complejas. Quizás aún más importante es la gran colección de juegos basados en texto en IF Archive, donde puede descubrir lo que disfruta de primera mano, jugando los juegos usted mismo. Aquí hay algunos recursos excelentes para comenzar:

  • La colección de citas IF Gems.
  • SI Libro de teoría
  • Artesanía de la aventura
Hacer un juego basado en texto Paso 17
Hacer un juego basado en texto Paso 17

Paso 6. Prueba Beta

Una vez que su juego parezca completo, juegue usted mismo varias veces. Intenta cubrir todos los caminos posibles a través del juego, incluyendo hacer cosas en una secuencia "extraña" que no pretendías. Una vez que hayas corregido cualquier error que surja, reúne a algunos amigos, familiares o jugadores de ficción interactiva en línea para que prueben la versión beta de tu juego de la misma manera. Anímelos a dar su opinión sobre qué partes fueron frustrantes o no divertidas, y considere sus sugerencias de cambios u opciones adicionales.

Guarde con frecuencia o use el comando "deshacer", si está disponible, para que pueda probar diferentes rutas sin comenzar desde el principio cada vez

Hacer un juego basado en texto Paso 18
Hacer un juego basado en texto Paso 18

Paso 7. Publicar

Algunos software de creación de juegos basados en texto también vienen con una plataforma en línea donde puedes cargar el juego. Más comúnmente, el creador cargará el juego en IF Archive y publicará una descripción en IFDB.

  • Comparta enlaces a su juego en las redes sociales y en foros de ficción interactivos para una mayor exposición.
  • La gran mayoría de los juegos basados en texto se ofrecen de forma gratuita. Puedes cobrar dinero por él, pero si este es tu primer proyecto y no tienes una base de fans existente, no esperes muchos compradores.

Consejos

  • Una buena forma de hacer que tu juego se destaque es inscribiéndolo en uno de los muchos concursos IF que existen. La mayoría son de entrada gratuita y es probable que al menos algunas personas jueguen a tu juego. Si es bueno, se correrá la voz.
  • Las personas ciegas y con discapacidad visual pueden escribir fácilmente ficción interactiva. Dado que la mayoría de los sistemas de creación de FI se basan en un formato de texto sin formato, no hay razón para no intentarlo. Puede usar cualquier editor de texto para escribir el código, mientras usa su software de lectura de pantalla preferido.
  • También puede crear archivos html vinculados de un archivo a otro. Esto es útil si prefiere permitir que los usuarios elijan un comando de la lista.

Advertencias

  • Evite mencionar objetos que no existen. Si se menciona un elemento en la descripción de una habitación, asegúrese de que el jugador pueda al menos examinar el elemento. Cuando un jugador recibe demasiadas respuestas como "No ves nada como eso aquí", el juego pierde credibilidad rápidamente. En otras palabras, asegúrese de que su mundo ficticio coincida con el mundo codificado subyacente en todo momento. Quieres, al igual que en la ficción normal, suspender la incredulidad. La construcción cuidadosa del mundo lo hace más fácil. Los jugadores aprenden la codificación perezosa cada vez.
  • Algunas tramas y escenarios se utilizan en exceso hasta el punto de convertirse en un cliché y requieren un excelente escritor para lograrlo sin aburrir a los jugadores de ficción interactiva experimentados. Trate de evitar construir su historia en torno a amnesia, flashbacks, escenarios mundanos (un apartamento u oficina) o gente común que se ve transportada a escenarios de fantasía heroica.

Recomendado: