Ren'Py 6.10.2
Ren'Py es un libre y multiplataforma motor que le ayuda a hacer historia-basada en los juegos. Estos incluyen:
- Visual NovelsPor ordenador basada en las historias presentadas mediante palabras, imágenes, sonidos y música. Lenguaje de script Ren'Py hace escribir novelas visuales fácil y eficiente, permitiendo novelas visuales que se hagan sin necesidad de un programador dedicado.
| |
| Ren'Py puede ampliarse mediante definido por el usuario displayables para apoyar una amplia variedad de juego. Ren'Py debe ser adecuado para la historia de cualquier juego 2D-céntrica. |
Libre y de uso libre
Ren'Py es libre de utilizar con los juegos comerciales y no comerciales. Mientras que Ren'Py y las bibliotecas de los que depende estén todos los de código abierto, son licenciados en formas que le permiten elegir si el juego será de código abierto o de código cerrado. No es necesario pagar una cuota a nosotros oa cualquier otra persona * para distribuir su juego Ren'Py. Ren'Py ya ha sido utilizado con una media docena de juegos comerciales, y más están en camino.
Ver la licencia Ren'Py para más detalles.
Por supuesto, si usted de hacer dinero con un juego de Ren'Py y sentirse como el apoyo a un mayor desarrollo, una donación estaría bien.
* A menos que utilice el soporte para mp3 o mpeg, en cuyo caso usted es responsable por el pago de la licencia de patente. Nosotros no recomendamos el uso de estos formatos en los juegos comerciales.
Multi-plataforma
Una de las mayores ventajas Ren'Py es que la plataforma es cruz. Hay tres plataformas principales apoyamos:
- Windows 2000 + (x86)
- Mac OS X 10.4 + (x86 y ppc)
- Linux (x86, glibc 2.3 +)
El lanzador Ren'Py hace posible la construcción de las versiones de los juegos Ren'Py para las tres plataformas de cualquiera de estas tres plataformas, lo que hace posible el desarrollo (por ejemplo), versiones para Mac y Linux en Windows.
Otra ventaja es que los juegos Ren'Py no dependen de ningún otro software en estas plataformas. No hay necesidad de que los usuarios tiempos de ejecución de descarga, los controladores, codecs, ni nada de eso. Si un usuario tiene una de las plataformas compatibles, Ren'Py se ejecutará.
Ren'Py también puede ser obligado a correr en otras plataformas que pygame apoyo, siempre que tengan una cantidad razonable de memoria.
Script Language
Ren'Py utiliza un texto sencillo basado en lenguaje de script para escribir juegos in He aquí un pequeño extracto de un juego:
etiqueta familia:
escena BG beach2
con disolver
"No pasó mucho tiempo antes de que María rompió el silencio, preguntando me
pregunta. "
mostrar oscuro Mary sonriendo
con disolver
m "Te dije que un poco acerca de mi familia ... pero yo no he pedido que
Y la tuya todavía. ¿Cuál es tu familia? "
p "Cuando estoy en la isla aquí, yo vivo con mi tía y tío, pero de vuelta
casa, yo vivo con mi madre, padre y hermana. "
m "Una hermana? ¿Es mayor o menor?"
Como puede ver, este ejemplo, tomado de un guión de Ren'Py de trabajo no requiere de mucho escribiendo extra cuando se compara simplemente escribiendo el guión para el juego. Incluso te permite abreviar los nombres de personajes, que le permite escribir m en lugar de "María".
Ren'Py le permite definir los caracteres y las imágenes en un lugar central. Esto hace que sea fácil hacer cambios, sin tener que cambiar todo el juego. Otro beneficio de usar una secuencia de comandos es la coherencia, ya que hace que sea fácil de asegurar que la colocación de texto y las imágenes no cambiar sin querer durante el juego.
Estar basado en texto, el lenguaje de script Ren'Py puede trabajar con lo que los editores de texto o de otras herramientas que usted elija. A pesar de que incluyen el editor de texto jEdit, no hay nada te obliga a usar si tienes otro editor que te guste más. Otras herramientas de terceros puede revisar la ortografía de su juego, o mostrará las diferencias entre dos versiones del juego.
Algunas de las cosas que usted puede hacer desde el lenguaje de script son:
- Mostrar el diálogo y los pensamientos.
- Deje que el usuario elige las opciones de un menú, sin ningún límite a la longitud de menú.
- Mostrar y ocultar las imágenes y las imágenes.
- Realizar transiciones entre pantallas.
- Escuchar música, efectos de sonido y voces.
- Saltar a, llame, y el retorno de las etiquetas.
- Variables indicadas, y la rama o bucle en el valor de esas variables.
- Utilizar Python para realizar las tareas más complicadas.
Características de forma predeterminada
Ren'Py incluye, por defecto, todas las características que un usuario espera de un juego de novela visual. Si bien la mayoría de estas características se pueden desactivar si se desea, por defecto cada juego nuevo:
- Un menú principal que se muestra antes de que comience el partido.
- Un menú de juego que permite al usuario cargar, guardar, y ajustar la configuración.
- Almacenamiento automático de los juegos de vez en cuando.
- La capacidad de elegir si el juego se ejecuta en una ventana o en modo de pantalla completa.
- La capacidad de cambiar de forma independiente de música, efectos de sonido y volumen de voz.
- La capacidad de saltar de texto, incluyendo la capacidad de saltar de texto único que ha leído.
- La capacidad de auto-texto anticipado sin tener que golpear el teclado. Esto se ajusta a la cantidad de texto que se muestra, el texto de manera más palos en todo tiempo.
- La capacidad para ocultar el texto, de modo que el usuario puede ver las imágenes detrás de él.
- Retroceso de la capacidad de volver atrás en el tiempo para ver las pantallas demostrado previamente. El usuario puede incluso tomar decisiones diferentes de la segunda vez.
- La carga de imágenes predictivo, que carga imágenes en el fondo. Esto evita que el usuario tenga que esperar mientras las imágenes se cargan desde el disco.
La personalización y la localización
Hay muchas maneras de un juego fabricante puede personalizar Ren'Py. Algunos de ellos son:
- El juego fabricante puede optar por presentar las cosas en NVL-mode, que muestra más de un bloque de texto en la pantalla a la vez.
- Los temas y diseños pueden cambiar la apariencia de los diferentes menús.
- Los estilos pueden cambiar el aspecto de todo lo que en el juego.
- Uno puede cambiar la fuente, tamaño, color, subrayado, resumen, y la audacia de texto. Etiquetas de texto y que muchas de estas propiedades cambian incluso dentro de un bloque de texto.
Juegos Ren'Py se han hecho o traducido a los idiomas siguientes:
|
|
Con las fuentes adecuadas, Ren'Py debe apoyar cualquier izquierda a derecha idioma que no requiere de ligaduras.
Tipos de archivo
Ren'Py puede mostrar los siguientes formatos de imagen:
- JPEG / JPG
- PNG
- BMP
- GIF
Ren'Py puede reproducir los siguientes formatos de audio:
- OGG Vorbis
- WAV (sin compresión PCM)
- MP3 *
- MP2 *
Ren'Py puede reproducir los formatos de película siguientes:
- Theora
- MPEG 4 *
- MPEG 2 *
- MPEG 1 *
Ren'Py soporta fuentes TrueType, y una variedad de formatos de imagen basado en la fuente. Ren'Py puede ficheros de archivo en su propio formato de archivo de almacenamiento, el EPR. Esto protege los archivos de acceso casual.
* Estos formatos pueden ser patentados, y por tanto no pueden ser adecuados para su uso en juegos comerciales.
Apoyar
Más de 180 juegos se han lanzado con Ren'Py.
Esto significa que ahora hay un gran número de personas con experiencia Ren'Py, muchos de los cuales están dispuestos a apoyar a los nuevos usuarios. El mejor lugar para ir de apoyo es el Foro Ren'Py en los foros de Soft Lema, Que tiene más de 17.000 puestos de trabajo en 2.100 hilos. (Cifras exactas a partir del 29 de agosto 2009.)
Cómo empezar
Espero que esto te haya convencido de utilizar Ren'Py para hacer su próxima historia basada en juego. Una vez que haya Ren'Py descargados, El mejor lugar para empezar es con el Manual de inicio rápido.
No podemos esperar a ver qué hacer con él!
Esta página contiene la traducción de la interfaz de Ren'Py a varios idiomas. Para contribuir con una nueva traducción, por favor haga una copia de la Inglés de página, editarlo para cambiar las líneas de la forma:
http://www.renpy.org/wiki/renpy/doc/translations/Translations
http://www.renpy.org/wiki/renpy/Download_Ren%27Py