Opciones de creación de personajes

Publicado el 10/05/2018

Una función que era fundamental incorporar a bookgame es la posibilidad de establecer un/unos personajes predeterminados, o permitir/bloquear alguna configuración del personaje inicial.

Hasta ahora las opciones de creación de personaje son:

  1. Nombre
  2. Sexo: pueden escoger masculino o femenino.
  3. Tipo de personaje: guerrero, explorador, o mago.
  4. Características del personaje: fuerza, agilidad, resistencia, inteligencia, percepción y carisma.
  5. Foto del personaje: la foto del personaje. Sólo estaban admitidas algunas.

Si vais a las opciones del cuento veréis que hay unas nuevas opciones englobadas dentro de Opciones del Personaje. Ahora tenéis las siguientes opciones:

  1. Permitir configurar personaje: Permitir a los lectores que configuren su propio personaje. Si esta opción NO la marcas, los lectores deberán escoger entre una lista de personajes que previamente hayas establecido. Es útil desmarcar esta opción cuando el personaje del librojuego ya está muy definido. Por ejemplo, si cuentas la historia de un mago, es absurdo que el personaje sea un guerrero. En caso contrario, dejar personalizar a los lectores es más divertido para ellos.
  2. Sexo: en el caso de que los lectores puedan personalizar su personaje, aquí puedes establecer que tipo de sexos permites. Por ejemplo, tal vez la narración va de una chica que sale de viaje. Es absurdo por tanto que el lector establezca que es chico.
  3. Tipo de personaje: estableces que tipos de personajes dejas que el lector escoja para configurar su personaje.
  4. Lista de imágenes para personajes: Aquí puedes añadir las imágenes que quieres que tus lectores puedan escoger para su personaje. Si no estableces ninguna, se dejarán las predeterminadas de bookgame (todas de temática medieval fantástica).
  5. Lista de personajes: en el caso de que quieras establecer los tipos de personajes que habrá, puedes añadir personajes. Cuando el lector empiece a leer tu librojuego, deberá escoger entre varios. Puedes establecer varios parámetros:
    1. Nombre
    2. Sexo
    3. Tipo de personaje
    4. Monedas con las que empieza el personaje
    5. Flechas con las que empieza el personaje
    6. Características del personaje: fuerza, agilidad, resistencia, inteligencia, percepción y carisma
    7. Foto del personaje

Con estas opciones se permite que el narrador cree aventuras de rol en ámbitos diferentes a la fantasía medieval, como vampiros, lejano oeste, época actual, futurística, etc.

 

     

El futuro de bookgame: precio, monetización, promoción, etc.

Publicado el 4/05/2018

Un usuario de Twitter me acaba de preguntar sobre varias cuestiones con respecto a la aplicación web bookgame. En concreto me pregunta:

Me parece que vale la pena crear una entrada donde explique todo lo que tengo en la cabeza hacer en los próximos meses y que sería bueno compartirlo con los creadores de librojuegos, ya que al fin y al cabo, esta plataforma va dirigida a ellos. Todas las ideas que expreso son técnicamente realizables. Son ideas que tengo en la cabeza, y que pueden cambiar.

Voy a contestar punto a punto las preguntas de este usuario. Te he marcado en verde algunas funcionalidades que ya están disponibles.

Precios

La aplicación para escribir librojuegos es gratuita. Cualquier escritor puede registrarse y usarla. En ella vienen multitud de funcionalidades y opciones para que los escritores puedan hacer un librojuego muy interactivo, y con multitud de recursos para la narración. Todos estos recursos los voy explicando en detalle en el tutorial, blog, y en cada una de las opciones del editor. Una vez escrito un librojuego, el escritor puede publicarla y automáticamente está disponible para que cualquier persona pueda leer el librojuego online.

