Tus comentarios

De nada. Para eso estamos los betatesters.

El problema que le veo es que sí, estáis intentando acercarlo, pero a veces pasa lo que digo, que parece que se arrastra.


¿Qué os parece esto? Una vez obtenido el resultado, usáis el sistema que os he sugerido pero calculando los rebotes hacia atrás (le dais cuatro o cinco) y una vez los tengáis entonces "lanzáis" el dado usando los valores generados. Así, llega exactamente al valor que queréis y no da esa sensación extraña de arrastre.

No me refiero a eso, exactamente. La parte en la que los dados son arrastrados desde donde se paran hasta la derecha de la pantalla es una que me gusta, ya que facilita la comparación de los valores para determinar cuales elegir. Yo me refiero, por ejemplo, a cuando uno hace una tirada de habilidad o de ataque: en ocasiones, he observado que el dado no gira a pesar de que debería, dando la sensación de que se arrastra.


Mi sugerencia es para hacer del lanzamiento algo más realista, que parezca realmente que sea casi como si uno hubiera tirado el dado de verdad. Como supongo que hacer un algoritmo para simular la interacción física del dado con la superficie ya sería overkill, a lo mejor valdría con usar generadores de números aleatorios para fingir como "rebota" el dado.


Por ejemplo, un generador para la velocidad de giro en el plano paralelo al eje (ángulo azimutal), otro para la velocidad de arco respecto del eje (ángulo polar), y otros dos para indicar la dirección y distancia a la que rebota (colocando valores máximos que se vayan reduciendo con cada rebote). Solo es una sugerencia, pero a lo mejor esto permite hacerlo más interesante a la vista.


Por supuesto, no estoy diciendo que tengáis que hacerlo, porque no es más que una cuestión un poco absurda de estética y la valía del juego no cambia apenas por retocarlo, pero como pedís sugerencias sobre cómo mejorarlo, creo que esta es una posibilidad a tener en cuenta.

Ahora mismo, no da la sensación de que esté siendo lanzado de verdad, ya que hay veces que parece que el dado simplemente se arrastra. No hay "rolling", por así decirlo. Posiblemente venga bien usar un generador de números aleatorios para determinar el giro que hace el dado mientras golpea la "mesa" virtual.