Comunidad Umbría :: La web en general :: [Natilla] Informe semanal de actualizaciones/parches/progreso
que grandes mejoras sin duda. Me gustará meterle mano y probar el proyectito que tengo pensado. Las espero con ganas.
Casi listo. Ya he puesto lo de modificar varias cosas a la vez de forma más rápida, y mover campos lo mismo.

Va a cámara lenta porque así lo grabó el gif, se ve que el programa de captura quería que vierais los detalles XD
Crear una ficha nueva es cuestión de segundos, con el nuevo formulario que tiene «Aceptar y añadir» y un sistema de duplicado de campos más ágil. Hay bastantes mejoras en los campos, como que cuando se están configurando solo se muestran las opciones que tienen sentido para la configuración. Por ejemplo si un campo es de texto no aparecen casillas para poner valor máximo o mínimo, y si es una fórmula el usuario final no puede modificarla en la ficha (salvo que modifique la propia fórmula, ya explicaré esto).
El caso es que he probado a hacer una ficha con números, textos, un par de tiradas y sistema de equipo, y la he puesto en marcha en menos de un minuto, en su versión más básica.
Me faltan pulir un par de detalles de la conexión de AutoRol y tiradas. A ver si la semana que viene lo subo por fin.
Apetece mogollón complicarse a montar partidas con uno de esos sistemas enrevesados solo por ponerse a crear fichas desenrevesadas...
La Natilla está desarrollada en Python (Django) con frontend en Vue, aunque sigue usando Jquery en algunos puntos por herencia ancestral, espero poco a poco ir sustituyéndolo por completo.
Este finde estaré fuera, pero mi intención es, a primeros de semana, revisar el sistema y actualizar a mediados, con un poco de suerte. Llevo con mis partidas paradas casi un mes por culpa de esto, porque quiero retomarlas ya con las nuevas fichas y acciones.
Maldita sea Chemo, me vas a obligar a volver a hacer fichas... y yo estaba contento con la de Curufun
Bueno, siempre se pueden mejorar :D
Sigo trabajando en esto sin parar, aunque no os lo creáis. Pero son muchos detalles a tener en cuenta y un cambio muy importante, por lo que no puedo hacerlo «en caliente».
Aun así, lo relevante es que voy bien. Muy bien. De hecho, tengo mis propias partidas paradas hasta que acabe porque me da mucha pereza ver las viejas fichas al pensar en lo que podré hacer con las nuevas. Preparaos, los que dirigís, a tener el control absoluto de las variables de la partida.
Yo tengo el sondeo abierto para empezar una en breve. ¿Se irá todo a esparragar o podemos tirar sin problemas?
No tiene que haber ningún problema @Mperezsastre. De hecho todos los retrasos que están sucediendo se deben a que estoy probando a fondo que no se rompa nada al subir el cambio. Dale para adelante sin problema.
Las fichas nuevas conservan el funcionamiento de las antiguas, pero añaden nuevas funcionalidades y cambian la interfaz de usuario para que sean más cómodas de editar, consultar, etc. Es posible que, tras los cambios, algunos diseñadores de fichas quieran «reconstruir» sus fichas para mejorarlas, aprovechando las nuevas funcionalidades, pero precisamente eso es lo que estoy ahora controlando.
El funcionamiento es el siguiente:
- La ficha ya existe y se usa, por ejemplo, en 120 personajes de distintas partidas.
- El autor decide que quiere mejorarla. En cuanto le da a editar la ficha, se crea una nueva versión automática.
- Los 120 personajes se quedan con la ficha original.
- El autor hace todos los cambios que quiera en su nueva versión de la ficha ficha. La prueba y repasa. Y cuando termina decide que ya está bien, que sustituirá a la anterior.
Aquí viene la movida...
- Los 120 personajes reciben un aviso de que sus fichas se pueden actualizar a una nueva versión.
- Cada usuario (jugador o director) decide si quiere actualizar a la nueva versión o no.
Aquí pueden pasar dos cosas:
- Quienes no decidan actualizar, se quedarán con la versión «vieja» de la ficha.
- Quienes actualicen verán que sus datos pasan a la nueva ficha, con las nuevas funcionalidades.
- Si alguien se arrepiente del cambio ¡puede volver a la ficha vieja!
Sin embargo un detalle importante: la gente que use por primera vez esa ficha, usará siempre el último modelo de la misma.
Para los que programen: es un control de versiones de las fichas, para evitar problemas si alguien toca lo que no debía que no tumbe abajo cientos de partidas.
Por supuesto, sigue existiendo la opción de «clonar fichas» para que un usuario distinto pruebe a hacer cosas distintas a partir de una ficha de otra persona. Eso no afecta a nadie, porque a efectos prácticos una ficha clonada es una ficha totalmente nueva.
Una pregunta que no sé dónde ponerla. Por favor, si no es aquí decidme para las próximas veces.
¿Se pueden o se podrán descargar las partidas de Natilla que en las que seas narrador o jugador?
Si con descargar te refieres a pasarlas a un formato como el PDF y poder guardarlas para leerlas cuando quieras, entonces la respuesta es sí. De hecho, eso es algo que puedes hacer ya en la Natilla, pero tengo entendido que se vienen también algunas mejoras.
Tal cual como ha dicho @Bilbonaut. Se añadirán mejoras en la descarga, sobre todo de partidas muy grandes (que pueden provocar que la página de mensajes de que no responde). Pero ya se pueden exportar a día de hoy en la Natilla si tienes el carné umbriano.
En lo de las fichas interactivas, no he parado de trabajar en estas tres semanas. Ya funcionan, se pueden añadir, modificar, la gestión de equipo y cambios va bien... ahora estoy retocando el tirador de dados y la conexión de AutoRol, que se simplifica en su uso y tiene que permitir poner enlaces (botones) en la respuesta del tirador (lo de «¿quieres gastar beni?» por ejemplo). Estoy a un tris de completarlo y subirlo, pero supongo que me llevará toda la semana que viene hacer las pruebas pertinentes (porque el cambio es de órdago a nivel interno).
Aquí pueden verse las nuevas fichas para listas (equipo, habilidades, etc), que están más «organizadas». También se puede ver el aumento del tamaño de los avatares en el lateral, para ver quien es quien. Estoy pendiente de terminar, en esa zona, un buscador que facilite encontrar PJs en partidas muy grandes.

