منصوبے کے بارے میں
Netrek-Web کلاسیکی 1986 Netrek خلائی جنگ کے کھیل کو جدید ویب براؤزرز میں لاتا ہے۔ یہ عمل Go بیک اینڈ کا استعمال کرتا ہے گیم لاجک اور سرور کے انتظام کے لیے، جو JavaScript فرنٹ اینڈ کے ساتھ جوڑا گیا ہے رینڈرنگ اور تعامل کے لیے۔ بنیادی فائدہ رسائی ہے: کھلاڑی فوری طور پر گیمز میں شامل ہو سکتے ہیں بغیر کسی خاص کلائنٹ کو ڈاؤن لوڈ یا انسٹال کیے بغیر۔
گیم چار ٹیموں اور چالیس سیاروں کے ساتھ حقیقی وقت کی ملٹی پلیئر جنگ کو سپورٹ کرتا ہے۔ کھلاڑی چھ مختلف جہاز کی اقسام میں سے انتخاب کر سکتے ہیں، جن میں Scouts، Destroyers، Cruisers، Battleships، Assault ships، اور Starbases شامل ہیں۔ بنیادی گیم پلے میکانکس میں حرکت، سیاروں کے گرد گردش، جہازوں کی مرمت، چھپانا، ٹورپیڈو اور فیزر فائر کرنا، ٹریکٹر بیم کا انتظام، اور فوجوں کی تعیناتی شامل ہیں۔ انٹرفیس فائرنگ اور نیویگیشن کے لیے بدیہی ماؤس کنٹرول فراہم کرتا ہے، ساتھ ہی رفتار، شیلڈز، اور خصوصی صلاحیتوں کے لیے کی بورڈ شارٹ کٹس بھی۔
سرور مالکان کے لیے، تعیناتی Go انسٹال کمانڈز یا Docker کنٹینرز کا استعمال کرتے ہوئے سیدھی ہے۔ سرور ایک قابل ترتیب پورٹ پر چلتا ہے، جو ڈیفالٹ طور پر 8080 ہے۔ پروجیکٹ میں مقابلہ جاتی 4v4+ میچوں کے لیے ایک ٹورنامنٹ موڈ اور ایک پریکٹس موڈ شامل ہے جہاں کھلاڑی AI بوٹس کے خلاف لڑ سکتے ہیں۔ بوٹ AI سسٹم ماڈیولر ہے، جو جنگ کے فیصلوں، نیویگیشن، اور اسٹریٹجک سیارے کے قبضے کو سنبھالتا ہے۔
کوڈ بیس کو دیکھ بھال کے لیے واضح ماڈیولز میں منظم کیا گیا ہے، جو سرور ہینڈلرز، گیم انجن فزکس، بوٹ AI، اور کلائنٹ رینڈرنگ کو الگ کرتا ہے۔ جامع ٹیسٹ کوریج گیم لاجک، جنگی نظاموں، اور نیٹ ورک ہینڈلنگ میں استحکام کو یقینی بناتی ہے۔ یہ تعلیمی عمل اصل Netrek لائسنس اور روح کا احترام کرتا ہے، اس کلاسیکی خلائی جنگ کے تجربے کو جدید اور قابل رسائی انداز میں پیش کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.