Ahora mismo no hay nada para lo que haya que pagar. Puede ser que en un futuro el redactor necesite de servicios externos para terminar de pulir sus librojuegos. Me encargaré de facilitarle a profesionales que se dediquen a este tema (yo sólo soy programador). Algunos de los servicios que puede requerir el usuario son:

  1. Diseño de la interfaz del librojuego. Puede ser que el escritor quiera una apariencia distinta de la que se ofrece por defecto: fuente, color, botones, etc. distintos. Para ello, lo pondré en contacto con diseñadores gráficos especializados en librojuegos para que puedan diseñar una interfaz distinta. Cuando tenga el diseño y me lo dé, yo me encargaré de maquetarle su librojuego. Coste: ni idea. Irá a presupuesto.
  2. Diseño de mapas personalizado. El escritor tal vez requiera de un profesional que le cree sus mapas. En ese caso, le pondré en contacto con diseñadores de mapas.
  3. Diseño de imágenes. Lo mismo que en el caso de los mapas. Voy a ponerle en contacto con diseñadores de imágenes.
  4. Diseño de sonidos. Lo mismo.
  5. Exportar la app a Android. Tal y como he exportado la aplicación Montaraz a Android, se puede exportar otros librojuegos que estén creados con bookgame. Aquí ofrezco dos posibilidades:
    1. Exportar a Android de forma gratuita: la única condición es que voy a introducir publicidad en la aplicación. El redactor tendrá que proveerme de todas las imágenes, descripción, etc.
    2. Exportar a Android pagando: si por el contrario, es el escritor el que quiere monetizar su aplicación y gestionarla, deberá pagar por exportarla y por un mantenimiento (no he pensado lo que costará).
  6. Exportar la app a iOS. Lo mismo que en el caso de Android.

Monetización y porcentajes

He leído muchos artículos donde se cuenta la dificultad de vivir de los librojuegos. Supongo que es así. No creo que esta aplicación solucione el problema que tiene el sector, pero pienso que puede ayudarles por los siguientes motivos:

  1. Los librojuegos de rol son muy divertidos y gusta a mucha gente. Sólo hay que ver los comentarios de tantas apps. Es una forma muy divertida de leer. Creo que tiene un potencial educativo enorme entre el público juvenil. Puede ser la manera de acercar la lectura a mucha gente joven. De hecho el público objetivo de bookgame.me es la gente joven.
  2. Bookgame permite exportar los librojuegos a una app, y eso puede dar una difusión entre el público jóven también muy grande.
  3. Bookgame permitirá hacer compras dentro del librojuego tal y como funcionan algunas app de juegos. Esto abre una nueva vía de financiación a los escritores.
  4. Bookgame permite crear historias «infinitas», es decir, un librojuego donde el escritor vaya escribiendo nuevos capítulos/aventuras que hagan evolucionar cada vez más el personaje. Con las opciones que ofrecemos, el escritor podrá crear un mundo enorme por el que el lector podrá caminar. En función de las habilidades/nivel/eventos del personaje, se abrirán nuevas aventuras que haya escrito el narrador.
  5. Bookgame ofrecerá herramientas para aumentar el engagement entre los lectores (más adelante escribiré sobre esto). De tal forma que los lectores lleguen a estar enganchados a tu librojuego, que nunca dejará de crecer y crecer.

He pensado varias formas para monetizar la aplicación:

  1. Exportar el librojuego a una app de pago y cobrar por su descarga.
  2. Donativos. Al final de la lectura de un librojuego se ofrece al lector realizar un donativo al escritor. Ahora mismo el lector puede realizar un donativo de 1€, 2.5€, y 5€.
  3. Pagar por mejoras del personaje. Durante la lectura del librojuego, el lector puede ir a las tiendas. Las tiendas permiten comprar y vender armas, armaduras, etc. Se programará una funcionalidad que haga que el lector pueda comprar monedas/experiencia que le permita comprar objetos, o subir su nivel de experiencia. Los fondos recaudados irán al escritor de la aplicación.
  4. Pagar por la lectura de algunos capítulos/misiones. Se programará una funcionalidad para que algunos capítulos sean de pago.

Sobre los porcentajes. Los pagos realizados dentro de la aplicación se pueden realizar ahora mismo a través de Paypal. Paypal cobra una comisión de 0,35 + 3,4% de cada transacción. Bookgame se quedará con un 9% de cada transacción (puede cambiar, pero será del orden de esa cifra). El resto es para el escritor del librojuego. En un futuro se programará para que se puedan realizar pagos con tarjeta. En el caso de la app Android/iOS también a través de esas plataformas se podrán realizar compras de monedas o pagos por acceder a un capítulo del librojuego.

Distribución

El librojuego se podrá distribuir a través de los siguientes canales:

  1. Aplicación web: todos los librojuegos se publican en la web de bookgame cuando el escritor pulsa el botón publicar.
  2. Aplicación móvil: ahora mismo está creada la aplicación base para dispositivos Android. Dentro de poco me meteré con iOS.
  3. Exportar a pdf: se podría pensar en la posibilidad de exportar el librojuego a pdf. Habría que estudiar la complejidad de esta opción.

Promoción

Bookgame ayudará en la promoción de los librojuegos de la plataforma a través de la newsletter, redes sociales y la web.

