"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے

قارئین کی متعدد درخواستوں کی وجہ سے، حقیقی ایپلی کیشن تیار کرنے کے لیے بغیر سرور کمپیوٹنگ ٹیکنالوجی کے استعمال پر مضامین کا ایک بڑا سلسلہ شروع ہو رہا ہے۔ یہ سائیکل جدید ٹولز کا استعمال کرتے ہوئے اختتامی صارفین کے لیے ایپلی کیشن ڈویلپمنٹ، ٹیسٹنگ اور ڈیلیوری کا احاطہ کرے گا: مائیکرو سروس ایپلیکیشن آرکیٹیکچر (ایک سرور لیس ورژن میں، جس کی بنیاد پر اوپن ایف اے ایس)، جھرمٹ کبرنیٹس درخواست کی تعیناتی، ڈیٹا بیس کے لیے منگو ڈی بی, کلاؤڈ کلسٹرنگ اور ایپلیکیشن کے ساتھ ساتھ کلاؤڈ بس پر توجہ مرکوز کی۔ NATS. ایپلی کیشن گیم "ایپکس" کو لاگو کرتی ہے، جو مشہور پارلر گیم "مافیا" کی مختلف شکلوں میں سے ایک ہے۔

"Epics" کیا ہیں؟

یہ گیم "مافیا" کی ایک قسم ہے، جسے "ویروولف" بھی کہا جاتا ہے۔ یہ ایک ٹیم گیم پر مبنی ہے جس میں شرکاء کو مرحلہ وار سیکھنا چاہیے کہ کون ہے اور جیتنے کی کوشش کریں۔ بدقسمتی سے، آن لائن کھیلتے وقت، ذاتی تعامل جیسا گیم کا ایک اہم جزو غائب ہو جاتا ہے، اور کلاسک "مافیا" کے قوانین کافی آسان ہیں، اس لیے، زیادہ غیر لکیری اور دلچسپ گیم پلے کے لیے، عام طور پر دوسرے کرداروں کو شامل کیا جاتا ہے، لیکن عام طور پر اصل "مافیا" کی اہم خصوصیات کو محفوظ کیا جاتا ہے، مثال کے طور پر، دن اور رات کی تبدیلی، صرف رات کو حرکت، ساتھ ساتھ شرکاء کے درمیان اتحاد۔ آن لائن کھیلنے کے درمیان ایک اور اہم فرق یہ ہے کہ میزبان (عرف گیم ماسٹر، اسٹوری ٹیلر) عام طور پر ایک کمپیوٹر پروگرام ہوتا ہے۔

کھیل کی تفصیل

اس گیم کے قواعد جو میں نافذ کرنا چاہتا ہوں ایک پرانے irc بوٹ سے لیے گئے ہیں جسے میں نے تقریباً 10 سال پہلے اپنے ذاتی آرکائیو میں محفوظ کیا تھا۔ "Epics" کی ایک بیک اسٹوری ہے جس کے ساتھ ہر گیم شروع ہوتی ہے:

