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

Tabla de contenido:

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

Video: Cómo hacer un juego de computadora basado en texto (con imágenes)

Video: Cómo hacer un juego de computadora basado en texto (con imágenes)
Video: Multijugador Red Local Age Of Empires 2 / AOE2 No funciona en Win10. 2024, Mayo
Anonim

Los juegos de aventuras basados en texto, también conocidos como ficción interactiva, fueron una forma temprana de juegos de computadora. Ahora sus fans son limitados pero bastante leales. Por lo general, estos juegos se pueden descargar de forma gratuita, no necesitan altas especificaciones informáticas y, curiosamente, puedes crear los tuyos propios sin tener que conocer un lenguaje de programación.

Paso

Parte 1 de 3: Elegir software

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

Paso 1. Puede probar Inform 7

Inform 7 es un software bastante poderoso y es mejor conocido por crear juegos de texto, o ficción interactiva como se le llama más comúnmente. El lenguaje de programación está diseñado de tal manera que se asemeja a oraciones simples en inglés, pero aún tiene funcionalidad completa. Inform 7 está disponible de forma gratuita 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 facilitar la creación de juegos en Windows

Adrift es también un lenguaje de programación y un software de compilación de ficción interactiva que es popular y fácil de usar porque su interfaz es visual, no de código. Este software es probablemente la opción más sencilla si no eres programador. Adrift está disponible de forma gratuita solo para Windows, pero el juego resultante se puede jugar en cualquier sistema operativo o en cualquier navegador.

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

Paso 3. Si puede programar, TADS 3 también puede ser una opción

Si ve la creación de este juego como un proyecto de programación, entonces TADS 3 es la opción más completa de software para este propósito. Puede dominar TADS 3 más fácilmente si ya comprende C ++ y / o Javascript. TADS 3 está disponible gratis para Windows, Mac y Linux.

  • Especialmente para la versión de Windows de TADS 3, esta versión tiene una función de banco de trabajo adicional ("Workbench") que hace que sea fácil de usar para las personas que no están programando y cómodo de usar en general.
  • Los programadores pueden estar interesados en leer sobre más comparaciones 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 comunes

El software mencionado anteriormente son las opciones más populares en esta área, pero hay otras opciones que también se utilizan ampliamente en la comunidad de ficción interactiva. Si ninguno de los mencionados anteriormente le conviene o quiere probar algo más, también puede echar un vistazo a lo siguiente:

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

Paso 5. Pruebe un creador de juegos de texto basado en navegador

Puede comenzar de inmediato y probarlo sin tener que descargar nada utilizando las siguientes herramientas:

  • Quest (más parecido al kit de ficción interactivo anterior)
  • Twine (editor visual fácil de usar)
  • StoryNexus (en este dispositivo, el jugador hace clic en una serie de opciones, no escribe comandos; sus juegos se pueden cargar en línea [en línea] en StoryNexus)

Parte 2 de 3: Empiece a crear juegos

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

Paso 1. Acostúmbrese a usar comandos de texto

La mayoría de los juegos basados en texto se juegan escribiendo comandos. Las personas que están acostumbradas a jugar juegos de ficción interactivos supondrán que su juego debe usar comandos comunes, como "ver (objeto)" y "obtener (objeto)".

  • Debe haber una sección de documentación o tutorial en el software para que pueda familiarizarse con estos comandos y cómo incorporarlos a su juego.
  • A veces, un juego tiene comandos adicionales únicos; puede ser diferente, ya sea "trotar" o "cortar el césped". Esta elección de comando debe comunicarse claramente a los jugadores, a menos que se mantenga deliberadamente en secreto o simplemente por diversión y no sea necesario para terminar el juego.
Hacer un juego basado en texto Paso 7
Hacer un juego basado en texto Paso 7

Paso 2. Diseña un mapa y / o jugabilidad

La forma más común de ficción interactiva generalmente implica explorar una serie de lugares (comúnmente llamados "espacios", incluso si la historia dice que los lugares están al aire libre). Su proyecto puede comenzar creando una habitación o dos que se pueden explorar al principio, luego algunas habitaciones más a las que se puede ingresar después de que el jugador complete un rompecabezas simple o explore un poco primero, luego hay rompecabezas más grandes y más difíciles que requieren exploración, cuidado.

