W mojej grze na górze ekranu jest słowo, litery z góry spadają, a użytkownik musi je dotknąć, aby je uzupełnić.
Obecnie generuję litery losowo (tak naprawdę liczby losowe i liczby są indeksem tablic liter, np .: 0 = a, 1 = b), ale problem polega na tym, że uzyskanie wszystkich wymaganych liter zajmuje zbyt dużo czasu słowo.
Chcę, aby generowane losowo liczby generowały wymagane litery częściej, aby gracz nie musiał spędzać całego dnia na uzupełnieniu jednego słowa.
Próbowałem następujących metod:
Wykryj wszystkie litery w słowie (słowo ma zawsze 6 liter), wygeneruj tablicę indeksów o długości 6, przypisz każdy indeks tablicy do losowej liczby od litery-2 do litery + 2, a na końcu wybierz losowo jeden indeks z tablicy do pokazania.
Mieć zmienną selektora, której wartość mieści się w zakresie [0..2], generowaną losowo, jeśli selektor == 0, to wykrywaj litery tworzące słowo i losowo wybieraj jedną literę, w przeciwnym razie losowo uzyskaj dowolny alfabet z az.
Obie te metody nie zapewniły mi żadnej pomocy. Będę bardzo szczęśliwy, jeśli możesz mi pomóc.
Dziękuję za przeczytanie tego, mam nadzieję, że zrozumiałeś pytanie i czekam na odpowiedź.