Dans mon jeu, il y a un mot en haut de l'écran, des lettres pleuvent du haut et l'utilisateur doit toucher les lettres pour terminer le mot.
Actuellement, je génère des lettres de manière aléatoire (en fait, des nombres et des nombres aléatoires sont l'index du tableau de lettres. Par exemple: 0 = a, 1 = b) mais le problème est qu'il faut trop de temps pour obtenir toutes les lettres requises pour terminer la mot.
Ce que je veux, c'est que les nombres aléatoires que je génère devraient générer plus souvent les lettres requises afin que le joueur n'ait pas à passer toute la journée pour terminer un mot.
J'ai essayé les méthodes suivantes:
Détectez toutes les lettres du mot (le mot a toujours 6 lettres), générez le tableau d'index de longueur 6, affectez chaque index du tableau à un nombre aléatoire de la lettre-2 à la lettre + 2 et à la fin choisissez au hasard un index du tableau pour montrer.
Avoir une variable de sélecteur dont la valeur est dans la plage [0..2], générée aléatoirement, si sélecteur == 0 alors détecter les lettres qui font le mot et choisir aléatoirement une lettre, sinon obtenir au hasard n'importe quel alphabet de az.
Ces deux méthodes ne m'ont pas aidé. Je serai très heureux si vous pouvez m'aider.
Merci d'avoir lu ceci, j'espère que vous avez compris la question et j'attends la réponse.