تطبيق بلغة Python لحل مسألة الـ 8-Puzzle الشهيرة باستخدام خوارزمية البحث Uniform Cost Search (UCS)، وهي من خوارزميات البحث الأساسية في مجال الذكاء الاصطناعي (AI Search). يقوم البرنامج بتمثيل الحالة الابتدائية للّوحة كـ state space، ثم يبحث بشكل منظم عن أقل تكلفة ممكنة للوصول للحالة النهائية المطلوبة (Goal State)، مع إدارة قائمة الأولويات (Priority Queue) لتوسيع العقد الأقل تكلفة أولاً. المشروع يوضّح فهمي العملي لأساسيات الـ Search Algorithms وطريقة تمثيل المشكلات كـ state space، وهي من المفاهيم الأساسية اللي تُبنى عليها حلول الذكاء الاصطناعي الأكثر تعقيدًا.