В моей игре в верхней части экрана есть слово, сверху идут буквы, и пользователь должен коснуться букв, чтобы завершить слово.
В настоящее время я генерирую буквы случайным образом (на самом деле случайные числа и числа являются индексом для массива букв. Например: 0 = a, 1 = b), но проблема в том, что требуется слишком много времени, чтобы получить все необходимые буквы для завершения слово.
Я хочу, чтобы генерируемые случайные числа генерировали нужные буквы чаще, чтобы игроку не приходилось тратить целый день на завершение одного слова.
Я пробовал следующие методы:
Определить все буквы в слове (слово всегда длиной 6 букв), сгенерировать массив индексов длиной 6, присвоить каждому индексу массива случайное число от буквы-2 до буквы + 2 и в конце выбрать случайным образом один индекс из массива, чтобы показать.
Имейте переменную селектора, значение которой находится в диапазоне [0..2], генерируемую случайным образом, если селектор == 0, тогда обнаруживайте буквы, которые составляют слово, и случайным образом выбирайте одну букву, иначе случайным образом получите любой алфавит из az.
Оба эти метода не оказали мне никакой помощи. Я буду очень рад, если вы сможете мне помочь.
Спасибо за прочтение, надеюсь, вы поняли вопрос, и я жду ответа.