مرحبًا بك في لعبة ألغاز سودوكو! - تم تطوير لعبة ألغاز Web Sudoku التفاعلية في HTML و CSS و JavaScript.
؟ https://huaminghuangtw.github.io/web-sudoku-puzzle-game/
منذ أن درست البرمجة المتوازية لأول مرة ، قمت بتطوير مشروع جانبي شخصي يهدف إلى حل ألغاز سودوكو الكبيرة بأكبر قدر ممكن من خلال تقنيات التوازي المختلفة وحل الخوارزميات. ومع ذلك ، فإن التركيز/الهدف الرئيسي لهذا المشروع ليس فقط إنشاء لعبة ألغاز Sudoku التفاعلية التي يمكن للمستخدم أن يلعبها ، ولكن أيضًا لصقل مهارات تطوير الويب/التصميم. استنادًا إلى الفيديو التعليمي الخاص بـ Redflyer Coding على YouTube ، أضفت العديد من المصادر والميزات/الوظائف في صفحة الويب التي آمل أن تستمتع بها وتستمتع بها!؟
Sudoku هي واحدة من ألعاب الألغاز الأكثر شعبية في كل العصور. الهدف من Sudoku هو ملء شبكة 9 × 9 مع أرقام من 1 إلى 9 بحيث تحتوي كل عمود ، صف ، ومربع (أو يسمى "الشبكة الفرعية" ، "المنطقة" ، "الكتلة") على كل رقم في المجموعة {1 ، ... ، 9} مرة واحدة بالضبط.
يتميز تطبيق الويب هذا بتوليد وحل ألغاز Sudoku القياسية 9 في 9 من مستويات الصعوبة المختلفة (أي سهلة ومتوسطة وصعبة). لخوارزمية توليد سودوكو ، يرجى الرجوع إلى [1]. يتم تنفيذ تقنية التراجع [2] كخوارزمية حل هنا.
توجد مجموعة من شبكات الاختبار ذات مستويات الصعوبة المختلفة في دليل Test_Cases
. يتم استخدام هذه الملفات النصية لمجالس Sudoku الأولية لمستويات الصعوبة المعنية. عندما ينقر المستخدم على زر "تحديث لغز" ، يتم إنشاء لوحات Sudoku العشوائية لاحقًا عبر النهج الذي اقترحه Rob McGuir [1].
[1] مولد ألغاز سودوكو ومكتبة جافا سكريبت - سودوكو.
[2] ويكيبيديا - خوارزميات حل سودوكو: التراجع
سواء كنت تستخدم هذا المشروع ، أو تعلمت شيئًا منه ، أو مثله تمامًا ، يرجى التفكير في دعمه عن طريق شراء قهوة لي أو تقديم تبرعات لمرة واحدة عبر PayPal ، حتى أتمكن من تكريس المزيد من الوقت في مشاريع المصدر المفتوح مثل هذا. ؟
شكرا!: القلب: وهتاف!: البيرة:
إذا كان لديك أي سؤال أو اقتراح ، فلا تتردد في الاتصال بي على [email protected]. كما ترحب بالمساهمات. يرجى فتح طلب سحب أو مشكلة في هذا المستودع.
هذا المشروع مرخص بموجب شروط.