دور سلطنت میں، تیسویں ریاست میں، سات سمندروں کے پار، کئی گاؤں آباد اور رہتے تھے، اور ان میں اچھے ساتھی и خوبصورت لڑکیاں. انہوں نے روٹی بوئی اور مشروم اور بیر چننے کے لیے ارد گرد کے جنگل میں چلے گئے... اور یہ سلسلہ صدیوں سے جاری رہا، یہاں تک کہ ایک خوفناک تباہی نے زمین کو ہلا کر رکھ دیا اور پوری دنیا میں برائی پھیلنے لگی! راتیں لمبی اور سرد ہوتی گئیں اور اندھیرے میں بے رحم اور خوفناک جانور جنگل میں گھومتے پھرتے گاؤں میں آ گئے۔ کہیں سے پہنچے ڈریگن اور لال کنیزوں کو چوری کرنے اور گاؤں والوں سے قیمتی ہر چیز چھیننے کی عادت ڈال لی۔ نقصان دہ اور لالچی بابا یگاجو دور دراز کے جنگلوں سے مارٹر پر اڑ کر وہاں کے باشندوں کے ذہنوں کو الجھا دیا اور یہاں تک کہ کچھ نے اپنا ہنر ترک کر دیا اور لوٹ مار کرنے کے لیے جنگل میں چلے گئے اور وہاں ایک گروہ بنا لیا۔ ولن ملے گوبلنجو درختوں اور جھاڑیوں میں تبدیل ہونا جانتا تھا، اس نے پرامن دیہاتیوں کی نگرانی کرنا اور ڈاکوؤں کی خدمت کرنا شروع کر دی، یہ معلوم کرنا شروع کر دیا کہ کیا اچھے ساتھی اپنی بستیوں کو بری روحوں سے چھڑانے کے لیے کچھ کر رہے ہیں۔ اچھے ساتھی اور خوبصورت لڑکیاں، ڈاکوؤں کے چھاپوں سے تھک گئیں، اور خوفناک لوگوں کے ہاتھوں خوفناک موت ڈیشنگ ون آئیڈ، سونا جمع کیا اور پڑوسی شہر سے ایک مشہور پہلوان کو بلایا - ایوان زارویچجس نے گاؤں کو ڈاکوؤں سے نجات دلانے کا وعدہ کیا تھا۔ جنگل میں ایک کلیئرنگ میں، آئیون نے یقینی موت سے بچایا گرے ولفجو ڈاکوؤں کے جال میں پھنس گیا۔ بدلے میں، بھیڑیا نے Tsarevich کو جنگل کی مختلف بری روحوں کے بارے میں مطلع کرنے کا وعدہ کیا۔ ایک مشہور معالج کا گزر ہوا۔ واسیلیسا دی وائز، اور جب اس نے مصیبت دیکھی تو وہ ان رہائشیوں کی دیکھ بھال کرنے کے لیے ٹھہری جو بزدلوں کے حملوں سے دوچار ہوئے تھے۔ جنگل کے پیچھے ایک سیاہ محل نمودار ہوا، جس میں افواہوں کے مطابق وہ آباد ہو گیا۔ کوشے دی ڈیتھلیس، وہ ہر رات دیہاتوں کا دورہ کرتا اور اچھے ساتھیوں اور سرخ نوکرانیوں پر جادو کرتا تاکہ وہ اس کے حکم کی نافرمانی کی ہمت نہ کریں ، وہ سب کچھ اس کے کہنے کے مطابق کریں گے۔ اور بے جان جنگل میں آباد ہو گئے۔ بلی بائیون، اور جو بھی اس سے ملا وہ اس کی کہانیوں کے بعد سو گیا یا اس کے لوہے کے پنجوں سے مر گیا۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
بہت دور کی سلطنت

جیسا کہ آپ پہلے ہی دیکھ سکتے ہیں، کھلاڑیوں کو کئی گروپوں میں تقسیم کیا گیا ہے:

  • عام شہری (گڈ فیلو، ریڈ میڈنز، ایوان زارویچ، گرے وولف اور واسیلیسا دی وائز)
  • ڈاکو (خود ڈاکو، نیز بابا یاگا اور لیشی)
  • آزاد (سانپ گورنائچ، ڈیشنگ ون آئیڈ، میڑک شہزادی، کوشے دی ایمورٹل، بلی بیون)

کھیل کا مقصد، جیسا کہ اوپر بتایا گیا ہے، زندہ رہنا اور جیتنا ہے۔ مخالفین کو کسی نہ کسی طرح کھیل چھوڑ دینا چاہیے، اور آزادوں کو بھی کھیل کے اختتام تک زندہ رہنا چاہیے۔ گیم میں سونا ہوتا ہے، ایک قسم کی گیم کرنسی جو کھلاڑی صرف گیم کے اندر ہی کماتے ہیں۔ جیتنے والوں کو گولڈ ملتا ہے۔ جتنا زیادہ سونا ہوگا، کھلاڑی کی درجہ بندی اتنی ہی زیادہ ہوگی۔

میں کرداروں کی تفصیل پر تھوڑی سی تفصیل سے غور کروں گا۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
اچھا ساتھی۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
ریڈ میڈن

