Tiradas de dados durante la lectura.

Publicado por el 16/08/2018. Categoría: Tutoriales

Nueva funcionalidad que seguro que ayuda mucho a los escritores de librojuegos, y que introduce más azar en lo que ocurra en la lectura de un librojuego: las tiradas de dados para saber que pasa.

Pongamos la siguiente situación:

Pepe está en su habitación cuando golpea la policía en la puerta. Puede quedarse o lanzarse por la ventana. Si se lanza por la ventana tendrá que tirar un dado de 10 para ver si consigue caer bien, o por el contrario se hace daño, o incluso muere. Con la nueva funcionalidad programada esto ya se puede hacer. Voy a explicar paso a paso como hacer esto. Para eso creo un librojuego de ejemplo llamado Ejemplo de tiradas de dados  en el que un ladrón tiene que optar entre dejarse capturar por la policía, o tirarse por la ventana. Este librojuego está disponible en la lista de librojuegos de bookgame (https://bookgame.me/es/cuentos).

Os pongo a continuación el diagrama de páginas:

Como podéis ver hay la página inicial, y 4 enlaces a 4 páginas distintas a las que se llega por 4 caminos posibles.

El primero de los caminos «Me dejo capturar», es un enlace normal y corriente que se mostrará siempre. Es decir, el lector siempre tendrá la posibilidad de Dejarse Capturar. La otra alternativa que tendrá es la de lanzarse por la ventana. Si cojo la vista del lector, él verá lo siguiente en su pantalla:

Como podéis ver, tenemos sólo dos opciones:

  1. Te tiras por la ventana. Pulsa para lanzar un dado y saber que ocurrirá. Debes sacar más de un 10 sumando la tirada y tu agilidad.
  2. Me dejo capturar

De la segunda opción ya hemos hablado. Es la primera de todas las opciones que se ven en el gráfico. Pero… ¿la primera opción de donde sale? y ¿las otras 3 opciones del gráfico porque no aparecen?

Sencillo. La primera opción la hemos configurado dentro de la página. Si hacéis doble click encima de la página Inicio tenéis una nueva sección de opciones llamada Página con tirada de dados. Hemos configurado las opciones que podéis ver a continuación en la imagen:

Por tanto, vemos que si marcamos la casilla, aparecerá un nuevo enlace en esta página con el texto que podéis ver debajo del todo. Además aparece un campo seleccionable. Allí puedes elegir una de las 6 características básicas del personaje (fuerza, agilidad, resistencia, inteligencia, percepción o carisma) que se sumará a la tirada para decidir a cual de los otros 3 enlaces irá el personaje.

Hasta aquí todo bien, pero ¿cómo decidimos a partir de que cifra el lector irá a un sitio u otro? Cada uno de los enlaces a los que tenga opción de ir el personaje al tirar el dado debe ser configurado para que se comporte de esta forma concreta. Vamos a ver uno de los enlaces como ha sido configurado:

Como podéis ver, hay una sección llamada Enlace tirada de dados. Esta sección te permite configurar si este enlace es un enlace sólo disponible en el caso de tiradas de dados. Debes marcar la casilla para que se comporte de esta forma concreta.

Una vez marcado toca indicar el rango de números de tirada que permitirán acceder a este enlace. En el caso que nos ocupa, si el lector tiene una agilidad de 2, y saca en el dado un 4, la suma sería 6, y por tanto, entraría dentro de este enlace ya que hemos indicado que el rango está entre 0 y 7.

Es importante que cualquier número que pueda sacar el usuario esté contemplado dentro de los rangos de los tres enlaces. En mi caso los he configurado de la siguiente forma:

  1. Enlace Caes mal y te matas: de 0 a 7 el lector muere.
  2. Enlace Te tuerces el tobillo: de 8 a 10 el lector se tuerce el tobillo al caer y pierde dos puntos de vida.
  3. Enlace Lo consigues: de 11 a 999 el lector consigue caer bien y gana experiencia y monedas por el espectáculo.

 

Espero que esta funcionalidad sea útil a todos los escritores.