Ren'Py es un motor para programar ficción interactiva gráfica o novela visual. Su código es de dominio público y puede descargarse desde este enlace.
Está programado en Phyton y permite combinar en pantallas, imágenes, textos y sonidos. Mediante un lenguaje de programación de sintaxis sencilla pueden definirse los protagonistas, asociar diálogos, incluir gráficos o sonidos y programar los saltos entre pantallas en función de las decisiones del lector.
Por ejemplo, la instrucción
play music "mozart21.opus"
hará sonar ese fichero.
La instrucción define permite crear un personaje y asignarle un nombre de variable. Así:
define p=character ("Pedro", color="#d6d6f3") crea un personaje cuyo nombre de variable es "p". Así, luego , podemos asignar un texto a esa "p":
p "Hola, soy Pedro"
Con las instrucciones menu y jump puede saltarse a otras páginas en función de la respuesta (funciona como las habituales "case" o "if then else")
menu
p "puedo bajar a la calle"
jump pagina2
p "puedo subir al tejado"
jump pagina3
etc.
No hay comentarios:
Publicar un comentario