اچھا ساتھی۔ и ریڈ میڈن - کھیل میں سب سے زیادہ وسیع اور مرکزی کردار۔ یہ عام شہری ہیں جو رات کو سوتے ہیں اور دن میں کام کرتے ہیں۔ رات کے وقت ان پر ڈاکوؤں میں سے ایک، ناگن گورینیچ اور دیگر کرداروں نے حملہ کیا، اور واسیلیسا دی وائز انہیں شفا بخشتی ہے۔ کچھ کم امکان کے ساتھ، گڈ فیلو یا ریڈ میڈن بغیر کسی نقصان کے حملے سے بچ سکتا ہے (ممکنہ طور پر اس عمل میں سونا کھو سکتا ہے)، تاہم، حملے کے اگلے دن ہر کوئی کھلاڑی کے عرفی نام کو پہچان لے گا۔ رات کے وقت یہ کھلاڑی کوئی حرکت نہیں کرتے بلکہ گیم چیٹ میں پیغامات کی بنیاد پر گیم کی صورتحال کا تجزیہ کرتے ہیں۔ دن کے وقت، یہ کھلاڑی ووٹ دے کر فیصلہ کرتے ہیں کہ ان میں سے کون گڈ فیلو یا ریڈ میڈن نہیں ہے۔ دوسرے کھلاڑیوں کی اکثریت نے جس کھلاڑی کو ووٹ دیا وہ کھیل چھوڑ دیتا ہے، باقی کھلاڑی سونا وصول کرتے یا کھو دیتے ہیں۔ اگر کھلاڑی اکثریتی ووٹ سے کسی کو منتخب نہیں کرتے ہیں تو کسی کھلاڑی کو پھانسی نہیں دی جائے گی۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
ایوان زارویچ

ایوان زارویچ - ابتدائی طور پر شہریوں کا ایک گمنام محافظ۔ رات کو وہ دوسرے کھلاڑیوں کے کردار کی جانچ پڑتال کرتا ہے، کیونکہ وہ اپنے اتحادیوں میں سے صرف ایک کو جانتا ہے - گرے ولف۔ گرے وولف (جو دوسرے کھلاڑیوں کے کردار کو بھی چیک کر سکتا ہے) کی براہ راست شرکت سے، ایوان زارویچ، چیک کرنے کے بجائے، رات کو دوسرے کردار کو مار سکتا ہے۔ اگر، چیک کے نتیجے میں، Ivan Tsarevich کسی کھلاڑی میں ایک اچھے فیلو یا ریڈ میڈن کا کردار دیکھتا ہے، تو وہ انہیں اپنی جگہ پر مدعو کر سکتا ہے اور انہیں گرے وولف اور دیگر گڈ فیلوز اور ریڈ میڈنز سے متعارف کرا سکتا ہے۔ آئیون کے ساتھ مینڈک شہزادی مداخلت کر سکتی ہے، جو اسے رات کے وقت بہکا سکتی ہے، دن کے وقت دوسرے کھلاڑیوں کے سامنے اپنا کردار ظاہر کیے بغیر۔ اگر ایوان کو خود مینڈک کی شہزادی کا پتہ چل جاتا ہے، تو وہ اسے شہریوں میں شامل ہونے کی دعوت دے سکتا ہے، لیکن اگر شہزادی انکار کرتی ہے، تو وہ ایوان کے ہاتھوں مر جاتی ہے۔ ناگ گوری نیچ آئیون زارویچ کی جانچ میں بھی مداخلت کر سکتا ہے، لیکن مینڈک کی شہزادی کے برعکس، دن کے وقت وہ دوسرے کھلاڑیوں کو بتائے گا کہ ان میں سے کون آئیون سارویچ ہے۔ دن کے دوران، Ivan Tsarevich دوسرے اچھے فیلوز سے مختلف نہیں ہے۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
گرے بھیڑیا۔

