منصوبے کے بارے میں
Arpege ایک روگولائک بُلٹ ہیل آر پی جی ہے جس میں وسطی دور کی فینٹسی سیٹنگ شامل ہے۔ یہ منصوبہ اس وقت ابتدائی مرحلے میں ہے جہاں لڑائی کا بنیادی حصہ فعال ہے، لیکن مجموعی رن سٹرکچر، میٹا‑پروگریشن، اور آڈیو ابھی تک نافذ نہیں ہوئے۔
اہم تکنیکی خصوصیات میں شامل ہیں:
- مختلف ریفریش ریٹس پر ہموار رینڈرنگ کے لیے انٹرپولیشن کے ساتھ ایک مقررہ 60 ہرٹز سمولیشن سٹیپ۔
- ایک کم ریزولوشن پکسل آرٹ کینوس جو تیز پکسلز کو برقرار رکھنے کے لیے عددی عوامل سے اپ اسکیل کیا جاتا ہے۔
- ایک ان پٹ لیئر جو ری میپنگ اور متعدد ڈیوائسز (کی بورڈ، ماؤس، گیم پیڈ) کی حمایت کرتی ہے، جس میں ریڈیل ڈیڈ زونز اور ان پٹ بفرنگ شامل ہیں۔
- دشمنوں اور کمرے کے بجٹ کو منظم کرنے کے لیے ایک اینٹیٹی کمپوننٹ سسٹم (ECS)۔
- مواد کو Lua میں بیان کیا گیا ہے، جو ایپلیکیشن کو دوبارہ تعمیر کیے بغیر فگرز اور ٹوننگ کی ہاٹ‑ریلوڈنگ کی اجازت دیتا ہے۔
- ایک الگ شدہ آرکیٹیکچر جہاں بنیادی لاجک کو ونڈو لائبریری سے الگ کیا گیا ہے تاکہ یونٹ ٹیسٹنگ آسان ہو۔
یہ منصوبہ C++20 اور CMake کا استعمال کرتے ہوئے بنایا گیا ہے، اور رینڈرنگ کے لیے raylib، ECS کے لیے EnTT، اور ڈویلپر ٹولنگ کے لیے Dear ImGui جیسی لائبریریز استعمال کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.