6
ฉันจะรู้ได้อย่างไรว่าเกมไขปริศนาของฉันเป็นไปได้หรือไม่?
ฉันได้สร้างเกมไขปริศนาขึ้นมาโดยมีจุดประสงค์เพื่อกำจัดแผ่นกระเบื้องสีขาวทั้งหมด คุณสามารถลองได้ในตอนท้ายของคำถาม แต่ละครั้งกระดานจะถูกสุ่มสร้างด้วยแผ่นสีขาวในสถานที่สุ่มบนตาราง 5 * 5 คุณสามารถคลิกที่ไทล์ใดก็ได้บนกริดนั้นและมันจะสลับสีของมันและไทล์ทั้งหมดที่แตะที่ด้านข้าง ภาวะที่กลืนไม่เข้าคายไม่ออกของฉันคือความจริงที่ว่าฉันไม่ทราบว่ามันจะสร้างบอร์ดเป็นไปไม่ได้ วิธีที่ดีที่สุดในการตรวจสอบสิ่งต่าง ๆ เช่นนี้คืออะไร? function newgame() { moves = 0; document.getElementById("moves").innerHTML = "Moves: "+moves; for (var i = 0; i < 25; i++) { if (Math.random() >= 0.5) { $(document.getElementsByClassName('block')[i]).toggleClass("b1 b2") } } } newgame(); function toggle(a,b) { moves += 1; document.getElementById("moves").innerHTML = …