گرے بھیڑیا۔ - Ivan Tsarevich کا معاون، جس کی سونگھنے کی گہری حس آئیون کو دوسرے اچھے فیلوز اور ریڈ میڈنز تلاش کرنے میں مدد کرتی ہے۔ گرے وولف ان کھلاڑیوں کو بتاتا ہے کہ Ivan the Tsarevich کون ہے، اور دوسرے کھلاڑیوں کے بارے میں بھی بتاتا ہے جن میں گڈ فیلو اور ریڈ میڈنز کا کردار ہے۔ اگر بھیڑیا کو کسی ڈاکو یا دوسرے دشمن کا پتہ چلتا ہے، تو وہ فوری طور پر ایوان زارویچ کو مطلع کرتا ہے تاکہ وہ اگلی رات کارروائی کر سکے۔ اگر بھیڑیا پر مینڈک شہزادی کا حملہ ہوتا ہے، تو وہ ایک عام اچھا ساتھی بن جاتا ہے اور کسی کو چیک نہیں کر سکتا، اور شہزادی کو معلوم نہیں ہو گا کہ یہ اصل میں گرے بھیڑیا تھا، کیونکہ بھیڑیا رات کو نہیں سوتا۔ تاہم، بھیڑیا خود دن کے وقت یہ معلوم کر لے گا کہ کون سا کھلاڑی مینڈک کی شہزادی ہے، اور وہ بقیہ گڈ فیلوز اور ریڈ میڈنز کو قائل کرنے کی کوشش کر سکتا ہے، جنہیں وہ ایوان تساریوچ کے پاس لایا تھا، تاکہ وہ مینڈک کو پھانسی دینے کے لیے ووٹ دیں۔ شہزادی اگلی رات بھی، وہ گمنام طور پر مینڈک کی شہزادی کو شہریوں کے ساتھ راضی کرنے کی کوشش کر سکتا ہے تاکہ وہ ان میں سے کسی کو ہاتھ نہ لگائے۔ بھیڑیا آئیون زارویچ یا واسیلیسا دی وائز کو بچانے کے لیے رات کے وقت اپنے آپ کو قربان کر سکتا ہے، اگر وہ یہ سمجھے کہ وہ اچانک ڈاکوؤں کے حملے کی زد میں آ جائیں گے، یا کوشچی (بھیڑیا کو کوشے کے کرشموں کے لیے پیدائشی طور پر استثنیٰ حاصل ہے) کے ذریعے زومبی کر دیا گیا ہے، لیکن بعد میں۔ خود قربانی بھیڑیا کھیل سے باہر ہو جاتا ہے۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
واسیلیسا دی وائز

واسیلیسا دی وائز - عام شہریوں کے لئے کھیلتا ہے، لیکن وہ اس کے بارے میں نہیں جانتے، کیونکہ Vasilisa بہت معمولی ہے. نیز، واسیلیسا دی وائز، جب وہ علاج کرتی ہے، سوال نہیں کرتی اور ایک اچھے ڈاکٹر کی طرح، سب کا علاج کرتی ہے۔ لیکن اگر Koschey، Likho یا Leshy اس کی دوا پیتے ہیں، تو وہ ایک دن سے زیادہ زندہ نہیں رہیں گے، کیونکہ Vasilisa صرف لوگوں کا علاج کرتی ہے۔ واسیلیسا دی وائز کی دوائی سانپ گورینیچ یا بلی بیون کو بھی مدد نہیں دے گی، لیکن وہ نقصان بھی نہیں پہنچائیں گی۔ نیز، کوٹ بایون رات کے وقت واسیلیسا کو نہیں چھوتا، کیونکہ واسیلیسا دواؤں کی جڑی بوٹیاں خریدنے کے لیے بے جان جنگل میں نہیں جاتی ہے۔ اس کے علاوہ، میڑک شہزادی کی خواتین کی توجہ Vasilisa پر کام نہیں کرتی. اگر انہوں نے اس کے مریض کو دو بار مارنے کی کوشش کی تو دوا بے اختیار ہو جائے گی۔ Vasilisa آپ کو جادوئی حملوں سے نہیں بچائے گی، مثال کے طور پر ڈیشنگ لعنت سے۔ دن کے وقت، Vasilisa ایک ریڈ میڈن کی طرح برتاؤ کرتی ہے، اور صرف ایک لمحہ بہ لمحہ، قدرے اداس نظر اس بات کا اشارہ دے سکتی ہے کہ وہ دور دراز کی بادشاہی میں بہترین شفا دینے والی ہے۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
بدمعاش

ڈاکوپچھلے تمام کرداروں کے برعکس، وہ ایک دوسرے کو جانتے ہیں، چونکہ وہ ایک ہی کھوہ میں رہتے ہیں، اور لیشی اور بابا یاگا کو بھی جانتے ہیں، اس لیے وہ پہلی حرکت سے ہی کنسرٹ میں کام کر سکتے ہیں۔ لیکن صرف گینگ کا سرغنہ رات کو کارروائیاں کرتا ہے اور دن میں ووٹ نہیں ڈالتا، جبکہ باقی ڈاکو بڑی تندہی سے گڈ فیلو اور ریڈ میڈن ہونے کا بہانہ کرتے ہیں۔ اگر لیڈر کسی بھی وجہ سے کھیل چھوڑ دیتا ہے، تو بقیہ بدمعاشوں میں سے ایک فوراً اس کی جگہ لے لیتا ہے۔ سب سے پہلے، ڈاکو ایوان دی زارویچ کو اس وقت تک غیر فعال کرنے کی کوشش کر رہے ہیں جب تک کہ وہ گڈ فیلوز اور ریڈ میڈنز سے کافی قوتیں جمع نہ کر لیں تاکہ دن کے وقت ڈاکوؤں کا فعال طور پر مقابلہ کر سکیں۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
گوبلن۔

