منصوبے کے بارے میں
MakaMek ایک اوپن سورس ٹیکٹیکل جنگی کھیل ہے جس میں بڑی چلتی ہوئی جنگی مشینیں شامل ہیں، جو MegaMek پروجیکٹ سے متاثر ہے لیکن سادگی اور رسائی پر توجہ دیتا ہے۔ اسے موبائل فرسٹ اور ویب فرسٹ صارف تجربے کو مدنظر رکھتے ہوئے ڈیزائن کیا گیا ہے، اور یہ .NET 10 اور AvaloniaUI کا استعمال کرتے ہوئے Windows، Linux، macOS، Web (WASM)، Android، اور iOS پر کراس پلیٹ فارم سپورٹ فراہم کرتا ہے۔
پروجیکٹ کئی نفاذی مراحل میں منظم ہے:
**مرحلہ 0: گیم فاؤنڈیشن**
اس مرحلے نے بنیادی گیم پلے لوپ قائم کیا، جس میں اقدام، حرکت، حملے کا اعلان، حرارت کا انتظام، اور اہم حملے شامل ہیں۔ یہ ایک ڈیوائس پر 4 کھلاڑیوں تک سنگل پلیئر لڑائی اور SignalR کے ذریعے LAN ملٹی پلیئر کو سپورٹ کرتا ہے۔ گیم میں ہیکس میپ جنریٹر شامل ہے جس میں بنیادی خطہ ہے اور یہ MegaMek کے MTF فارمیٹ میں بیان کردہ میخوں کو درآمد کرنے کی حمایت کرتا ہے۔
**مرحلہ 1: بوٹ فریم ورک**
MakaMek میں بوٹ پلیئر فریم ورک شامل ہے جس میں ہر گیم مرحلے کے لیے فیصلہ انجن موجود ہے۔ بوٹس بنیادی حرکت اور ہتھیاروں کے ہدف کا فیصلہ کر سکتے ہیں، حکمت عملی کی پوزیشنوں کا جائزہ لے سکتے ہیں، اور حرارت اور گولہ بارود کا انتظام کر سکتے ہیں۔ ایک تجرباتی LLM سے چلنے والا بوٹ سسٹم بھی دستیاب ہے۔
**مرحلہ 2: نقشے کی سطحیں اور خطہ**
اس مرحلے نے نقشے کی سطحوں، تفصیلی لائن آف سائٹ (LOS) نمایاں کرنے، کھردری زمین، پانی کے ذخائر، سڑکیں، اور پلوں کے لیے سپورٹ متعارف کرائی۔ کسٹم نقشے بنانے کے لیے ایک علیحدہ میپ ایڈیٹر پروجیکٹ فراہم کیا گیا ہے۔
**مرحلہ 3: انٹرنیٹ ملٹی پلیئر**
آن لائن کھیل WebSockets کا استعمال کرتے ہوئے ریلے ہب آرکیٹیکچر کے ذریعے سپورٹ کیا جاتا ہے۔ قابل اشتراک کمرے کے کوڈز کھلاڑیوں کو ویب ورژن سمیت کسی بھی معاون کلائنٹ سے گیم کی میزبانی اور اس میں شامل ہونے کی اجازت دیتے ہیں۔
**ٹیکنالوجی اسٹیک اور آرکیٹیکچر**
پروجیکٹ کلائنٹ سرور آرکیٹیکچر اور ماڈیولر ڈھانچہ استعمال کرتا ہے۔ اہم اجزاء میں شامل ہیں:
- `MakaMek.Core`: بنیادی گیم انجن اور منطق۔
- `MakaMek.Map`: نقشے کی تخلیق اور انتظام۔
- `MakaMek.Avalonia`: UI نفاذ۔
- `MakaMek.Bots`: AI فریم ورک۔
**اثاثے اور لائسنسنگ**
سورس کوڈ GNU GPL v3.0 کے تحت لائسنس یافتہ ہے۔ آرٹ اثاثے، بشمول یونٹ اور خطے کی تصاویر، MegaMek ڈیٹا ریپوزٹری سے حاصل کیے گئے ہیں اور Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License کے تحت تقسیم کیے گئے ہیں۔ یہ اثاثے الگ سے ڈاؤن لوڈ کرنے کے لیے ہیں۔
MakaMek فی الحال مینٹیننس موڈ میں ہے، مستقبل کے امکانات میں جدید ٹیک قواعد، گاڑیاں، اور 3D Monogame ورژن کے لیے سپورٹ شامل ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.