Título: [Aporte] Codigo para determinar el numero de barajas usadas en el juego de 21 Publicado por: AlbertoBSD en 11 Junio 2016, 20:28 pm Muy buen dia.
Estaba pensando que es posible determinar el numero de barajas usadas en un mazo de juego de 21. Las condiciones que se tienen que dar para poder determinar el numero exacto de barajas son las siguientes.
Dada las condiciones anteriores podemos saber cuantas barajas son usadas para crear el mazo de juego. Vamos a obviar el contenido de algunas fuciones y solo tendremos: Código
La funcion valor conteo es la siguiente: Código
La estructura de una carta es la siguiente: Código
La condicion para saber el numero de barajas es la siguiente: Código
Lo que quiere decir que:
En uno de mis videos mostre como este acumulador sube o baja desde un valor muy alto a un valor muy bajo para llegar a 0 al finalizar el mazo actual. El el programa main que mostre siempre da de salida. Código: mazo nuevo Cantidad de Barajas 6 Ahora si cambio el algoritmo para usar N cantidad de barajas a un numero random obtengo Código: mazo nuevo Cantidad de Barajas 73 mazo nuevo Cantidad de Barajas 41 mazo nuevo Cantidad de Barajas 36 mazo nuevo Cantidad de Barajas 31 mazo nuevo Cantidad de Barajas 1 mazo nuevo Cantidad de Barajas 56 mazo nuevo Cantidad de Barajas 71 mazo nuevo Cantidad de Barajas 37 mazo nuevo Cantidad de Barajas 90 mazo nuevo Cantidad de Barajas 38 mazo nuevo Cantidad de Barajas 2 mazo nuevo Cantidad de Barajas 4 mazo nuevo Cantidad de Barajas 44 mazo nuevo Cantidad de Barajas 4 mazo nuevo Cantidad de Barajas 4 mazo nuevo Cantidad de Barajas 5 mazo nuevo Cantidad de Barajas 5 mazo nuevo Cantidad de Barajas 20 mazo nuevo Cantidad de Barajas 3 mazo nuevo Cantidad de Barajas 41 mazo nuevo Cantidad de Barajas 80 mazo nuevo Aun asi existen falsos positivos, en la salida anterior yo se apriori (Por que lo programe yo) que el valor random de numero de bajaras en el mazo este entre 6 y 112 y si vemos hay valores que nos dan "3" o algo menor a 6 es en falso positivo. ¿Por que se da esto? Debido al orden aleatorio de un mazo de juego es posible que todas las condiciones que se mencionaron se cumpla antes de terminarse realmente un mazo. Nuevamente las condiciones son
¿Hay forma de evitar falsos positivos? Segun pienso NO ya que en un escenario real no puedes conocer a priori todas las variables... ¿Para que sirve determinar el numero de barajas usadas? Como se menciona en el algoritmo de conteo de cartas es deseable saber el numero de barajas usadas en un mazo de juego para determinar si es buen momento de apostar. El video de que comento es el siguiente: A-NWAm0avps Aun asi el código ahi mostrado no esta tan avanzado como el código que muestro en este post, pero sirve para el ejemplo didáctico de conteo de cartas aquí mostrado solo con ligeros cambios. Saludos |