ในเกมของฉันมีคำที่ด้านบนของหน้าจอตัวอักษรมีฝนตกจากด้านบนและผู้ใช้ต้องสัมผัสตัวอักษรเพื่อให้คำสมบูรณ์
ขณะนี้ฉันกำลังสร้างตัวอักษรแบบสุ่ม (จริง ๆ แล้วตัวเลขและตัวเลขสุ่มเป็นดัชนีสำหรับอาร์เรย์ของตัวอักษรเช่น: 0 = a, 1 = b) แต่ปัญหาคือว่ามันใช้เวลามากเกินไปที่จะได้รับตัวอักษรที่ต้องการทั้งหมด คำ.
สิ่งที่ฉันต้องการคือตัวเลขสุ่มที่ฉันกำลังสร้างควรสร้างตัวอักษรที่ต้องการบ่อยขึ้นเพื่อให้ผู้เล่นไม่ต้องใช้เวลาทั้งวันในการกรอกหนึ่งคำ
ฉันได้ลองวิธีต่อไปนี้แล้ว:
ตรวจจับตัวอักษรทั้งหมดในคำ (คำมีความยาว 6 ตัวอักษรเสมอ) สร้างอาร์เรย์ของดัชนีความยาว 6 กำหนดดัชนีแต่ละชุดของอาร์เรย์ให้เป็นตัวเลขสุ่มจากตัวอักษร -2 ถึงตัวอักษร + 2 และในที่สุดเลือกสุ่มหนึ่งดัชนี จากอาร์เรย์ที่จะแสดง
มีตัวแปรตัวเลือกที่มีค่าอยู่ในช่วง [0..2] ซึ่งสร้างแบบสุ่มหากตัวเลือก == 0 จากนั้นตรวจจับตัวอักษรที่ทำให้คำนั้นและสุ่มเลือกตัวอักษรหนึ่งตัวอื่น ๆ จะได้รับตัวอักษรแบบสุ่มจาก az
วิธีการทั้งสองนี้ไม่ได้ช่วยอะไรฉัน ฉันจะมีความสุขมากถ้าคุณสามารถช่วยฉันได้
ขอบคุณสำหรับการอ่านนี้ฉันหวังว่าคุณจะเข้าใจคำถามและฉันกำลังรอคำตอบ