لعبة فيديو قتالية بسيطة تم تطويرها باستخدام لغة ++C ومكتبة SFML للرسوميات. يركز المشروع على بناء محرك لعبة بسيط يعالج الرسوميات الثنائية الأبعاد (2D Graphics)
الميزات الأساسية:
تجربة اللعب (Gameplay & Mechanics):
نظام تحكم سلس في الشخصيات والعناصر باستخدام لوحة المفاتيح والفأرة.
معالجة التصادمات (Collision Detection) بدقة لضمان تجربة لعب واقعية ومنطقية.
الرسوميات والصوت (Graphics & Media):
عرض ومعالجة الصور (Sprites) والقوام (Textures) بكفاءة.
دمج المؤثرات الصوتية والموسيقى الخلفية لتعزيز تجربة المستخدم التفاعلية.
تصميم واجهة مستخدم (UI) بسيطة تشمل شاشات القائمة، النقاط واختيار الشخصيات، وحالة اللعبة.
الجوانب التقنية (Technical Aspects):
إدارة الذاكرة (Memory Management) بشكل فعال لضمان تشغيل اللعبة دون استهلاك مفرط للموارد.
استخدام هياكل البيانات (Data Structures) المناسبة لتخزين وإدارة كائنات اللعبة المختلفة.
التقنيات والأدوات المستخدمة (Tech Stack):
لغة البرمجة: ++C.
المكتبة الرسومية: SFML (Simple and Fast Multimedia Library).