logo

Etiquetas:

Autor Tema:  (Leído 1656 veces)

Yuyu

Lanzador universal de dados
« en: 22 de Enero de 2013, 15:54:13 »
Puede que en algún momento de vuestros diseños de juegos o por simple interés de probar algún juego de dados, os sea necesario un pequeño lanzador que podáis adaptar a vuestros juegos.

Este programa esta pensado para usar en Windows, para que el programa encuentre la ruta de vuestros dados deberéis crear una carpeta en C:\LanzaDados y dentro de esta carpeta nueve subcarpetas A, B, C, D, E, F, G, H, I cada una, para cada dado.

Dentro de cada una de esas carpetas (A, B, C etc) debéis incluir las figuras de vuestros dados que deberán llamarse 1.jpg, 2.jpg, 3.jpg etc. así hasta 6.jpg por carpeta.



Imágenes, sobre el tamaño de las imágenes podéis usar un tamaño que sea aproximadamente el de un dado, le deje a cada una de las imágenes la propiedad "autosize" para que se ajusten a las que podáis usar pero, sin pasarse si son demasiado grandes se taparan entre si.


Vasta con pulsar el botón y los dados muestran la jugada obtenida, si deseáis repetir la tirada de algún dado en concreto podéis pulsar click sobre el dado que deseéis para cambiar su resultado.


Si por alguna razón vuestro juego no necesita de tantos dados o necesitais menos que los propuestos, con la matriz de letras que están situadas a la derecha de la pantalla, podéis decirle al lanzador cuantos dados vais a utilizar, deberéis hacer esto antes de pulsar el botón (Lanzar Dados), las letras cambian de color indicándonos que dados están inactivos.

Esta posibilidad nos evita tener que estar copiando dados en los diferentes directorios si luego no los vamos a usar para nuestras pruebas.

También incluí un pequeño control de errores por si se olvida copiar alguna imagen en algún directorio o no se creo este.

Datest3v nos muestra cierta cantidad de datos de forma general sobre probabilidad, espacio muestral etc.

Puede darnos una idea del comportamiento del dado según diferentes test que se pueden hacer así como la cantidad de dados utilizados para este.

Se pueden hacer varios test seguidos y Datest3v irá acumulando los resultados de las sumas de los test realizados.

Datest3v lanzador universal de dados y Test de calculo elementales.


Descarga y desarrollo .- http://www.imprimiryjugar.com/index.php?topic=217.0


Aun siendo una herramienta para los creadores de juegos, cualquiera puede sacar partido a este programa que nos puede servir para comprobar como se comportan los futuros dados que creemos o para utilizarlos en partidas que utilicen hasta 9D6 caras.

Un saludo y P&P





Yuyu

Re: Lanzador universal de dados
« Respuesta #1 en: 08 de Marzo de 2013, 18:20:06 »
Para que os podáis hacer una idea de como utilizar el programa he creado esta demostración de su uso.

Voy a comprobar que tal funciona un dado que podía haber diseñado y al que le cargue una sus caras a propósito para este experimento.


Ahora cargo las imagenes en la carpeta ("C:\LanzaDados\A") ya que solo voy a usar un dado


De esta forma tengo una de las caras del dado repetidas la 1, y la 6, voy hacer una prueba de 1000 lanzamientos y ver como se comporta, no hace falta ser ningún genio para saber que la imagen del General cuenta con una ventaja de 2/6.

Preparo la matriz del lanzador para que solo use un dado y pulso sobre 1000.




Y obtengo los resultados de cada cara del dado, podemos observar que la cara 1 salio de forma aleatoria unas 185 mientras que la cara 6 salio otras 166, que en su total suman 351.


Es evidente que el dado fue cargado con respecto al resto de caras que obtuvieron resultados entre 150 y 170 resultados de los mil lanzamientos.


Bien dejo las imagenes originales cambiando la imagen 6 y colocando la que debería estar en un principio, ahora el dado esta compensado en sus seis caras conforme a la imagen.



Por ultimo cada uno de los resultados obtenidos ofrecen resultados entre el 16 y 18% en los 1000 lanzamientos del experimento.


Bien para que nadie se imagine cosas que nos son lanzo 6 dados iguales que suponen 600 lanzamientos, pero ojo del mismo dado, por lo que si alguien quiere comprobar dados diferentes deberá hacerlo de uno en uno colocándolos en la carpeta "A" como antes mencione.


Me reservo como opción de futuro ampliar los datos para seis o nueve dados y de cada una de sus seis caras lo que supone un espacio de 54 caras independientes, además creo que para la gran mayoría no son un tema de interés y solo desean lanzar una determinada cantidad de dados sin tener en cuenta datos estadísticos ni galimatías numéricos.


un saludo