Que es “Ren’Py” y porque usarlo

Ren’Py es un motor libre y multiplataforma que te ayudara a crear juegos basados en historias que pueden se de dos tipos:

  • Novelas Visuales, son historias que se narran usando palabras, imágenes, sonidos y música. El lenguaje en script de Ren’Py’s permite la creación de novelas visuales de una manera fácil y eficiente, permitiendo la creación de novelas visuales sin necesidad de saber de programación.
  •  Juegos de simulación, se pueden realizar juegos ya que Ren’Py soporta el uso de Python. Ren’Py se encarga de detalles tecnicos, permitiendo que el programador se enfoque en la lógica y en la interfaz del juego. El mismo lenguaje en script de Ren’Py permite la creación de novelas gráficas de forma sencilla.

 Ren’Py puede ser apropiado para cualquier juego en 2D basado en una historia.

Ren’Py y las librerías de las que depende son todas de código abierto, pero esta licenciado de forma que te permitirá elegir si tu juego será de código abierto o de código cerrado. No es necesario pagar nada por utilizar y publicar juegos en Ren’Py

Ren’Py es multiplataforma

Una de las grandes ventajas de Ren’Py es, ser multiplataforma. Estas son las tres principales plataformas que soporta:

  • Windows 2000+ (x86)
  • Mac OS X 10.4+ (x86 y ppc)
  • Linux (x86, glibc 2.3+)

El lanzador de Ren’Py hace posible la construcción de juegos para estas tres plataformas y desde cualquiera de ellas, haciendo posible el desarrollo (por ejemplo) de versiones para Mac y Linux desde Windows.

Otra de las ventajas de los juegos de Ren’Py es que no dependen de ningún otro tipo de software en estas plataformas. No hay ninguna necesidad de que los usuarios tengan que descargar runtimes, drivers, codecs, ni nada parecido. Si el usuario tiene una de las plataformas soportadas, Ren’Py funcionará.

Ren’Py también puede funcionar en otras plataformas que soporten pygame, siempre y cuando tengan una cantidad razonable de memoria.

El lenguaje en Script de Ren’Py

Ren’Py utiliza un texto simple basado en script para escribir los juegos.

Puedes ver como ejemplo este pequeño extracto de un juego:

label familia:
    scene bg playa2 
    with dissolve

    "No paso mucho tiempo para que maria rompiera el silencio, para hacerme 
     una pregunta."

    show maria oscura sonriendo
    with dissolve

    m "Ya te he contado un poco de mi familia... pero yo todavía no te he 
       preguntado por la tuya. ¿Como es tu familia?"
       
    p  "Cuando estoy aquí en la isla, vivo con mi tía y con mi tío, pero 
        cuando vuelvo a casa, estoy con mi madre con mi padre y con mi 
        hermana."

    m "¿Con tu hermana? ¿Cuantos años tiene?"


Características por defecto de Ren’Py

todo lo que un usuario puede esperar de una novela gráfica lo tiene Ren’Py. Aunque la mayoría de esas características pueden ser desactivadas si se desea, por defecto cada juego nuevo que inicies en Ren’Py tiene las siguientes características:

  • Un menú principal que se muestra antes de empezar el juego.
  • Un menú del juego que permite al usuario cargar, guardar, y ajustar preferencias.
  • Guardado automático del juego cada cierto tiempo.
  • Capacidad para seleccionar si el juego se visualiza en una ventana o en pantalla completa.
  • Capacidad independiente para cambiar el volumen de la música, efectos de sonido, y de la voz.
  • Capacidad para saltarse texto, incluyendo la capacidad de saltarse solamente el texto leído.
  • Capacidad para avanzar texto automáticamente sin necesidad de tocar el teclado. 
  • Capacidad para ocultar el cuadro de texto, así el usuario puede ver las imágenes completas que hay tras el.
  • Retornar, la capacidad de volver a un momento anterior y ver una escena previa. El usuario tiene una segunda oportunidad para elegir una decisión.
  • Precarga de las imágenes de fondo. Esto evita que el usuario tenga que esperar mientras las imágenes son cargadas desde la memoria.
  • El creador del juego puede elegir mostrar cosas en modo NVL, el cual muestra un bloque de texto en pantalla completa.
  • Los temas y la organización pueden cambiarse de aspecto, pudiendo experimentar con varios tipos de menús.
  • Todos el aspecto del juego pueden cambiarse por un estilo propio.
  • Se puede cambiar la fuente, tamaño, color, subrayado, y trazo del texto. Las propiedades de las etiquetas de texto se pueden cambiar incluso dentro de un bloque de texto.

Los Juegos creados con Ren’Py han sido echos y, o traducido a varios lenguajes.

Y esto, de una forma reducida, es lo que es Ren’Py y para que se utiliza.

También te puede gustar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *