Dalam permainan saya ada kata di bagian atas layar, surat-surat turun hujan dari atas dan pengguna harus menyentuh huruf untuk menyelesaikan kata.
Saat ini saya menghasilkan huruf secara acak (sebenarnya angka acak dan angka adalah indeks untuk array huruf. Misalnya: 0 = a, 1 = b) tetapi masalahnya adalah bahwa terlalu banyak waktu untuk mendapatkan semua huruf yang diperlukan untuk menyelesaikan kata.
Yang saya inginkan adalah bahwa angka acak yang saya hasilkan harus menghasilkan huruf yang diperlukan lebih sering sehingga pemain tidak perlu menghabiskan sepanjang hari untuk menyelesaikan satu kata.
Saya telah mencoba metode berikut:
Deteksi semua huruf dalam kata (panjang kata selalu 6 huruf), buat larik indeks dengan panjang 6, tetapkan setiap indeks larik ke angka acak dari huruf-2 ke huruf + 2 dan pada akhirnya pilih secara acak satu indeks dari array untuk ditampilkan.
Memiliki variabel pemilih yang nilainya berada dalam kisaran [0..2], dihasilkan secara acak, jika pemilih == 0 kemudian deteksi huruf yang menghasilkan kata dan pilih satu huruf secara acak, jika tidak secara acak dapatkan alfabet apa pun dari az.
Kedua metode ini belum memberi saya bantuan. Saya akan sangat senang jika Anda dapat membantu saya.
Terima kasih sudah membaca ini, saya harap Anda mengerti pertanyaannya dan saya menunggu jawabannya.