گوبلن۔ رات کو وہ ڈاکوؤں کے لیے جاسوسی کرتا ہے، انہیں ان کی کھوہ میں پائے جانے والے کرداروں سے آگاہ کرتا ہے، لیکن دن کے وقت وہ ووٹ نہیں دیتا، کیونکہ وہ گاؤں میں نہیں رہتا۔ تاہم، دوسرے کھلاڑی لیشی کو ووٹ دے سکتے ہیں اور اس طرح اسے پھانسی دے سکتے ہیں۔ چونکہ لیشی دلدل سے آتا ہے، اس لیے اسے مینڈک شہزادی کے بہکاوے میں نہیں لایا جا سکتا، اور اگر اس نے کوشش کی تو لیشی اس کے گھر کو نشان زد کر دے گی، اور گاؤں والوں کو پتہ چل جائے گا کہ وہ واقعی کون ہے۔ لیشم کو کوشی کے جادو سے خوفزدہ نہیں ہونا چاہئے، لیکن واسیلیسا اسے موت تک پہنچا سکتی ہے۔ اگر کوٹ بایون لیشی پر حملہ کرنے کی کوشش کرتا ہے، تو اسے اپنے لوہے کے پنجوں سے محروم ہونے کا خطرہ ہوتا ہے، اور پھر کوٹ کو متاثرین کو صرف اس کی پیوری سے سونے کے لیے خاموش کرنا پڑے گا۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
بابا یگا

بابا یگا وہ ڈاکوؤں کے ساتھ مل کر کام کرتا ہے اور رات کو جادو کرتا ہے: وہ یا تو دوسرے کھلاڑیوں کو بیماری بھیج سکتا ہے یا اپنے اتحادیوں میں سے کسی کو حملے سے بچا سکتا ہے۔ اس کی جادوگری لک کی لعنت سے بھی زیادہ مضبوط ہے۔ دن کے وقت، بابا یاگا بھی سرگرم رہتا ہے: اس کی حفاظت کے تحت کسی کو بھی اکثریتی ووٹ سے پھانسی نہیں دی جا سکتی۔ تاہم، دن کے وقت کے تحفظ کے لیے جادوئی جڑوں کی فراہمی محدود ہے، اس لیے بابا یاگا ہر کھیل میں تین بار سے زیادہ، اپنے سمیت کسی کی بھی حفاظت نہیں کر سکتا۔ دن کے وقت، بابا یاگا ایک عام ریڈ میڈن ہونے کا ڈرامہ کرتے ہیں اور ہر ایک کے ساتھ ووٹ دیتے ہیں۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
ڈریگن

ڈریگن رات کو وہ دیہاتوں، جنگلوں اور دلدلوں پر اڑتا ہے اور ڈکیتی میں مشغول ہوتا ہے، دن کے وقت لوٹے جانے والے کردار کو ظاہر کرتا ہے۔ دن کے وقت، سانپ سوتا ہے، اس لیے وہ ووٹ نہیں دیتا، لیکن اسے اکثریتی ووٹ سے سزائے موت دی جا سکتی ہے۔ سانپ سب کے لیے بہت خطرناک ہے، خاص طور پر ڈاکوؤں اور ایوان زارویچ کے لیے۔ سانپ کو اس سے کوئی فرق نہیں پڑتا کہ وہ کس کو لوٹتا ہے، لیکن اگر اسے بھیڑیا یا لیشی نے دریافت کیا تو وہ ایک قیمتی اتحادی بن سکتا ہے۔ اگر آپ رات کے وقت سانپ کو مارتے ہیں، تو آپ، کچھ امکان کے ساتھ، ایک بہت قیمتی چیز حاصل کر سکتے ہیں - سانپ کی جلد، جو اس کے مالک کو ایک بار جسمانی حملے سے بچائے گی۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
ڈیشنگ ون آئیڈ

