كان لدي فرصة فريدة في إطار دورتي للبرمجة الشيئية في الجامعة حيث تم تكليفني بإعادة بناء لعبة Pac-Man الأصلية بأناملي البرمجية. ما يميز هذا المشروع هو أنه تم تنفيذه بدقة وإتقان في وقت قصير جدًا.
بدأت المهمة بإستخدام لغة البرمجة C++ واستخدام مكتبة SFML لتصميم وتطوير اللعبة. تضمن المشروع إعادة إنشاء اللعبة بالكامل، بدءًا من شخصيات Pac-Man والأشباح وصولًا إلى اللوحات والنقاط. ولكن هذا لم يكن كل شيء.
بالإضافة إلى تطوير الجوانب الأساسية للعبة، نجحت في تكريس الوقت والجهد لتطوير نظام متقدم لمعالجة الإدخال والرسوم المتحركة وعرض الرسومات. لم يتوقف الأمر عند هذا الحد، بل تمكنت أيضًا من تنفيذ خوارزمية متقدمة للبحث عن مسار الأشباح داخل اللعبة.
والأمر الأبرز في هذا المشروع هو أنه تم إتمامه في وقت قصير جدًا، مما أضاف تحديًا إضافيًا للعمل على تطوير وإتقان جميع العناصر المذكورة أعلاه. هذا المشروع ليس فقط عبارة عن إعادة إحياء للعبة Pac-Man، بل هو أيضًا دليل على قدرتي على التحدي وتطوير الألعاب بجودة عالية في وقت محدود.