تفاصيل العمل

مشروع قيد التطوير يهدف إلى بناء محرك ألعاب ثنائي الأبعاد (2D) من الصفر يعمل في بيئة موجهة الأوامر (CMD) بدلًا من العرض على شاشة رسومية تقليدية.

يعتمد المحرك على مبدأ الرسم النصي (Text-based Rendering) باستخدام رموز ANSI والألوان لعرض العناصر الرسومية، مما يجعله خفيف الأداء وسهل التشغيل على أي نظام بدون الحاجة لمكتبات رسومية خارجية.

الهدف من المشروع هو تطوير محرك ألعاب 2D خفيف وفعّال يدعم الخصائص الأساسية لمحركات الألعاب مثل:

إدارة الكيانات (Entities) والخرائط (Maps)

التعامل مع التصادمات والفيزياء

دعم التحريك والدوران (Animations & Rotation)

إنشاء نظام تحرير (Editor) لتصميم الألعاب بسهولة

يتضمن المستودع عرضًا تجريبيًا (Demo) يمكنك تحميله وتشغيله لتجربة المحرك واكتشاف إمكانياته الحالية.

التقنيات واللغات المستخدمة:

لغة البرمجة: C++

بيئة التشغيل: Windows CMD

منهج التصميم: برمجة كائنية التوجه (OOP)

أسلوب التطوير: تطوير تدريجي (Work in Progress) مع التركيز على الأداء وإمكانية التوسع

ملفات مرفقة

بطاقة العمل

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