Otra opción es crear un proyecto que se centre más en las decisiones que toma el jugador, no en resolver acertijos. Un ejemplo es una historia emocional sobre la relación que el personaje principal del juego tiene con otros personajes, o una historia que le da al jugador muchas opciones y las consecuencias de todas sus decisiones se verán en la siguiente historia. Opciones como esta pueden requerir un mapa geográfico o usar "espacio" en forma de escenas donde el personaje principal experimenta algo de acuerdo con el tema del juego

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

Paso 3. Obtenga ayuda sobre cómo se conecta cada elemento del juego

Tal vez su primer espacio no esté funcionando correctamente, o no sepa cómo producir un cierto efecto usando su software, así que busque la documentación o el menú de ayuda, o el archivo "Léame" que generalmente se encuentra en el mismo directorio que el archivo. su software principal. Si aún no está claro, intente preguntar en los foros del sitio donde descargó el software o en foros de ficción interactivos en general.

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

Paso 4. Cree la sección de introducción y el primer espacio

Después de crear el esquema de su juego, escriba una breve introducción que explique el juego, incluida una explicación de los comandos únicos, así como una advertencia si su juego contiene material específicamente para adultos. Luego, escribe una descripción de la primera habitación. Intenta hacer que esta primera habitación sea interesante porque los jugadores pueden irse inmediatamente si la primera habitación es solo un apartamento vacío, por ejemplo. A continuación, se muestra un ejemplo de una introducción para los jugadores al comienzo del juego (las palabras importantes están en negrita para facilitar su comprensión):

  • Introducción:

    Para unirse a este crucero, intercambió toda su colección de cupones de refrigerio, pero ahora el barco está varado en medio del mar. ¡Qué lástima! Será mejor que encuentres a Lucy, espero que sobreviva a esa gran tormenta. Recuerda que estaba en la sala de máquinas cuando golpeó la tormenta.

  • Advertencias y condiciones:

    Bienvenidos a "The Miser's Cruise". Escribe comprobar cupón para ver su colección actual. Usar comando cupón de cambio seguido del nombre de un cupón para usar el cupón "mágico". Advertencia: este juego contiene algo de violencia y canibalismo.

  • Descripción de la habitación:

    Estás de pie en una habitación con paredes de roble. La estructura de hierro de la cama había sido destruida por la tormenta y la suela del colchón estaba rota y flácida debajo del armario de licores. Al norte hay una puerta cerrada.

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

Paso 5. Cree el comando para el primer espacio

Piense en cómo interactuará el jugador con cada uno de los objetos que ha mencionado. Al menos el jugador debe poder "ver" o "x" (apuntar) cada objeto. Aquí hay algunos ejemplos de comandos que los jugadores pueden usar y el texto resultante que aparece para los jugadores:

  • mira la cama - Está lleno de plumas de ganso de alta calidad, pero ahora la mayoría de las plumas están esparcidas por la habitación. El colchón estaba flácido y olía a licor.
  • x yo - Estás agotado y solo estás usando la bata de baño rosa que usaste justo antes de que golpeara la tormenta. Su albornoz tiene bolsillos y está atado con un cordón de lana.
  • abre la puerta - El pomo de la puerta se giró pero la puerta no se abrió. Parece que hay un objeto pesado bloqueando el exterior.
Hacer un juego basado en texto Paso 11
Hacer un juego basado en texto Paso 11

Paso 6. La primera habitación puede ser un rompecabezas fácil

