SalasJuan / CodeHunter

Repositorio para el Juego Code Hunter
1 stars 0 forks source link

RNG 🎲 y Corrutinas 📞 #21

Closed SalasJuan closed 1 year ago

SalasJuan commented 1 year ago

Investigar Sobre el Sistema RNG

SalasJuan commented 1 year ago

Generacion de Numeros Aleatorios 🎲

Genera un Numero en un determinado rango con mayor o menor posibilidad segun lo requiera.

🎲[1] 20% ✅(Higth Ratio) ||| 🎲[2] 20% ||| 🎲[6] 5% 📛 (Low Ratio).

Puede ser Float [2.5] o INT [ 2 ]

Como se usa :

image

Donde se Implementara

Posicion para la Generacion de Enemigos 🐉

Cantidad,Tipo y Paleta de Color 🧮

Puntos por Enemigo Eliminado 💯


SalasJuan commented 1 year ago

Posición de Generación Aleatoria con mas de un Enemy 🐲 🐸 🐯

Carga de Mas de un Enemigo ---> Array [Cant. ] Dimensiones del Area [Min --> MAX ] ↩️ ( X , Y ) imageimage

image

Resultado 🧾

image

SalasJuan commented 1 year ago

Codigo 🍸

Corrutinas [ Inv. 🔎 ]

Declaracion

Sintax ➡️ IEnumerator [Nombre] () {

}

Ejemplo 📒

image

Llamado 📞

Sintax ➡️ StartCoroutine(Nombre()); image

SalasJuan commented 1 year ago

Mostrar Dimensiones ✏️

image

SalasJuan commented 1 year ago

Monedas Aleatorias 🥉 (Bronze) 🥈 (Plata) 🥇 (Oro) [Con Pesos 🪨]

Se suman todos los Pesos para Completar 1 (Mas bajo menor la chance de Salir 🌈 )

image


Las monedas tienen que Tener ese Script donde luego se indique su Peso.

image

SalasJuan commented 1 year ago

Se suman todos los Pesos

image

Bronce 🥉 (60%) || Plata🥈(30%) || Oro🥇(10%)

Se genera un numero Aleatorio entre 0 y el Peso Total.

Comparando si el N° Esta en el Rango para ser Moneda de Bronce 🥉 (0-5) | si no es asi se guarda el Peso anterior y se Suma la de Plata (6-8) y lo mismo con la de Oro 🥇 (9)

image

SalasJuan commented 1 year ago

Extra 📚

image➡️➡️➡️ image


image Sobre la Superficie 🆙


Rotacion Aleatoria

image

Color Aleatorio

image