Engagement

Un potencial que quiero dar a los que creen librojuegos con bookgame es el engagement con sus lectores, es decir:

  1. Que puedan crear una relación con sus lectores.
  2. Aumentar el cariño de los lectores con su librojuego.
  3. Que el lector se enganche con la historia que quiera contar el escritor.
  4. Que el lector vuelva una y otra vez a usar el librojuego.
  5. Que exista un canal de comunicación entre escritor y lector.
  6. Que el lector lea más libros del escritor.

Para ello, he pensado varias funcionalidades que van en esta línea:

  1. Comentarios al finalizar la lectura del librojuego, para que los lectores puedan expresar su opinión. Si es una app, también en Google Play.
  2. Mostrar links a las redes sociales del escritor del librojuego para que los lectores sigan al usuario.
  3. Permitir enviar una notificación a la aplicación Android/iOS del lector o correo electrónico con novedades del librojuego.
  4. Permitir programar notificaciones por día, día de la semana, etc.
  5. Permitir que los lectores puedan aportar nuevas opciones en el librojuego en algún punto de la historia. Se podría poner debajo de los enlaces que llevan a otra páginas, un cuadro de texto para que el lector sugiera otra nueva opción, y que esa aparezca a continuación.
  6. Crear una funcionalidad para que algunos links a capítulos estén disponibles sólo algunos días de la semana. Esto forzará al lector a entrar dentro del libro otro día para poder continuar leyendo parte de la historia. También facilitará que el lector se meta de lleno en la historia. Por ejemplo, si en la ciudad de Tharbard hay mercado los lunes en la Plaza Mayor, y quieres que haya una misión sólo legible los lunes, se podrá hacer.
     

Comprar y vender

Publicado el 4/05/2018

Que el personaje pueda comprar y vender objetos es una funcionalidad que puede dar mucho juego a las historias de rol. El dinero es una de las recompensas que uno obtiene en las aventuras de un juego de rol. Por eso, he creado un sistema que permite al narrador crear tiendas en una página determinada del libro. Es muy sencillo. Si entráis en la pantalla de edición de una página, veréis que he añadido un nuevo apartado llamado Tienda de Objetos.

Veréis que aparecen varias opciones:

  1. Checkbox para marcar que esta página tiene una tienda. Si lo marcas, aparecerá la tienda. Por defecto, lógicamente, está desmarcado.
  2. Precio de compra: tanto por cierto, con respecto al precio base, a la que se venderán los productos. Es decir, si una espada cuesta 100 monedas, e indicas un precio de compra de 120%, el precio de compra del producto será de 120 monedas. Bueno, en verdad habría que añadir una modificación al precio más: el carisma del personaje.
  3. Precio de venta: las tiendas también pueden comprar productos del personaje. Si un personaje ha ido consiguiendo más armas de las que necesita, las puede vender en una tienda. Eso sí, no le darás el precio real del producto (sino la tienda no ganaría dinero), sinó un precio inferior. El narrador puede personalizar ese precio con en el precio de venta. Por ejemplo, si metes un precio de venta de 60%, si el personaje quiere vender una espada cuyo precio base es de 100 monedas, la tienda le dará 60 monedas. Bueno, en verdad habría que añadir una modificación al precio más: el carisma del personaje.
  4. Listado de objetos: a continuación se muestran los objetos que quieres que esa tienda venda. Por ejemplo, una armería debería poder vender únicamente armas y armaduras, no pócimas ni comida. Si marcas encima de los objetos, esos objetos se incluirán dentro de la lista de objetos que puede vender la tienda. Aunque en la pantalla veáis que aparece un 1 (o 2,3,4,5 si pulsáis más veces) con que haya algún número es suficiente para que el producto se pueda vender todas las veces que el personaje quiera comprar.

¿Cómo se calcula el precio de compra y de venta de un objeto?

Para calcular el precio de compra en tienda de un producto se tendrá en cuenta varias cosas:

  1. El precio básico del producto.
  2. El precio de compra de la tienda.
  3. El carisma del personaje.

Cada punto de carisma del personaje hace un punto porcentual más barato el producto. Pongamos un ejemplo:

  1. Precio espada de fuego: 100 monedas.
  2. Precio de compra en la tienda: 120%.
  3. Carisma del personaje: 10.

En este ejemplo, el precio a pagar para comprar el producto sería: 100 monedas * (120 – 10) / 100. Por tanto, 110 monedas.

