Herramientas para enganchar a los lectores de tus librojuegos de rol: Notificaciones push en las apps
Publicado el 27/04/2018Una funcionalidad que puede ser muy útil para los redactores de librojuegos es la posibilidad de ponerse en contacto con las personas que han leído su librojuego. Un librojuego de rol puede ser una aventura dinámica, que vaya añadiéndose capítulos, aventuras, etc. Y donde el personaje para adquiriendo más habilidades, experiencia y objetos. De esta forma, se vuelve más poderoso, y eso le habilita para vivir nuevas aventuras más difíciles de superar.
Voy a poner un ejemplo. En el librojuego Montaraz, el personaje se está dirigiendo a la ciudad de Tharbard. Cuando llegue a la ciudad (esta parte está pendiente de escribirse), se le abrirán múltiples aventuras paralelas en las que mejorará su experiencia y habilidades, y conseguirá nuevos objetos. Digamos que Tharbard va a ser un capítulo central desde el que se podrá ir a diferentes aventuras que volverán a Tharbard. A medida que vaya cumpliendo todas esas misiones, al personaje se le abrirá la posibilidad de vivir nuevas aventuras.
Puede ser que el escritor del librojuego quiera ir añadiendo nuevas aventuras. Pero,… ¿como se lo comunica a los lectores que tienen su app instalada? Pues a través de una notificación en el móvil o un email si no tiene la app instalada. Si vais a Escribir un librojuego, veréis que aparecen dos secciones nuevas:
- Mensaje a los lectores
- Estadísticas
Mensaje a los lectores permite enviar una notificación push al móvil del lector del librojuego. Si el lector del librojuego no tiene instalada la app, recibirá un correo electrónico en su lugar. Encima del formulario te aparecerá los usuarios que van a recibir la notificación y el correo electrónico.
Después de enviar la notificación, se te informará de las notificaciones que han llegado correctamente a su destino, y los correos electrónicos que se han enviado. Sólo se puede enviar un correo o notificación una vez a la semana (quiero prevenir con esto que haya escritores que llenen de spam a los lectores). Para poder recibir esas notificaciones, el lector del librojuego tiene que haber dado su consentimiento al registrarse en la aplicación (a los lectores antiguos de Montaraz os he suscrito a estas notificaciones pero sólo recibiréis emails a no ser que actualicéis la aplicación a la última versión). Los receptores de los emails pueden darse de baja en cualquier momento pulsando un link que he habilitado en el correo, debajo del todo. Un link es para desuscribirse a las notificaciones, y otro link es para desactivar todas las notificaciones de novedades en librojuegos.
Estadísticas es otra sección que te indica varias cosas:
- Lecturas totales: número de veces que se ha leído el librojuego.
- Lecturas completadas: número de veces que los lectores han llegado a una página de final.
- Lectores registrados: número de lectores que están registrados con email.
- Lista de lecturas: te permite ver la lista de personajes que están vivos en la lectura de tu librojuego. Eso incluye todos los personajes guardados. Por este motivo, veréis que en la imagen de a continuación aparecen repetidos varias veces algunos (aunque con diferente experiencia/página). En el informe te indica varios datos interesantes: Nombre, Experiencia, Tipo de Jugador y sexo, Capítulo y Página en la que se encuentra. En función del nivel de experiencia que tenga el personaje aparecerá de diferentes colores (rojo, poca experiencia; naranja mediana; y verde mucha experiencia).
La funcionalidad de enviar una notificación a la app del usuario registrado hará que los lectores estén al día de los nuevos capítulos que quiera redactar el escritor. Teniendo en cuenta que gran parte de los libros serán de rol, puede dar lugar a una interactividad muy interesante entre lectores y escritores.
Mapas
Publicado el 24/04/2018Un buen librojuego de rol nunca le faltan mapas. Desde mapas generales para situarse en que parte del mundo imaginario te encuentras, hasta mapas de un poblado, mina, castillo, etc. donde el jugador está viviendo la aventura.
En bookgame hemos querido añadir esta funcionalidad. Ahora, para cada capítulo, el narrador podrá subir un mapa. Si vais a editar las opciones de un capítulo veréis que os aparece un sitio para subir un mapa. Cuando el lector lea tu libro verá que al lado del botón de inventario hay un botón para ver el mapa. Si pulsa encima se le abrirá una ventana modal con la imagen del mapa. Puede hacer doble click encima para que la imagen se amplíe.
Realizar ataques a distancia
Publicado el 20/04/2018Un nuevo tipo de ataque con el que los narradores de librojuegos de rol podrán «jugar» son los ataques a distancia.
Desde hace tiempo, bookgame disponía de un tipo de objeto llamado Arma larga distancia en el que podías configurar los siguientes parámetros:
- Daño max.: Indica el daño máximo que puede realizar esta arma
- Daño min.: Indica el daño mínimo que puede realizar esta arma
- Ataque: Bonificación al ataque por usar esta arma
- Alcance: Distancia a la que se te permite disparar esta arma
- Precio: Precio del arma
Como podéis ver, son los mismos parámetros que tiene un arma normal, sólo que en este caso se ha añadido el Alcance. Con el Alcance, el narrador del librojuego podrá jugar con un tercer parámetro a la hora de configurar como será el arco o ballesta. Indica el número de turnos que el personaje podrá atacar a los enemigos sin que le ataquen a él. Es como si se añadieran turnos de penalización a los enemigos, en los cuales el personaje puede atacar sin ser atacado.
Lo habitual será que sea difícil darle con una flecha a un enemigo, y si se le impacta, se le haga un daño considerable. Por tanto, una configuración recomendada para este tipo de armas, es un Ataque muy bajo (incluso negativo), y un daño elevado. El alcance puede ser un parámetro muy interesante para que juegue el narrador. Puede crear arcos mágicos con alcances muy elevados (10 turnos por ejemplo).
A diferencia de los ataques con armas, aquí no se sumará la Fuerza del personaje, al Ataque y al Daño. Todo dependerá del tipo de Arco, excepto en el caso de los Exploradores. Los exploradores, por el hecho de serlo, tendrán una bonificación en el Ataque cuando usen armas a larga distancia que se calculará de la siguiente manera: (Puntos de Fuerza + Puntos de Agilidad) / 2 redondeado hacia abajo (en caso de tener 3 puntos de Fuerza y 2 Puntos de Agilidad, la bonificación sería de 2 en ataques a larga distancia).
Podéis hacer pruebas en el librojuego Montaraz. Si ayudáis a Túrien a ir a buscar a Pixi, os regalará como recompensa un arco. Este arco lo puedes usar en el ataque contra los trasgos que te encuentras más tarde en el camino. Sólo podrás usarlo si además tienes 3 en percepción y te percatas que se acercan trasgos por el camino. O mejor, crear vuestro propio librojuego e ir jugando con los distintos parámetros.
Modificaciones de combate
Publicado el 13/04/2018Las modificaciones de combate permiten al escritor dar coherencia al relato que está escribiendo. Pongamos un ejemplo:
Norgan es un aventurero que se introduce dentro de un castillo. Esta caminando por un pasillo cuando escucha voces viniendo del fondo del pasillo. Si se esconde en el armario del pasillo, puede sorprender al orco que se acerca por la espalda. Eso implicará que el orco perderá 2 turnos de ataque, y perderá inmediatamente 5 puntos de vida. Si Norgan decide continuar, el orco desde la distancia le disparará con una flecha, y perderá inmediatamente 5 puntos de vida. La flecha estaba envenenada, por tanto, durante 3 turnos el personaje perderá 2 puntos de ataque. Además, al recibir esa herida perderá la iniciativa en el ataque, de manera que será primero el orco en atacar.
Las modificaciones de combate permiten que el escritor premie (o castigue) al lector por las buenas (o malas) decisiones que tome. Existen varias modificaciones.
Son las siguientes:
- Iniciativa enemigos: si marcas esta opción, los primeros en atacar serán los enemigos. Esto puede marcar la diferencia entre la vida y la muerte si el combate está muy equilibrado.
- Turnos perdidos ataque monstruos: indica los turnos que estarán los enemigos sin atacar al personaje.
- Turnos perdidos ataque personaje: indica los turnos que estará el personaje sin poder atacar.
- Modificación ataque personaje: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en el ataque del personaje.
- Turnos modificación ataque personaje: el número de turnos que se aplicará la modificación anterior.
- Modificación defensa personaje: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en la defensa del personaje.
- Turnos modificación defensa personaje: el número de turnos que se aplicará la modificación anterior.
- Modificación daño personaje: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en el daño realizado por el personaje.
- Turnos modificación daño personaje: el número de turnos que se aplicará la modificación anterior.
- Modificación absorción personaje: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en la absorción del personaje.
- Turnos modificación absorción personaje: el número de turnos que se aplicará la modificación anterior.
- Modificación ataque enemigos: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en el ataque de los enemigos.
- Turnos modificación ataque enemigos: el número de turnos que se aplicará la modificación anterior.
- Modificación defensa enemigos: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en la defensa de los enemigos.
- Turnos modificación defensa enemigos: el número de turnos que se aplicará la modificación anterior.
- Modificación daño enemigos: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en el daño realizado por los enemigos.
- Turnos modificación daño enemigos: el número de turnos que se aplicará la modificación anterior.
- Modificación absorción enemigos: indica los puntos positivos (o negativos) que se incrementarán (o decrementarán) en la absorción de los enemigos.
- Turnos modificación absorción enemigos: el número de turnos que se aplicará la modificación anterior.
Todas estas modificaciones de combate son muy útiles a la hora de configurar los hechizos. El escritor puede configurar multitud de combinaciones de hechizos con distintos efectos cada uno. Por ejemplo, podría configurar el hechizo Piel de Piedra, que incrementaría la absorción del personaje en 5 puntos durante 4 turnos. O por ejemplo, el hechizo Tormenta de Hielo, que disminuiría el ataque en 3 de todos tus enemigos durante 4 turnos, provocándoles además un daño de 3 puntos de vida. Hablaremos de la configuración de los hechizos en otro post más adelante.
Edición de los nodos (páginas) y los enlaces
Publicado el 10/04/2018Escribir un librojuego no es una tarea fácil. Además de la complejidad de escribir un libro, se le añade que la narración tienen varias ramas.
Bookgame.me, como se focaliza en el género librojuegos, a priorizado que el escritor tenga un diagrama visual de lo que está escribiendo. Por eso, al empezar a redactar un capítulo, lo primero que te aparece es un nodo de color azul en medio. Cada nodo representa una página. Esa es la página inicial. Si hacemos doble clic encima podremos empezar a escribir en esa página:
Los nodos (páginas) tienen distintas funcionalidades que se pueden realizar con el ratón. En concreto:
- Arrastrar: si pulsáis y arrastráis en el centro del nodo (no en el borde) podréis arrastrar el nodo por la pantalla.
- Seleccionar: si pulsáis encima de él veréis que se pone de color azul.
- Eliminar: una vez seleccionado, si pulsáis el botón suprimir eliminaréis el nodo. En dispositivos móviles, si pulsáis de forma continuada, veréis que se os abre una pantalla nueva con la opción de eliminar.
- Crear un nuevo nodo: al seleccionar un nodo, aparecerá un recuadro arriba a la derecha con un signo más. Pulsándolo, podéis crear un nuevo nodo.
- Editar: si hacéis doble click, podréis editar el nodo.
- Crear un enlace desde el nodo a otro nodo: si pulsáis en el borde del nodo y arrastráis, estaréis creando un enlace a un nuevo nodo.
A continuación tenéis una animación con los movimientos que se permiten realizar con los nodos.
Los nodos (páginas) tienen distintos colores en función de lo que ocurra dentro de la página:
- Azul: es la página de inicio del capítulo. Cuando un lector empiece a leer un capítulo, se le llevará a esa página. Por tanto, sólo debe haber un nodo de color azul en todo el diagrama.
- Naranja: es la página de final. Un libro juego puede tener varios finales. Cuando un lector llegue a esa página, se le indicará que ha llegado de forma exitosa al final de la historia y que puede escribir un comentario, dar un donativo al escritor, o empezar de nuevo la lectura. Desde esta página, NO deberían salir otros páginas ya que es el final.
- Rojo: es la página de muerte. Si un lector llega hasta aquí, indica que ha muerto y se le sugerirá que vuelva a empezar la lectura del librojuego .Desde esta página, NO deberían salir otros páginas ya que es el final.
- Verde oscuro: una página tendrá color verde si en ella el lector gana algún objeto.
- Verde claro: en esta página ocurre un evento. Los eventos son útiles para abrir en un futuro nuevas ramas en la narración.
- Marrón rozijo: en esta página hay enemigos contra los que el lector tiene que luchar.
Las líneas que unen los nodos entre sí, son los enlaces. Los enlaces son las opciones que tiene un lector a la hora de elegir a qué paginas quiere ir.
Los enlaces también tienen distintas opciones:
- Seleccionar: pulsando encima del enlace podréis ver como cambia la línea al color azul.
- Cambiar la orientación de la línea: al seleccionar un enlace, aparecen dos puntos encima que podéis mover para cambiar el recorrido del enlace.
- Eliminar: para ello deberéis seleccionar una línea y después pulsar el botón del teclado suprimir.
- Cambiar el enlace: con esto cambias el enlace de un nodo a otro.
- Editar el enlace: si haces doble click, se abrirá una ventana con todas las opciones de edición de un enlace.
A continuación un vídeo de las diferentes opciones:
Los nodos y enlaces tienen muchas opciones que iremos contando en próximos artículos.
Cómo escribir diferenciando si el personaje es masculino o femenino
Publicado el 10/04/2018Una de las gracias que tienen los librojuegos interactivos con jugabilidad de rol, es que da mucha libertad de acción al lector para configurar su personaje y para tomar sus propias decisiones durante la narración. Esto acarrea mucha más complejidad para el escritor de librojuegos, ya que tiene que tener en cuenta todas las variables para escribir correctamente un libro.
Una de esas variables es cuando permites que el personaje sea masculino o femenino. Las personas que aparecen en el libro, tendrán formas distintas de dirigirse dependiendo de si es un chico o una chica el lector. En bookgame.me hemos querido solventar este problema añadiendo una nueva funcionalidad. Cuando estés escribiendo una de las páginas podrás seleccionar si el texto que escribes quieres que se muestre sólo para personajes masculinos o femeninos. Veamos un ejemplo:
En el librojuego «El montaraz», en la primera página aparece el siguiente texto:
Como podéis ver, aparece el siguiente texto en la segunda línea:
Eres hijo de una familia de leñadores.
Si eres un chico, genial. Pero si fueras una chica debería aparecer:
Eres hija de una familia de leñadores.
Esto se puede solventar desde el panel de edición del capítulo. He añadido una pestaña llamada Formats. En ella veréis que aparece lo siguiente:
Si primero de todo seleccionáis un texto, y después pulsáis en el botón azul de Chico veréis que cambia el formato del texto en el editor. Este texto sólo aparecerá para el caso que el personaje sea chico. Para el caso de las chicas es similiar.
De esta forma, fácilmente, podéis escribir librojuegos que no estén restringidos únicamente a chicas o a chicos.
Vamos a probar de leer ahora este librojuego con un personaje femenino:
Esta funcionalidad a día de hoy (23/3/2018) sólo está incluida en los textos de las páginas. En un futuro se añadirá para los títulos y descripciones de los capítulos, títulos de las páginas y links.
Guardado automático a la hora de escribir tus librojuegos
Publicado el 9/04/2018Cada vez que guardas uno de los nodos (páginas) o enlaces entre páginas, se guarda automáticamente el librojuego. Si os fijáis, en la barra superior veréis aparecer un mensaje que dice Guardando…
Además, internamente, cada vez que se guarda el librojuego, queda guardado en la base de datos cada una de las versiones anteriores que hayas hecho de tu librojuego. De esta forma, en caso de error, siempre se podría restablecer una versión anterior del librojuego.
Las primeras veces que empecé a escribir me ocurrió lo siguiente: me tuve que ir del ordenador sin guardar la narración, y al volver la sesión había caducado. Continué escribiendo sin darme cuenta. Y al terminar e intentar guardar, no se guardó nada. Esto se solventa en parte con el guardado automático. Si tu sesión a caducado, se te advertirá de ello con un mensaje para que copies el contenido de lo que hayas editado. De esta forma no perderías nada. O como mucho la página que estuvieras escribiendo en ese momento concreto (no las múltiples páginas y enlaces que hayas podido redactar previamente).
En este sentido, mejoras que se van a ir implementando en un futuro:
- Poder restablecer una versión anterior de tu librojuego (esta mejora la implementaré próximamente)
- Poder exportar el código «a pelo» de cada capítulo (esto podría servir de cara a implementar integraciones con otras herramientas)
- Poder generar un librojuego de papel exportando tu librojuego a pdf/word (esto llegará con el tiempo, pero requerirá tiempo)
Ya está disponible la primera app Android realizada con bookgame.me: Montaraz
Publicado el 9/04/2018Después de un largo trabajo, ya está construida la base para poder exportar fácilmente un librojuego realizado con bookgame.me. El primer ejemplo se ha realizado con el librojuego Montaraz. Lo tenéis disponible en la tienda de Google Play: https://play.google.com/store/apps/details?id=me.bookgame.bookgame
Añadir sonido a las páginas
Publicado el 8/04/2018Una de las funcionalidades que agradecen los lectores de librojuegos es que la lectura te meta de lleno dentro del libro. Esto se puede conseguir con los efectos musicales en las páginas. En bookgame.me se ha añadido este fin de semana la funcionalidad de introducir una música tipo en cada capítulo. Si un capítulo del libro está ambientado por ejemplo en el bosque, puedes introducir un sonido ambiente de bosque para que los lectores se metan más en la historia.
Para introducir un sonido en algún capítulo, debes pulsar en Opciones, dentro de la lista de capítulos:
Dentro de las opciones encontrarás una nueva opción llamada Música. Allí puedes subir o actualizar el archivo de música que se escuchará durante el relato.
Otra opción que he querido añadir es la de introducir una música determinada para las batallas a nivel global de todo el libro juego.
En las opciones de un cuento tienes la opción de añadir una Música de Batalla. La música cambiará a la que metas aquí durante los combates.
Una mejora que está pendiente de realizar en este sentido, es la posibilidad de añadir música a una página concreto. En un futuro se añadirá esta funcionalidad.
Cómo introducir el nombre del personaje en la narración
Publicado el 8/04/2018Cuando un lector empieza a leer un librojuego estilo aventura (con funcionalidades RPG), se le pregunta cual es el nombre de su personaje. Eso ayuda a que el lector se pueda sentir más identificado con el personaje de la narración. En muchas ocasiones, durante la narración, hará falta usar este nombre, ya que el personaje se presenta a otra persona, o porque alguien le llama, y quieres plasmarlo en el cuento.
Es por ello que si introduces los siguientes caracteres:
[[nombre]]
en el campo de texto de la narración de una página, ese texto se sustituirá por el nombre del personaje-lector.
Vamos a ver un ejemplo otra vez con El Montaraz:
El la primera página del libro El Montaraz, vamos a introducir los caracteres [[nombre]] en la siguiente frase de la madre del personaje:
– [[nombre]], el mundo está lleno de peligros. ¡Cúidate mucho y se prudente!
Si ahora vamos a leer el cuento, y llamamos al personaje, por ejemplo, Pepito, verás que aparece ese nombre en vez de [[nombre]]
Y por último empezamos a leer, y vemos lo siguiente: