تفاصيل العمل

مشروعًا لتطوير لعبة "Pong" باستخدام لغة التجميع Assembly ومعالج دقيق (مثل Intel 8086/8051)، بالتعاون مع جامعة بنها الوطنية. شمل العمل تصميم منطق اللعبة الأساسي كحركة الكرة وكشف التصادمات، وتحريك المضارب عبر إدخالات لوحة المفاتيح، وتحديث النقاط والعرض المرئي باستخدام وحدات الإدخال/الإخراج. تمت إدارة الحالات المختلفة (القائمة الرئيسية، اللعب، نهاية اللعبة) عبر تقسيم الذاكرة إلى مقاطع Stack, Data, Code وتنفيذ إجراءات مثل RESET_BALL لإعادة تهيئة الكرة وMOVE_PADDLES لتحريك المضارب يدويًّا أو عبر الذكاء الاصطناعي. جرى اختبار النظام عبر مُحاكي DOSbox وعرض لقطات تشمل واجهة اللعبة ومراحل التشغيل. المشروع يبرز تطبيقات البرمجة منخفضة المستوى في الألعاب التفاعلية، مع تعزيز المهارات في إدارة الموارد الزمنية الحقيقية والتحكم في العتاد، مُقدِّمًا نموذجًا عمليًّا لدمج البرمجيات مع المكونات المادية بكفاءة.

ملفات مرفقة

بطاقة العمل

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