Oyunumda ekranın üstünde bir kelime var, harfler yukarıdan aşağı yağmur yağıyor ve kullanıcının kelimeyi tamamlamak için harflere dokunması gerekiyor.
Şu anda rastgele harfler üretiyorum (aslında rastgele sayılar ve sayılar harf dizisinin dizinidir. Örneğin: 0 = a, 1 = b) ama sorun, tüm harfleri tamamlamak için çok fazla zaman almasıdır. sözcüğü.
İstediğim, oluşturduğum rasgele sayılar gerekli harfleri daha sık üretmeli, böylece oyuncu bir kelimeyi tamamlamak için bütün gün harcamak zorunda kalmaz.
Aşağıdaki yöntemleri denedim:
Kelimedeki tüm harfleri tespit edin (kelime her zaman 6 harf uzunluğundadır), uzunluk 6 dizinleri dizisi oluşturun, dizinin her dizinini harf-2'den harf + 2'ye rastgele sayıya atayın ve sonunda rastgele bir dizin seçin diziden gösterilecek.
Değeri [0..2] aralığında olan, rasgele oluşturulan bir seçici değişkeniniz varsa, seçici == 0 ise, sözcüğü oluşturan harfleri algılar ve rastgele bir harf seçer, aksi takdirde az'dan herhangi bir alfabe alır.
Bu yöntemlerin ikisi de bana herhangi bir yardım sağlamadı. Bana yardım edebilirsen çok mutlu olurum.
Bunu okuduğunuz için teşekkürler, umarım soruyu anladınız ve yanıtı bekliyorum.