Una observación importante: nunca el precio de compra podrá ser menor al precio base del producto. Si no, un personaje con un carisma de 30, podría comprar productos a un precio menor al precio base, y después venderlos a la misma tienda a un precio mayor. Por tanto, se dedicaría a ganar monedas infinitas comprando y vendiendo sin parar.

Para calcular el precio de venta a la tienda de un producto se tendrá en cuenta varias cosas:

  1. El precio básico del producto.
  2. El precio de venta de la tienda.
  3. El carisma del personaje.

Cada punto de carisma del personaje da un punto porcentual más de dinero por la venta de un producto. Pongamos un ejemplo:

  1. Precio espada de fuego: 100 monedas.
  2. Precio de venta a la tienda: 60%.
  3. Carisma del personaje: 10.

En este ejemplo, el dinero que recibiría el personaje sería: 100 monedas * (60 + 10) / 100. Por tanto, 70 monedas.

Una observación importante: nunca el precio de venta a la tienda podrá ser mayor al precio base del producto. Si no, un personaje con un carisma de 50, podría dedicarse a vender productos a un precio más elevado que el precio base del producto (habiéndolos comprado anteriormente a un precio inferior). Por tanto, se dedicaría a ganar monedas infinitas comprando y vendiendo sin parar.

En un futuro me gustaría añadir un parámetro en el librojuego que se llame Inflación. Sería un parámetro global del cuento que haría que los precios pudieran aumentar o disminuir a gusto del narrador. Esto es interesante de cara a que los lectores puedan jugar con la inflación para conseguir productos a mejor precio, o incluso que puedan especular.

¿Cómo verá el lector la tienda?

He creado una interfaz sencilla para que el usuario pueda comprar y vender productos fácilmente.

Pulsando en los diferentes Productos a comprar, el usuario ve el detalle del producto, y pulsando en Comprar, puede comprarlo

Ahora mismo estoy escribiendo el capítulo 3 del librojuego Montaraz (este capítulo todavía no está disponible). Estoy escribiendo muchas páginas donde se describen distintos lugares de una gran ciudad llamada Tharbard. En esta ciudad hay muchas tiendas para que el lector pueda comprar distintos objetos (armas, armaduras, pócimas, etc). Cada tienda va a tener distintos precios de venta y compra. Esto es muy interesante ya que tengo previsto que el lector, si cumple una misión especial, podrá acceder al mercado negro de la ciudad y comprar productos a mejores precios.

 

 

     

Eventos excluyentes

Publicado el 2/05/2018

Nueva funcionalidad que creo que es fundamental de cara a la narración de librojuegos de rol.

Pongamos el ejemplo del librojuego Montaraz. En el capítulo 3 el personaje llega a una gran ciudad llamada Tharbard. La primera vez que entra dentro de ella lo hace acompañado de Elgwain, el posadero de la taberna de la Corona del Rey. Me gustaría que la primera vez que entrara el lector en este capítulo lo hiciera leyendo unas páginas concretas. Por ello he creado el evento «Entras en Tharbard por primera vez». Este evento tiene lugar la primera vez que el lector entra en este capítulo. He creado dos enlaces desde la página de Inicio del capítulo como se puede ver en la siguiente imagen:

El primero de los enlaces es «Elgwain paga las dos monedas por tí». Este evento tendrá lugar sólo si NO se tiene el evento «Entras en Tharbard por primera vez». Como podéis ver en la imagen siguiente he configurado la opción «Evento Prohibido» de la siguiente forma:

De esta forma, este enlace sólo estará disponible hasta que ocurra el evento «Entras en Tharbard por primera vez». ¿Cuando ocurre este evento? Pues justo en la página siguiente. He configurado en la página a la que lleva este enlace el evento «Entras en Tharbard por primera vez» como podéis ver en la siguiente imagen:

Por último, si queremos forzar que el lector, la primera vez que entre en Tharbard, no pulse en el enlace «Pagas las dos monedas», podemos hacer que ese enlace sólo esté disponible cuando haya ocurrido el evento «Entras en Tharbard por primera vez». Podéis verlo a continuación:

¿Cuando hay que usar este sistema? Pienso que cuando queremos crear un capítulo de la historia que sea un sitio de donde surjan múltiples aventuras (capítulos). En el caso de Tharbard, será una ciudad donde podrás moverte con libertad de un sitio a otro de la ciudad. La ciudad tiene varios barrios, y en cada barrio se encuentran aventuras distintas que hará progresar al personaje hasta tener un nivel suficiente como para enfrentarse a su destino.