تطبيق لحل المتاهات بإستخدام إستراتيجيات بحث مختلفة

تفاصيل العمل

تطبيق مبسط لشرح طرق البحث والمقارنة بينها. تم تطوير التطبيق بإستخدام Java لواجهة المستخدم GUI و Python لكل ما يتعلق بالحسابات وإستخدام إستراتيجيات البحث.

قمت بتطوير البرنامج لثلاث أسباب:

- تعمل لغة الـ Java وكيفية تطوير وتصميم واجهة GUI عن طريق برنامج Netbeans.

- تعلم كيفية الربط بين كود مكتوب بلغة الـ Python وآخر مكتوب بلغة الـ Java.

- تطبيق إستراتيجيات البحث لحل المتاهات.

يحتوي التطبيق على عدة عناصر, منها:

1) تطبيق Python لمعالجة الأوامر و المدخلات من الـ GUI وتطبيق إستراتيجيات البحث.

- إضافة: يمكن إستخدام تطبيق الـ Python بشكل مستقل دون تشغيل واجهة المستخدم GUI عن طريق تشغيل ملف play.py وإستخدام الأوامر كما هو موضح في الصور المرفقة.

2) تطبيق Java لتصميم وعرض واجهة المستخدم GUI والتي يمكن عن طريقها إنشاء متاهة جديدة وحلها بمختلف الإستراتيجيات, أو القيام بمقارنة عدة إستراتيجيات.

3) تطبيق Python بالإضافة لمكتبة Tkinter لإنشاء المتاهة مع الحل وعرضها للمستخدم.

ملفات مرفقة

بطاقة العمل

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