El comienzo clásico es desafiar al jugador a encontrar una salida de ese espacio. Este desafío no tiene por qué ser demasiado difícil, pero puede darte una idea de cómo será tu juego a continuación. Esta también es una oportunidad para enseñar a los jugadores a leer detenidamente y buscar pistas. Por ejemplo, después de los comandos anteriores, los jugadores pueden pensar en hacer lo siguiente:

  • levanta la cama - Tan pronto como levantas el colchón, el olor a tequila llega a tu nariz. No es de extrañar que el colchón esté flácido … Dejas el colchón a un lado y luego te limpias las manos en la bata de baño.
  • x espacio - Estás de pie en un dormitorio con paredes de roble. El marco de hierro de la cama había sido destruido por la tormenta, y el único colchón estaba roto y flácido en un rincón de la habitación. También hay un mueble para licores en la esquina de la habitación. Hay una puerta cerrada al norte. Había una botella rota en el suelo.
  • toma la botella - Te llevaste la botella de tequila rota. Es una pena dejarlo ir.
  • x bolsa - Tu billetera todavía está en el bolsillo. ¡Estoy agradecido!
  • x billetera - Se han utilizado todos los cupones de refrigerios, pero su billetera aún contiene algunos cupones de emergencia. Tu Actualmente tienes cupón de palanca y cupón de silbato.
  • canjear el cupón de palanca - Levantó el cupón de palanca y se aclaró la garganta. El cupón se aleja flotando y un momento después una palanca cae a su alcance.
  • abre la puerta con una palanca - Pones una palanca en el espacio entre la puerta y el marco y empujas tan fuerte como puedas. El sonido de gruñidos del exterior te sobresaltó. Un empujón más y la puerta se abrirá, pero será mejor que estés preparado con una pistola.
  • abre la puerta con una palanca - Esta vez no hubo obstrucción desde el exterior de la puerta. ¡La puerta se abrió de par en par al instante y afuera había un lobo gris mirándote fijamente! Pensemos rápido: solo puede elegir un curso de acción.
  • atacar al lobo con la botella - Cortaste al lobo con la botella rota justo en su nariz. El lobo gimió y huyó. El camino hacia el norte ahora es seguro.

Parte 3 de 3: Perfeccionar y completar el juego

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

Paso 1. Todos los verbos y sustantivos deben ser claros

Como creador de juegos, sabrá todos esos términos de memoria. Pero otras personas solo conocen a unos pocos. Siempre que agregue un nuevo comando u objeto, especialmente uno que sea importante para la continuación del juego, asegúrese de que sea claro y fácil de usar.

  • Ecualice los nombres de los objetos en las descripciones y en los comandos. Ejemplo: si un jugador entra en la habitación y lee la descripción de una "pintura", asegúrese de utilizar también el término "pintura" como objeto en el comando. Si no tiene cuidado y luego usa el término "imagen", el jugador se verá obligado a intentar primero interactuar con el objeto.
  • Usa sinónimos para verbos. También piensa en cómo otros jugadores usarán un objeto. Los objetos en forma de "botones" deben poder utilizarse tanto con el comando "presionar el botón" como con "presionar el botón". Si hay enemigos en el juego, entonces es una buena idea tener el comando "atacar", "puño" y "golpear", así como "usar (nombre del objeto que puede ser un arma) en (nombre del enemigo)".
Hacer un juego basado en texto Paso 13
Hacer un juego basado en texto Paso 13

Paso 2. Haga que el rompecabezas se ajuste al fondo

No dejes que los rompecabezas que te has molestado en diseñar ni siquiera coincidan con el fondo de tu juego. Puede pensar que es lo suficientemente inteligente como para idear un rompecabezas que involucre un casco vikingo, dinamita y una colmena, pero realmente no funciona si estas cosas aparecen en el fondo de una nave espacial o un aula de secundaria. Tu experiencia se sentirá incómoda y los jugadores sabrán de inmediato que los objetos extraños deben ser parte del rompecabezas.

  • Los acertijos con múltiples soluciones posibles se sentirán más realistas, al igual que un solo objeto que se puede usar para múltiples acertijos o tener múltiples usos.
  • Haga rompecabezas que se sientan relevantes. Tiene que haber una razón por la cual los personajes del juego necesitan resolver un rompecabezas.
  • Evite los rompecabezas familiares, como el rompecabezas de la torre 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 antiguos eran conocidos por ser despiadados, por ejemplo: "Recogiste la piedra y se produjo una avalancha que te enterró. Se acabó". Los jugadores de hoy quieren ser más recompensados por sus esfuerzos. Además de evitar que el personaje principal del juego muera, aquí hay ejemplos de otros objetivos que se pueden dar:

  • No hagas que los eventos importantes del juego dependan de un sistema aleatorio. Por lo general, cuando el jugador ha logrado encontrar qué hacer a continuación, debe tener un 100% de éxito.
  • Proporciona pistas para acertijos difíciles y no obtengas demasiadas pistas falsas que te distraigan.
  • No cree acertijos que sean imposibles de resolver de acuerdo con el flujo del juego, por ejemplo, acertijos que solo se pueden resolver si sabe lo que sigue en el juego, o acertijos que debe probar hasta que tenga éxito, pero si falla, el personaje principal muere inmediatamente.
  • Está bien si hay un espacio en el medio del juego que se cerrará permanentemente, pero se debe advertir a los jugadores. Si hay una opción que puede hacer que el juego se bloquee, entonces debería estar terminado, no permita que el jugador continúe sin ninguna posibilidad de ganar.
