En mi juego hay una palabra en la parte superior de la pantalla, las letras llueven desde arriba y el usuario tiene que tocar las letras para completar la palabra.
Actualmente estoy generando letras al azar (en realidad, los números aleatorios y los números son el índice para la matriz de letras. Por ejemplo: 0 = a, 1 = b) pero el problema es que lleva demasiado tiempo obtener todas las letras necesarias para completar el palabra.
Lo que quiero es que los números aleatorios que estoy generando generen las letras requeridas con mayor frecuencia para que el jugador no tenga que pasar todo el día para completar una palabra.
He intentado los siguientes métodos:
Detecta todas las letras de la palabra (la palabra siempre tiene 6 letras de largo), genera la matriz de índices de longitud 6, asigna cada índice de la matriz a un número aleatorio de la letra 2 a la letra + 2 y al final elige aleatoriamente un índice de la matriz para mostrar.
Tenga una variable de selector cuyo valor esté en el rango [0..2], generada aleatoriamente, si selector == 0 entonces detecte las letras que forman la palabra y elija aleatoriamente una letra, de lo contrario obtenga cualquier alfabeto al azar de az.
Ambos métodos no me han brindado ninguna ayuda. Estaré muy feliz si me pueden ayudar.
Gracias por leer esto, espero que haya entendido la pregunta y estoy esperando la respuesta.