منصوبے کے بارے میں
Night Toll ایک استنتاجی Thinking گیم ہے جہے کھلاڑی رات کے ٹول بوث کو آپریٹ کرتا ہے۔ بنیادی گیم لوب ڈرائیвер کی کاغزات کا معائنہ کرنے اور متغیر قوانین کے مجموعے کی بنیاد پر گاڑیوں کو منظور یا رد کرنے پر مشتمل ہے۔ کھلاڑیوں کو اپنی مالیات کا انتظام کرنا پڑتا ہے، کیونکہ خلاف ورزی کو منظور کرنے سے paisa خرچ ہوتا ہے جبکہ انہیں پکڑنے سے انعام ملتا ہے۔ کچھ ہائی‑ریسک ڈرائیверز چلنے کے عمل کو فوری طور پر ختم کر سکتے ہیں۔
پروجیکٹ کی تکنیکی خصوصیات شامل ہیں:
- ایک ڈیٹا‑ڈریونڈ رول انجن جو پلی مورفک UObject ہیرارچی (UTollRule) استعمال کرتا ہے تاکہ گیم کے قوانین اور کھلاڑی کے بریفنگز کے درمیان تناسق یقینی بنایا جا سکے۔
- ایک ڈیکاپلڈ آرکیٹچر جہے گیم ماڈل (ATollManager) ڈائنامک ملٹی کاسٹ ڈیلیجٹس کے ذریعے ویو سے بات کرتا ہے، جس سے پلیئر کنٹرولر پر مستقیم انحصار ختم ہو جاتا ہے۔
- ایک منظم کیمپ سسٹم جو مخصوص ڈیٹا سٹرکٹ (FTollDayData) استعمال کرتا ہے تا بریفنگز، قوانین اور ڈرائیверز کو ہم آہنگ کیا جا سکے۔
- انٹیگریٹڈ لокализаيشن جو NSLOCTEXT اور FText::Format استعمال کرتا ہے تا لچک دار ترجمہ اور لوکیل‑مخصوص نمبر فارمیٹنگ فراہم کی جا سکے۔
- UWidgetComponent کے استعمال سے ورلڈ‑سぺース UI کی تطبيق آرڈرز بورڈ کے لیے۔
پروجیکٹ بنیادی طور پر C++ میں بنایا گیا ہے جسے Epic کے کوڈنگ معیارات کے مطابق پایا جاتا ہے، جبکہ بلوپرنٹس صرف مواد کی ویئرنگ، FX اور ویجٹ لاؤٹ کے لیے محفوظ رکھے گئے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.