Ataques y daños

    Se han implementado el comando de ataque y los daños sobre los personajes lo que convierte a RPG-WEB en cercano a ser realmente jugable. Se han añadido un buen numero de tilesets y el editor de mapas es ya funcional. La aplicación no es completamente estable debido ha algunos cambios destacables en las comunicaciones cliente-servidor.

    Pasos a seguir:

  • Creación de un subdominio donde alojar la primera pre-alpha del juego
  • Implementar saltos incondicionales que harán que un personaje cambie automáticamente de mapa al pisar una casilla
  • Implementación de trampas

Números ‘aleatorios’ para la mecánica del juego

    Para todos los que conozcan el funcionamiento básico de cualquier juego de rol, está claro que una de las partes más importantes de su mecánica es como resolver las acciones que intenta cada personaje, es decir su éxito su fracaso o la posible gradación en los resultados de una acción. Dicen que no todo es blanco ni negro. Es pues importante decidir estas cuestiones y para ello la solución habitual es emplear dados o algún sistema generador de números aleatorios.

    Comenzando con el desarrollo de la mecánica del juego para RPG-WEB, está claro que debemos decidir la manera en que los números aleatorios (nuestras tiradas de dados) van a ser implementadas. Tras darle vueltas al asunto he decidido que para evitar el problema de una distribución errónea de resultados que es propia de una tirada de dados. Donde todos los resultados tienen la misma probabilidad de suceder. Es emplear una distribución Gaussiana donde los resultados más normales, aquellos que son más propios de la habilidad inherente de nuestro personaje, son más probables y los resultados inhabitules, éxitos críticos y pifias tienen menos probabilidad.

    La tirada básica estará pues modificada por esta curva de probabilidad, los parámetros que en principio utilizaré y que caracterizan esta distribución es sigma igual a 0.2 y nu igual a 0 multiplicándolo por 100 para dar lugar a un pseudoporcentaje, la inmensa mayoría de los resultados estarán situados en torno a -100 y 100 aunque son posibles resultados mayores y/o menores y donde los resultados en torno a cero serán los mas habituales.

    Todas las tiradas estarán modificados por la habilidad del personaje y suelen contraponerse a una habilidad opuesta en otro personaje o a un modificador de dificultad de la acción que se va a llevar a cabo.