This page is out of date

You've reached a page on the Ren'Py wiki. Due to massive spam, the wiki hasn't been updated in over 5 years, and much of the information here is very out of date. We've kept it because some of it is of historic interest, but all the information relevant to modern versions of Ren'Py has been moved elsewhere.

Some places to look are:

Please do not create new links to this page.


¿Por qué Ren'Py?

Ren'Py es un motor libre y multiplataforma que te ayuda a crear juegos basados en historias. Esto incluye:

  • Novelas Visuales, historias para ordenador usando palabras, imágenes, sonidos y musica. 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 ser un programador dedicado.
Starlight Ep. 0
Starlight Ep. 0
  • Simulación de Juegos, tales como datos y gestiones, pueden ser escritos ya que Ren'Py soporta el uso de Python. Ren'Py se encarga de detalles como la persistencia y de una eficiente presentación, 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 fácil de novelas gráficas, haciendo sencillo incluir fragmentos de historia en tu simulación de juego.
Magical Boutique
Magical Boutique

Ren'Py puede ser ampliado usando definiciones de usuario para apoyar una amplia variedad de juegos. Ren'Py puede ser apropiado para cualquier juego en 2D basado en una historia.

Libre y de uso libre

Summer Session - Un juego comercial echo con Ren'Py. Ren'Py es de uso libre para crear juegos comerciales y no comerciales. Mientras Ren'Py y las librerías de las que depende sean todas de código abierto, estarán licenciados de forma que te permitan elegir si tu juego será de código abierto o de código cerrado. No es necesario que nos pagues ninguna cuota a nosotros ni a otras personas* para poder distribuir tu juego de Ren'Py. Ren'Py ha sido utilizado en media docena de juegos comerciales, y más que están en camino.

Véase la licencia de Ren'Py para mas detalles (en ingles).

Por supuesto, si ganas dinero de un juego hecho en Ren'Py y te gustaría ayudar en su futuro desarrollo, sería agradable recibir una donación .

* A menos que uses el soporte para los formatos .mpeg o .mp3, en cuyo caso serás el responsable de pagar la licencia de la patente. No recomendamos usar este tipo de formatos para juegos comerciales.

Multiplataforma

windows.jpg
apple.jpg
linux.png

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

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.

Lenguaje en Script

Ren'Py utiliza un texto simple basado en script para escribir los juegos. Esto es un 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?"

Moonlight Walks 2.0 Como puedes ver, en este ejemplo extraído de un trabajo en script de Ren'Py, no es necesario escribir muchas lineas, simplemente hay que escribir la historia en el script del juego. Esto te ahorra escribir los nombres de los personajes, pudiendo escribir m en vez de "Maria".

Ren'Py te permite definir personajes e imágenes en un puesto central. Esto hace sencillo la aplicación de cambios, sin necesidad de tener que cambiar todo el juego. Otro de los beneficios del lenguaje en script es su coherencia, esto facilita la seguridad de que la colocación del texto y de que las imágenes no cambien desapercibidamente durante el juego.

Está basado en texto, para el lenguaje script de Ren'Py puede usarse cualquier editor de texto u otro programa que prefieras. Por defecto se incluye el editor de texto jEdit, pero no hay ninguna razón que te obligue a usarlo, si tienes otro editor de texto que te guste más. Por lo tanto puedes usar otros editores para comprobar la ortografía, o mostrarte las diferencias entre dos versiones de un juego.

Algunas de las cosas que puedes hacer con el lenguaje de script son:

Características por defecto

Preferences Screen Ren'Py incluye, por defecto, todas las características que un usuario puede esperar de una novela gráfica. Aunque la mayoría de esas características pueden ser desactivadas si se desea, por defecto cada juego nuevo tiene:

Personalización y Localización

Katawa Shoujo (NVL-mode) TFQ (Imagemap Preferences) Hay muchas maneras de personalizar Ren'Py. Algunas de ellas son estas:

Juegos creados con Ren'Py han sido echos o traducido a los siguientes lenguajes:

  • Portugués brasileño
  • Checo
  • Inglés
  • Francés
  • Alemán
  • Italiano
  • Indonesio
  • Japonés
  • Ruso
  • Español

Con las fuentes apropiadas, Ren'Py debería soportar cualquier lenguaje de izquierda a derecha que no requiera ligamentos.


Tipos de Archivo

Ren'Py Launcher, jEdit, and Demo Game Ren'Py puede mostrar los siguientes formatos de imagen:

Ren'Py puede reproducir los siguientes formatos de audio:

Ren'Py puede reproducir los siguientes formatos de vídeo:

Ren'Py soporta las fuentes TrueType, y variedad de formatos de fuentes basadas en imágenes. Ren'Py puede guardar archivos en propio formato, RPA. Esto protege los archivos de un posible acceso involuntario.

* Estos formatos han sido patentados, y por lo tanto no son recomendables para su uso en juegos comerciales.

Soporte

Más de juegos han sido publicados gracias a Ren'Py.

Esto significa que ahora ya hay mucha gente con experiencia en Ren'Py, muchos de los cuales están dispuestos a ayudar a los nuevos usuarios. El mejor lugar para obtener ayuda es en el foro de Ren'Py en Lemma Soft Forums (en ingles), que tiene más de envíos en hilos. (Cifras exactas desde el {{#time: F d, Y | }}.)

Comenzando

Espero que esto te haya convencido para usar Ren'Py para tu próximo juego de novela visual. Una vez que hayas descargado Ren'Py, el mejor sitio para iniciarse es en el Manual de Inicio Rápido.

¡Estamos deseando ver lo que puedes hacer con él!