Nueva app para leer todos los librojuegos

Publicado el 22/08/2018

Tengo la alegría de comunicaros que ya está la nueva app para leer todos los librojuegos que se publiquen en bookgame.me. La podéis descargar desde el siguiente enlace: https://play.google.com/store/apps/details?id=me.bookgame.library.bookgamelibrary

Básicamente es lo mismo que la app de Montaraz, pero reprogramado para permitir que se lean todos los librojuegos que hay ahora mismo. He despublicado algunos que son malos y creo que su autor los ha abandonado. Básicamente eran pruebas.

De momento lo anuncio en el foro y el blog para que os enteréis los que estáis escribiendo librojuegos. La idea es ir testeando la app. En un futuro quiero que les aparezca un mensaje a los actuales lectores de Montaraz para que se la descarguen y lean vuestras historias.

Esta app hará que se multipliquen las lecturas de vuestros librojuegos.

En un futuro me gustaría remodelar la app. Supongo que ya sabéis que la app básicamente es un WebView, es decir, un navegador incrustado dentro de la app. Cuando leéis el Librojuego Montaraz en la app estáis básicamente entrando en la web. La app facilita algunas cosas:
1. Se guardan las credenciales de vuestro usuario, de manera que os autologuea cuando entráis.

2. Da la posibilidad de que los lectores reciban notificaciones en la aplicación. Por ejemplo, que los escritores de los librojuegos puedan enviar una notificación avisando de novedades en su librojuego. Leer esta entrada del blog para más detalles: https://bookgame.me/blog/herramientas-para-enganchar-a-los-lectores-de-tus-librojuegos-de-rol-notificaciones-push-en-las-apps/).

3. Facilita que los lectores envíen mensajes

4. Muestra las reglas generales de como jugar.

El hecho de que la app sea básicamente un WebView (un navegador) tiene algunos inconvenientes. El más patente (y del que la gente se queja) es que necesita Internet para jugar. Y de calidad. Ya que si falla por momentos Internet, el juego da un error, y hay que salir y volver a entrar. Otro inconveniente es que pasar de página puede ser un poco más lento.
El usar WebView tiene algunas ventajas. Por ejemplo, cualquier cambio que haga yo en la web inmediatamente estará disponible para todos los jugadores. No hará falta que los lectores actualicen su app.

En un futuro me gustaría que toda la lectura fuera nativo. Eso haría que funcionara mucho mejor la app. Pero hacerlo requiere mucho más trabajo. Además, como cada semana incorporo nuevas funcionalidades, y muchas de esas funcionalidades habría que incorporarlas en las versiones móviles, de momento prefiero mantener este sistema hasta que bookgame esté más maduro. Podría dar errores graves de incompatibilidad entre versiones.

     

Mensajes de los lectores al escritor y recompensas

Publicado el 20/08/2018

Al lanzar la app de Montaraz en Google Play creé un sistema fácil para que los lectores se pudieran poner en contacto conmigo para comunicarme bugs, faltas de ortografía, o mejoras. Desde entonces no han parado de llegarme mensajes. Muchos de los mensajes han sido de agradecimiento y de ánimos (cosa que he agradecido mucho).

Sin embargo, gestionar todos los mensajes que me enviaban era muy laborioso. Me llegaban por correo electrónico mezclados con otros muchos mensajes de trabajo. Muchas veces se referían a errores ortográficos / incoherencias en la narración, de páginas determinadas que después era difícil de localizar. Es por ello que le he dado vueltas a la cabeza como mejorar el sistema para:

  1. Recoger en el mismo panel de bookgame.me los mensajes que me envían los usuarios.
  2. Poder saber a qué página se refieren.
  3. Facilitar más que me puedan enviar errores que vean en la misma página que estén leyendo.
  4. Contestar directamente con una notificación, y recompensar en su caso al lector por comunicarme un error.

Esta misma situación le puede ocurrir a cualquiera, por tanto, he programado unas funcionalidades para que las use todo el mundo.

Si vais a las opciones del librojuego, veréis que han aparecido algunas opciones nuevas:

Si marcáis la opción Permitir que los lectores te envíen mensajes, aparecerá debajo del todo de cada página de tu librojuego un botón que si pulsas se despliega un formulario donde pueden dejar un mensaje.

Si el usuario escribe un mensaje, inmediatamente te aparecerá ese mensaje en el panel principal de tu librojuego (donde están la lista de capítulos).

Como podéis ver aparecen tres opciones:

  1. Agradecer y recompensar: en este caso, el usuario recibirá una notificación / email con un mensaje con el texto que hayas rellenado en el cuadro de la izquierda. Además, recibirá una recompensa de X monedas, donde X son el número de monedas que has establecido en las opciones del librojuego.
  2. Agradecer: únicamente el lector recibirá una notificación / email con el mensaje que introduzcas a la izquierda.
  3. Eliminar: eliminará este mensaje de tu panel.

Creo que estas opciones pueden llegar a ser muy útiles a los escritores. En muchas ocasiones no te das cuenta, y cometes faltas de ortografía, o incoherencias en la narración, o ha habido alguna recompensa que se te ha olvidado añadir en una página (como en el caso del mensaje que se me muestra). Esto ayudará, incluso a que los lectores participen en la escritura y mejora de un librojuego.

Desde que puse esa opción en el librojuego Montaraz, no he parado de recibir mensajes donde se me han comunicado bugs, faltas de ortografía, etc. cada día! Eso mejora mucho el librojuego. Si un escritor se cansa de recibir tanto mensaje, siempre puede desactivar la opción para que no le puedan escribir.

     

La profesión del personaje durante la narración

Publicado el 18/08/2018

Ha salido en el foro de Bookgame (https://bookgame.me/forums/thread-16.html) la duda de como insertar durante la narración la profesión del personaje. Como era una cosa muy rápido de implementar he añadido esa mejora sobre la marcha. Ahora, si insertáis los escritores la etiqueta [[profesion]] se sustituirá por el nombre de la profesión del personaje. También si insertáis [[Profesion]] se sustituirá por el nombre de la profesión, pero la primera letra en mayúscula. En la primera página del librojuego de Montaraz he añadido esa opción para que podáis ver como funciona.

 

     

Tiradas de dados durante la lectura

Publicado el 16/08/2018

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.

     

Nuevo Foro de bookgame para dudas, sugerencias de mejora, etc.

Publicado el 7/08/2018

He decido crear un foro ( https://bookgame.me/forums/ ) para que todas las personas que tengáis dudas o queráis compartir sugerencias o experiencias tengáis un espacio público para hablar. En él podréis conoceros entre vosotros, compartir experiencias, realizar colaboraciones o lo que queráis. Quiero también canalizar todas las sugerencias que he recibido en los últimos meses para mejorar bookgame (he creado un Trello público para que veáis que mejoras quiero hacer https://trello.com/b/MpWe4Fjw/bookgame). También muchas de las dudas que habéis planteado las voy a ir respondiendo poco a poco allí.

Para la creación del foro he contado con la ayuda inestimable de Iñaki. Podéis conocerlo en su presentación en el Foro: https://bookgame.me/forums/thread-4.html Es uno de los moderadores principales de la aplicación.

Espero que este foro sirva para que todos los que estáis empezando a escribir librojuegos tengáis una comunidad donde apoyaros, animaros, y realizar colaboraciones.