0

مولد سودوكو

قم بإنشاء لغز Sudoku جديد وقابل للعب باستخدام أداة حل التراجع الحقيقية التي تتحقق من أن كل لغز لديه حل واحد بالضبط.

يتم تحديد الصعوبة من خلال عدد الأدلة: سهل ~ 36-40 رقمًا محددًا، متوسط ~ 30-35، صعب ~ 24-29. يتم التحقق من أن كل لغز لديه حل واحد بالضبط.

Buy Me a Coffee at ko-fi.com
جارٍ المعالجة... 0%
بناء شبكة الحلول
إزالة القرائن
التحقق من التفرد

النتيجة

اللغز الذي يقوم فقط بإفراغ خلايا عشوائية من شبكة سودوكو النهائية ليس لغز سودوكو حقيقي - يمكن أن ينتهي به الأمر بسهولة إلى أكثر من طريقة صالحة لملءه، وهي ليست الطريقة التي من المفترض أن تعمل بها اللعبة. يتجنب هذا المولد هذا الاختصار. يقوم أولاً ببناء شبكة كاملة وصالحة مقاس 9 × 9 باستخدام تعبئة تراجعية حقيقية (نفس التقنية المستخدمة لحل سودوكو، تعمل في الاتجاه المعاكس، مع خلط ترتيب المرشح في كل خلية بحيث يختلف الحل بين الأجيال). ثم يقوم بإزالة الخلايا واحدة تلو الأخرى بترتيب عشوائي، وبعد كل عملية إزالة، يقوم بتشغيل حل تراجعي ثانٍ يقوم بإحصاء الحلول ويتوقف بمجرد العثور على اثنين. إذا كانت إزالة خلية ستسمح بأكثر من حل واحد، فسيتم إرجاع هذه الخلية مرة أخرى ومحاولة حل آخر بدلاً من ذلك.

يتم تحديد مستوى الصعوبة بطريقة صادقة: من خلال عدد أرقام البداية المتبقية، وهو المعيار القياسي والمستخدم على نطاق واسع لتصنيف ألغاز سودوكو. يترك السهل ما يقرب من 36 إلى 40 دليلاً، والمتوسط ​​حوالي 30 إلى 35، والصعب حوالي 24 إلى 29 - يختار كل جيل هدفًا عشوائيًا داخل هذا النطاق، لذا فإن اللغزين "الصعبين" من هذه الأداة ليسا متطابقين. لا تدعي هذه الأداة تصنيف الألغاز التي تتطلبها تقنية الحل البشري (الفردي العاري، والأزواج المخفية، وX-Wing، وما إلى ذلك)؛ يعد عدد الأدلة مقياسًا أبسط وصادقًا وشائع الاستخدام، وهو ما يزيد الصعوبة هنا بالفعل.

يتم عرض اللغز كشبكة تفاعلية حقيقية: اكتب الأرقام مباشرة في الخلايا الفارغة (يتم قبول 1-9 فقط)، ثم استخدم "التحقق من إجابتي" لتسليط الضوء على الإدخالات الصحيحة أو الخاطئة دون التخلي عن الحل، أو "كشف الحل" لملء الباقي عند الانتهاء أو التوقف. يمكن تنزيل اللغز وحله كصورة PNG منفصلة أو طباعتهما على صفحتهما الخاصة - كل شيء، بما في ذلك محرك الحل، يعمل محليًا في متصفحك دون تحميل أي شيء على الإطلاق.