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.
Ren'Py es un motor libre y multiplataforma que te ayuda a crear juegos basados en historias. Esto incluye: | |
|
![]() |
|
![]() |
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. |
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.
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.
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?"
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:
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:
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:
|
|
Con las fuentes apropiadas, Ren'Py debería soportar cualquier lenguaje de izquierda a derecha que no requiera ligamentos.
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.
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 | }}.)
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!