تفاصيل العمل

وصف المشروع: Boggle Solver باستخدام Python

قمت بتنفيذ مشروع Boggle Solver يهدف إلى إيجاد جميع الكلمات الصحيحة الممكنة داخل لوحة لعبة Boggle بشكل آلي باستخدام خوارزميات البحث.

نبذة عن المشروع:

يعتمد المشروع على تحليل لوحة أحرف (Boggle Board) والبحث عن جميع الكلمات الصحيحة الموجودة بها بالاعتماد على قاموس كلمات، مع الالتزام بقواعد اللعبة مثل عدم تكرار نفس الخلية في الكلمة الواحدة.

فكرة العمل:

توليد لوحة Boggle عشوائية

استخدام خوارزمية Depth First Search (DFS) للتنقل بين الأحرف

التحقق من الكلمات المتكوّنة باستخدام قاموس كلمات

استخراج جميع الكلمات الصحيحة الممكنة من اللوحة

مراحل التنفيذ:

تصميم وتمثيل لوحة اللعبة

عرض النتائج بشكل واضح ومنظم

الأدوات والتقنيات المستخدمة:

Python

(GUI باستخدام Tkinter)

مخرجات المشروع:

برنامج قادر على حل لعبة Boggle تلقائيًا

عرض جميع الكلمات الصحيحة المكتشفة

كود منظم وسهل الفهم والتطوير

إمكانية تعديل حجم اللوحة أو القاموس المستخدم

قيمة المشروع:

يعكس هذا المشروع:

فهم قوي للخوارزميات وهياكل البيانات

القدرة على حل مشكلات منطقية بكفاءة

مهارة في كتابة كود نظيف وقابل للتوسعة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات