Unwordle SAT Solver
1.0.0
الهدف من هذا المشروع هو تصميم نسخة من لعبة Wordle. Wordle هي لعبة تخمين كلمات حيث يتم اختيار كلمة صحيحة مكونة من 5 أحرف، ويتم تقديم التعليقات على تخمين كل لاعب. يمثل البلاط الأخضر حرفًا في المكان الصحيح، ويمثل البلاط الأصفر حرفًا في المكان الخطأ، ويمثل البلاط الأبيض أو الرمادي حرفًا غير موجود في الكلمة الأخيرة. يجب أن تكون تخمينات اللاعب أيضًا كلمة صالحة.
يتم إعطاء نموذجنا تكوينًا للوحة - ألوان كل موضع في اللوحة في مصفوفة ثنائية الأبعاد - بالإضافة إلى كلمة أخيرة، ومهمته العثور على جميع الحلول الممكنة، مع عرض احتمال واحد. يمكن تحديد تكوين اللوحة والكلمة النهائية بشكل عشوائي أو إدخالها بواسطة المستخدم.
documents
: تحتوي على مجلدات لكل من المسودة والطلبات النهائية. يتم تضمين ملفات README.md في كليهما.run.py
: المحرك الرئيسي للمشروع.words.py
: قائمة بالكلمات المحتملة التي يقدمها محلل SAT.boards.py
: قائمة باللوحات المحتملة إذا قرر المستخدم اختيار واحدة عشوائيًا. ماديسون ماكنيل
سيمون ناير
ريان فان درونين