ڈیشنگ ون آئیڈ رات کے وقت وہ ہر اس شخص کو مار ڈالتا ہے جو اس کے راستے میں آتا ہے، اور جسے وہ مار نہیں سکتا (لیشی، کوٹا بایون، یا سانپ گورینیچ) کو وہ لعنت بھیجتا ہے، تاکہ جو بھی اسی رات اس لعنتی کے ساتھ بات چیت کرنے کی کوشش کرے وہ دن میں مر جائے۔ . ملعون خود بھی اس معاملے میں مر جاتا ہے، صرف کوٹ بایون نہیں مرتا، جو صرف طاقت حاصل کرنے کے لیے بستر پر جاتا ہے، اگلی رات اپنی باری چھوڑ دیتا ہے۔ صرف بابا یاگا ہی لک کو لعنت سے بچا سکتے ہیں۔ لعنت اس شخص پر اثر انداز نہیں ہوتی جس نے بلی بیون کو شکست دی: وہ، بلی کی طرح، صرف بستر پر جاتا ہے اور ایک موڑ چھوڑ دیتا ہے.

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
شہزادی مینڈک

شہزادی مینڈک کھیل نہیں جیت سکتا، لیکن وہ رات کو دوسرے کھلاڑیوں کو بہکا کر بہت پیسہ کما سکتا ہے۔ آزمائش کرنے والا اپنی باری سے محروم رہتا ہے۔ مینڈک واسیلیسا دی وائز کو بہکا نہیں سکتی، اور اسے لیشی سے بھی بچنا چاہیے، جو اگلے دن اسے سب کے ساتھ دھوکہ دے گا۔ اگر آئیون زارویچ یا ڈاکوؤں کے رہنما مینڈک کو تلاش کرتے ہیں، تو وہ شہریوں یا ڈاکوؤں کو اپنی طرف بلا سکتے ہیں، جبکہ آئیون مینڈک کے انکار کو قبول نہیں کرے گا، لیکن لیڈر اتنا چنچل نہیں ہے۔ لیکن شہزادی کافی چالاک ہے، وہ ڈبل ایجنٹ بن سکتی ہے، کیونکہ اس حقیقت کے باوجود کہ وہ اکیلے نہیں جیت سکتی، یہ گولڈ جیتنے کا بہترین موقع ہے، کیونکہ گیم کے اختتام تک زندہ رہنے کے امکانات بہت بڑھ جاتے ہیں! دن کے وقت، مینڈک شہزادی ریڈ میڈن ہونے کا بہانہ کرتی ہے اور سب کے ساتھ مل کر ووٹ دیتی ہے۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
کوشے دی ڈیتھلیس

کوشے دی ڈیتھلیس اپنے محل میں رہتا ہے۔ رات کو، وہ آس پاس کے دیہاتوں میں سے گزرتا ہے اور گڈ فیلوز اور ریڈ میڈنز کو زومبی بناتا ہے، جو اس کی خدمت میں آتے ہیں اور بلا شبہ تمام احکامات پر عمل کرتے ہیں۔ کسی حکم پر عمل کرنے سے انکار کرنے سے، مثال کے طور پر، دن کے وقت کوشچی کے بتائے ہوئے سے مختلف طریقے سے ووٹ دینا، یا دن کے وقت چیٹ میں پیغامات لکھنے سے اگر کوشے نے منع کیا تو، کوشچی کا خادم مر جاتا ہے۔ اس طرح، کوشے دن کے وقت ووٹنگ کے نتائج کو متاثر کرنے کے قابل ہے، حالانکہ وہ خود ووٹ نہیں دیتے ہیں۔ اگر کوشچی مارا جاتا ہے، تو اس کے تمام متاثرین بھی مر جاتے ہیں۔ واسیلیسا نوکر کوشچی کا علاج کر سکتی ہے، جو پھر اپنے اصل کردار پر واپس آجاتا ہے۔ سانپ گورینچ اور بھیڑیا کو زومبیکیشن کے لیے ایک فطری استثنیٰ حاصل ہے، اس لیے کوشے، چاہے وہ کتنا ہی چاہے، انھیں اپنی خدمت میں نہیں لا سکتا۔ بھیڑیا اپنے آپ کو قربان کر کے آئیون یا واسیلیسا کو مصیبت سے نکالنے میں بھی مدد کر سکتا ہے۔ ولف کے ذریعہ محفوظ کردہ بھیڑیا کو زومبیکیشن سے استثنیٰ حاصل کرتا ہے۔

"نئی ایپکس"۔ devs، ops اور متجسس لوگوں کے لیے
بلی بائیون