Otro ejemplo, con equipo de D&D:

Hay un tema interesante que, aunque ya se puede hacer, ahora va a funcionar mejor con las fichas nuevas. Y es que en los anexos podemos añadir carpetas con PJs y PNJs para tenerlos a mano en situaciones importantes (y en tableros o combates).

En fin... está todo en camino. ¿Esta semana llegará? Espero que sí.
Pregunto porque va totalmente de la mano: ¿los nuevos modelos de fichas están previstos de "conectar" con las bibliotecas de objetos y hechizos que se hizo en su día?
Sí. Me quedan un par de pruebas por hacer, pero sí que se viene el sistema de bibliotecas preconfiguradas, aprovechando el currazo que hicisteis en su día (ya sabéis el otro lema: nunca es tarde si la dicha es buena).
No os iba a hacer pasar aquel curro solo por reírme de vosotros. Tú ya sabes que soy lento, pero seguro :D
Ya casi he llegado a la meta, en esta captura puede verse AutoRol integrado en las tiradas, al estilo de Foundry:

En Savage Worlds, se tiran dos dados (uno de la habilidad y el llamado salvaje). Si alguno tiene un éxito, pues genial, ya está (es lo que pasó en la tirada de abajo, en verde). Pero si fallamos y tenemos «benis» podemos usarlos para realizar otra tirada. En este caso, en la tirada de arriba, los dos dados han fallado pero como el personaje tiene benis, AutoRol se encarga de poner un botón «Usar beni» que si lo pulsamos realizará otra tirada (y descontará un beni de la ficha de personaje).
Estoy ultimando los detalles de lectura/escritura de fichas, porque AutoRol ahora puede modificar directamente tanto la ficha que le ha mandado la tirada como la ficha objetivo de la tirada, para automatizar todo.
De hecho incluso se pueden hacer las tiradas en AutoRol, siendo los campos de la ficha de personaje simples contenedores del dato. Todo esto intentaré explicarlo con tutoriales claros, porque aquí estoy hablando de Savage Worlds, pero se puede usar AutoRol para cosas como por ejemplo descontar flechas en D&D, o marcar los estados de «Aferrado» y meter modificadores a las tiradas a partir de eso, o controlar el gasto de Sangre en las disciplinas de Vampiro (hablo de memoria, hace siglos que no leo nada de MdT).
Lo mejor de todo es que incluso se pueden compartir un mismo AutoRol desde varias fichas, con lo que podemos tener librerías con cosas prefabricadas que varias personas puedan «invocar» desde sus fichas personalizadas.
A ver si esta semana le doy el empujón final y lo subo por fin.
A tu ritmo, Chemo; qué te voy a decir. Muchas ganas de probar las fichas, pero a tu ritmo. Como decía W. Burroughs (en El Lugar de los Caminos Muertos): Tómate tu tiempo.
Sigo con lo mío. No he tenido tiempo esta semana pasada de revisar las fichas nuevas, espero poder hacerlo esta semana. La programación está lista, y lo que estoy haciendo es revisar casos para que no «salte por los aires» a la hora de usar o crear una nueva ficha (o una existente). Es lo que más tiempo lleva, y lo menos divertido.
De paso informo que hoy vi que la web iba de pena. Algo raro. Tuve que cambiar unos parámetros de configuración para mejorar rendimiento, pero sigo con la mosca detrás de la oreja acerca de los crawlers de IAs, así que en la actualización que haré cerraré toda la parte de partidas, que pasará a ser privada y solo por invitación para poder ver los contenidos. Lo mismo haré con la Yogur.
Pues muchas gracias :)
P.d: El tío de la incidencia más rápidamente resuelta de la historia de Umbría.
Aún no está resuelta, por desgracia. Mañana por la mañana espero aplicar algunos parches que nos arrojen algo de luz sobre este tema.
Mientras tanto... paciencia.