إعادة بناء لعبة Pac-Man الشهيرة من الصفر باستخدام لغة C++ ومكتبة الرسوميات OpenGL، مع التركيز على منطق الألعاب والخوارزميات البرمجية.
أبرز المميزات التقنية:
الرسوميات منخفضة المستوى (Low-level): بناء بيئة اللعبة والرسوميات باستخدام OpenGL API لضمان سرعة الأداء وكفاءة العرض.
الذكاء الاصطناعي للأشباح: برمجة سلوك الأشباح وتتبع المسارات (Pathfinding) داخل المتاهة.
نظام التصادم (Collision Detection): تنفيذ منطق دقيق للاصطدام بين اللاعب والعناصر المختلفة (النقاط، الأشباح، الجدران).
إدارة حالة اللعبة: تنفيذ نظام متكامل لحساب النقاط (Score)، الوقت (Timer)، وحالات الفوز والخسارة.