0

مولد سودوكو

أنشئ لغز سودوكو جديداً قابلاً للعب باستخدام خوارزمية تراجع حقيقية تتحقق من أن كل لغز له حل وحيد.

🔒 تتم معالجتها بالكامل في متصفحك — ولا يتم تحميل أي شيء تدخله هنا على الإطلاق.

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

جارٍ المعالجة... 0%
بناء شبكة الحل
حذف الخانات
التحقق من فرادة الحل

النتيجة

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

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

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