Nel mio gioco c'è una parola nella parte superiore dello schermo, le lettere piovono dall'alto e l'utente deve toccare le lettere per completare la parola.
Attualmente sto generando lettere in modo casuale (in realtà numeri e numeri casuali sono l'indice per l'array di lettere. Ad esempio: 0 = a, 1 = b) ma il problema è che ci vuole troppo tempo per ottenere tutte le lettere richieste per completare il parola.
Quello che voglio è che i numeri casuali che sto generando dovrebbero generare le lettere richieste più spesso in modo che il giocatore non debba spendere tutto il giorno per completare una parola.
Ho provato i seguenti metodi:
Rileva tutte le lettere nella parola (la parola è sempre lunga 6 lettere), genera la matrice di indici di lunghezza 6, assegna ciascun indice della matrice a un numero casuale da lettera-2 a lettera + 2 e alla fine seleziona casualmente un indice dall'array per mostrare.
Avere una variabile del selettore il cui valore è compreso nell'intervallo [0..2], generato casualmente, se il selettore == 0 rileva quindi le lettere che compongono la parola e sceglie casualmente una lettera, altrimenti prende casualmente qualsiasi alfabeto da az.
Entrambi questi metodi non mi hanno fornito alcun aiuto. Sarò molto felice se mi puoi aiutare.
Grazie per aver letto questo, spero che tu abbia capito la domanda e sto aspettando la risposta.