منصوبے کے بارے میں

NetAF انٹرایکٹو متن پر مبنی ایڈونچر گیمز بنانے کے لیے ایک .NET لائبریری ہے۔ یہ گیم کی دنیاؤں کو Overworlds کی صورت میں ماڈل کرتا ہے جن کے اندر Regions ہوتے ہیں اور ان کے اندر Rooms ہوتے ہیں؛ کمرے زیادہ سے زیادہ چھ راستوں کو سپورٹ کرتے ہیں، اور راستوں کو پیش رفت کنٹرول کرنے کے لیے بند کیا جا سکتا ہے۔ ڈویلپرز قابلِ کھیل کردار، NPCs اور اشیاء متعین کر سکتے ہیں جو کرداروں، کمروں اور دوسری اشیاء کے ساتھ تعامل کر سکتے ہیں، بشمول نئی اشیاء میں تبدیل ہونے کے۔ بلٹ اِن کمانڈز میں حرکت، اٹھانا، رکھنا، معائنہ کرنا، بات کرنا اور استعمال کرنا شامل ہیں، اس کے علاوہ مدد، نقشہ، تاریخ، نوٹس، اختیارات، نیا گیم اور باہر نکلنے کے لیے عالمی کمانڈز بھی ہیں۔ بنیادی رویے کو تبدیل کیے بغیر حسب ضرورت کمانڈز اور حسب ضرورت انٹرپریٹرز شامل کیے جا سکتے ہیں۔ NetAF کثیر سطری مکالموں کو جوابات کے ساتھ سپورٹ کرتا ہے، گیم سسٹمز کے لیے حسب ضرورت اوصاف، توسیع پذیر رینڈرنگ فریمز جیسے منظر، نقشہ، عنوان، مکالمہ، گیم اوور اور تکمیل اسکرینز، اختیاری بصری عناصر، NO_COLOR کنسول آؤٹ پٹ، خودکار بنائے گئے نقشے جن میں پیننگ اور عمودی سطحیں شامل ہیں، اور گیم کی حالت کو محفوظ اور بحال کرنے کے لیے سیریلائزیشن بھی فراہم کرتا ہے۔ یہ لائبریری کنسول، ویب اور مارک اپ ماحول کو ہدف بناتی ہے، اور اس کے ساتھ کنسول، WPF اور Blazor کی مثالیں فراہم کی گئی ہیں۔ یہ NuGet پیکج کے طور پر دستیاب ہے اور اس میں دستاویزات اور ایک مثال کے طور پر ایڈونچر گیم شامل ہے۔