بلی بائیون جنگل میں رہتا ہے، رات کو شکار کرتا ہے۔ دن کے وقت وہ اپنے کھوکھلے میں سوتا ہے، اس لیے ووٹنگ میں حصہ نہیں لیتا۔ تاہم، دن کے وقت اسے اکثریتی ووٹ سے پھانسی دی جا سکتی ہے۔ بلی دو طریقوں سے حملہ کر سکتی ہے: purr - اور پھر اس کا شکار سو جاتا ہے اور رات کو چل نہیں سکتا، اور اگلے دن ووٹ نہیں دے سکتا - یا لوہے کے پنجوں سے سیدھے مارے جاتے ہیں۔ پنجوں سے حملہ کرنا سانپ گورینچ پر کام نہیں کرتا، اور لیشی پر حملہ کرنے کے بعد بلی کو بالکل بھی بغیر پنجوں کے چھوڑ دیا جا سکتا ہے! ڈیشنگ بلی پر لعنت نہیں کر سکتی، جو لعنت کے بعد صرف ایک رات سو جائے گی۔ اگر کوئی کوٹا بایون کو شکست دینے میں کامیاب ہو جائے تو وہ لکھ کی لعنت سمیت کسی بھی بیماری یا بیماری سے شفا پا جائے گا۔ بلی کی یہ صلاحیت کھیل کے اختتام تک کھلاڑی کے ساتھ رہتی ہے۔ کوشچی کے نوکر دن کے وقت بلی کو ووٹ نہیں دے سکتے، لیکن وہ بالواسطہ طور پر کوشچی کو بتائے بغیر یہ معلوم کر سکتے ہیں کہ بلی کون ہے۔ کوٹ بایون آئیون یا ڈاکوؤں کے ساتھ اتحاد نہیں کرتا، اس لیے وہ کوٹ کے لیے بنیادی ہدف ہیں۔

ٹیکنالوجیز استعمال کی گئیں

گیم لکھنے کے لیے، میں نے OpenFaaS پر مبنی سرور لیس کمپیوٹنگ ٹیکنالوجی کا انتخاب کیا، کیونکہ یہ گیم کو منظم کرنے کے لیے کافی آسان ہے، اور ساتھ ہی ساتھ غیر ضروری پیچیدگیوں کے بغیر گیم کے پیچیدہ قواعد لکھنے کے لیے کافی ترقی یافتہ ہے۔ میں ایک Kubernetes کلسٹر بھی استعمال کروں گا، کیونکہ ایپلی کیشنز کی تعیناتی کا یہ طریقہ تیز رفتار تعیناتی اور آسانی سے پیمانے کی صلاحیت حاصل کرنا کافی آسان اور قابل اعتماد بناتا ہے۔ گیم منطق بنانے کے لیے، آپ صرف OpenFaaS کے ذریعے حاصل کر سکتے ہیں، لیکن میں عمل درآمد کی پیچیدگی کا موازنہ کرنے کے لیے کہانی سنانے والے کو ایک علیحدہ کنٹینر کے طور پر بنانے کی بھی کوشش کروں گا۔ مائیکرو سروسز اور فنکشنز کے لیے مرکزی پروگرامنگ زبان کے طور پر، میں نے انتخاب کیا۔ Goچونکہ میں پرل کو تبدیل کرنے کے لیے اپنے فارغ وقت میں ایک طویل عرصے سے اس کا مطالعہ کر رہا ہوں، اور js کا استعمال مائیکرو سروسز اور فنکشنز کے ساتھ صارف کے تعامل کے لیے ایک مخصوص فریم ورک کی بنیاد پر کیا جائے گا۔ میں آپ کو آخری فیصلے کے بارے میں سیریز کے متعلقہ مضمون میں بتاؤں گا۔ فنکشنز کو ایک دوسرے کے ساتھ مواصلت کرنے کے لیے، میں نے NATS.io کا انتخاب کیا، کیونکہ میں نے پہلے ہی اس کا سامنا کیا تھا، اور یہ Kubernetes میں کافی آسان انضمام ہے۔

اعلان

  • تعارف
  • ترقیاتی ماحول کو ترتیب دینا، کام کو افعال میں تقسیم کرنا
  • بیک اینڈ کام
  • فرنٹ اینڈ کام
  • CICD ترتیب دینا، جانچ کا اہتمام کرنا
  • ٹرائل گیم سیشن شروع کریں۔
  • کے نتائج

ماخذ: www.habr.com

نیا تبصرہ شامل کریں