Hacer un juego basado en texto Paso 15
Hacer un juego basado en texto Paso 15

Paso 4. Escribe todos los posibles finales del juego

Piense en posibles finales interesantes. Si el jugador pierde, aún debería obtener una historia de portada que cuente lo que sucedió y lo anime a intentarlo nuevamente. Si el jugador gana, entonces debe haber un final brillante y bastante largo, tal vez incluso pueda haber una sala especial al final del juego donde haya algunos comandos adicionales para que la atmósfera de victoria sea aún más pronunciada.

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

Paso 5. Busque inspiración y otros consejos

Hay cientos de artículos disponibles en Brass Lantern, la base de datos de ficción interactiva e IFWiki, donde puede leer sobre temas especializados como escribir personajes realistas o cómo programar objetos con interacciones complejas. Y, sobre todo, están los ejemplos de juegos basados en texto en IF Archive, un sitio donde puedes disfrutar instantáneamente de los juegos basados en texto que te encantan. Los siguientes enlaces también contienen muchos otros consejos para principiantes:

  • Ejemplos de varias citas en la colección 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. Realice una prueba previa al juego / prueba de la etapa Beta

Cuando se complete la creación del juego, primero juegue usted mismo unas cuantas veces. Prueba todas las posibilidades del juego, así como cualquier secuencia "extraña" que debería estar más allá de tu intención original. Después de corregir varios errores, intente involucrar a algunos amigos y familiares o tal vez use un reproductor de ficción interactivo en línea para ejecutar una prueba de etapa Beta de la misma manera. Solicite sus comentarios sobre qué partes son frustrantes o desagradables y considere sus sugerencias de cambios u opciones adicionales.

Guarde su trabajo con frecuencia y use el comando deshacer si tiene uno, para que pueda probar diferentes rutas sin tener que empezar de nuevo desde el principio

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

Paso 7. Publica tu juego

Algunos programas de creación de juegos basados en texto también tienen una función en línea para cargar sus propios juegos. Por lo general, los juegos se publican en el archivo IF y no olvide escribir la descripción de su juego en el IFDB.

  • Comparta los enlaces de sus juegos a través de las redes sociales y foros de ficción interactivos para que la gente sepa más.
  • La mayoría de los juegos de ficción interactivos están disponibles de forma gratuita. Puede establecer un precio, pero si este es su primer proyecto y no tiene seguidores, no espere grandes ventas.

Consejos

  • Una forma eficaz de dar a conocer su juego es inscribirlo en uno de los muchos concursos de ficción interactiva disponibles. La mayoría son gratis para seguir, y al menos probablemente conseguirás que algunas personas prueben tu juego. Si es bueno, su reputación se extenderá.
  • Incluso las personas con discapacidad visual o con discapacidad visual pueden crear ficción interactiva. La mayoría de los sistemas de creación de ficción interactiva son texto puro, así que pruébalo. Puede usar un software de edición de texto para escribir el programa del juego, luego asistido con un software de lectura de pantalla.

Advertencia

  • Algunas historias y fondos se utilizan con tanta frecuencia que son clichés de marca; en este caso, los escritores del juego deben ser muy competentes para que los resultados no sean aburridos para los jugadores de ficción interactiva experimentados. Evite hacer una trama que tenga amnesia, que sea solo un flashback, el escenario sea muy común (apartamento u oficina), o que cuente la historia de personas comunes que de repente caen en el fondo de una fantasía heroica.
  • Evite mencionar cosas que realmente no existen. Si hay un objeto que ya se menciona en la descripción de la habitación, asegúrate de que el jugador pueda al menos hacer un comando de "mirar" en él. Si los jugadores reciben el mensaje de respuesta "No ves nada como eso aquí" con demasiada frecuencia, entonces tu juego se vuelve menos convincente. En otras palabras, asegúrese de que su mundo ficticio esté siempre sincronizado con la base del código de programación de ese mundo. Al igual que escribir ficción, el objetivo es hacer que la historia sea creíble. Una ordenación cuidadosa del mundo puede evitar errores como este. Los creadores de juegos perezosos seguramente serán atrapados por los jugadores.

Recomendado: