Spring Engine
اسپرنگ انجن (جسے اسپرنگ آر ٹی ایس اور سابقہ ٹی اے اسپرنگ بھی کہا جاتا ہے)، ریئل ٹائم اسٹریٹجی (آر ٹی ایس) ویڈیو گیمز کے لیے ایک گیم انجن ہے۔ گیم انجن مفت اور اوپن سورس سافٹ ویئر ہے، جو جی این یو جنرل پبلک لائسنس v2.0 یا اس کے بعد کی شرائط کے تابع ہے۔ اس ترقی کا آغاز ٹی اے اسپرنگ کے نام سے سویڈش یانکسپینکرز گیم کلان کے ارکان اسٹیفن جوہانسن، ٹوماز کونور، اور جیلمر نوسن نے کیا تھا۔ 2005 سے اسے کمیونٹی کے ذریعے تیار کیا جا رہا ہے۔ اس پروجیکٹ کا مقصد اصل میں ٹوٹل اینہیلیشن کے گیم پلے کے تجربے کو تین جہتوں میں لانا اور ٹوٹل اینہیلیشن سے موڈز اور تھرڈ پارٹی یونٹس کو چلانا تھا۔ پہلی ریلیز 7 جولائی 2007 کو ہوئی، جس نے اپنے ابتدائی اہداف حاصل کیے۔ اس کے بعد سے، یہ پروجیکٹ محض ٹی اے کلون سے ایک عام آر ٹی ایس گیم انجن میں تبدیل ہوا جس میں لوا اسکرپٹنگ انٹرفیس کے ذریعے بلٹ ان ہائی لیول ایکسٹینسیبلٹی جیسی زیادہ لچکدار خصوصیات شامل ہیں۔ انجن پر چلنے والے زیادہ تر کھیل (دسمبر 2010 تک) ملٹی پلیئر گیم پلے پر مرکوز ہیں۔ فی الحال متعدد سنگل پلیئر مشن بھی ہیں، جو انجن کی لوا اسکرپٹنگ کی صلاحیتوں کو استعمال کرتے ہوئے فریم ورک پر بنائے گئے ہیں۔ جھڑپوں کی مصنوعی ذہانت (اے آئی) کی ایک بڑی تعداد بھی ہے، جو آف لائن کھیل یا آن لائن گیم میں اضافی کھلاڑیوں کی اجازت دیتی ہے۔ سافٹ ویئر فن تعمیر زیادہ تر اسپرنگ انجن پر مبنی گیمز کو ملٹی پلیئر میچوں میں آن لائن کھیلنے کے لیے ڈیزائن کیا گیا ہے۔ اسپرنگ انجن ایک تعیناتی گیم تخروپن کا استعمال کرتا ہے جو تمام گیم کلائنٹس پر بیک وقت انجام دیا جاتا ہے۔ کسی بھی فعال دھوکہ دہی کو روکنے کے لیے دوسرے کھلاڑیوں کو صرف صارف کے کمانڈ بھیجے جاتے ہیں۔ ملٹی پلیئر لینکس اور ونڈوز دونوں پر سپورٹ ہے۔ پری گیم لابی چیٹ، پلیئر میچ میکنگ، اور جنگی آپشنز کی ایڈجسٹمنٹ کو آسان بنانے کے لیے انٹرنیٹ ریلے چیٹ کی طرح خصوصی طور پر ڈیزائن کردہ پروٹوکول کا استعمال کرتی ہے۔ اسپرنگ لابی کے کئی کلائنٹ موجود ہیں۔ کھیل کے لابی سنگل پلیئر گیمز کو بھی ترتیب دینے کی اجازت دیتے ہیں۔ یہ یا تو خصوصی سنگل پلیئر موڈ کا استعمال کرکے، یا پاس ورڈ کے ساتھ ملٹی پلیئر موڈ کا استعمال کرکے اور گیم میں بوٹس شامل کرکے کیا جا سکتا ہے۔ بوٹس استعمال کرنے کے بجائے، کچھ گیمز خصوصی گیم موڈز کو بھی سپورٹ کرتے ہیں جو سنگل پلیئر گیم پلے کی اجازت دیتے ہیں۔ اس علاقے میں سب سے زیادہ مقبول زیرو-کے اور بیلنسڈ اینہیلیشن کے "چکن" طریقے ہیں، جہاں ایک کھلاڑی کو راکشسوں کی لہروں سے دفاع کرنا پڑتا ہے۔ ورژن 0.79 کے بعد سے، اسپرنگ میں مشن بھی شامل ہیں۔ بدیہی ہوتے ہوئے اعلی درجے کے افعال کے ساتھ ایک مشن ایڈیٹر کھیل کے ساتھ بنڈل ہوتا ہے۔ عام سنگل پلیئر گیم کو چلانے کے لیے جھڑپ AIs (یا بوٹس) کی ضرورت ہوتی ہے۔ وہ ایک ٹیم کو کنٹرول کرنے کا کردار ادا کرتے ہیں اور اس لیے انہیں ایک انسانی کھلاڑی کے مساوی مشین کے طور پر دیکھا جا سکتا ہے لیکن یقینا کم چالاک ہوتے ہیں۔ انجن مختلف پروگرامنگ زبانوں میں لکھے جانے والے اسکرمش اے آئی پلگ ان کی حمایت کرتا ہے۔ فی الحال یہ لوا، سی، سی + +، ازگر اور جے وی ایم زبانیں جیسے جاوا اور گرووی ہیں۔ مزید زبانوں کی حمایت کے لیے پلگ ان تیار کرنا بھی ممکن ہے۔ اسپرنگس رینڈرنگ کی خصوصیات میں خراب ہونے والا خطہ، 3 ڈی پروجیکٹائل اور متعدد واٹر رینڈررز شامل ہیں۔ ٹوٹل انیہیلیشن کی یونٹ فائلیں مطابقت رکھتی ہیں، جس سے تھرڈ پارٹی یونٹس درآمد کیے جا سکتے ہیں۔ اسکرپٹنگ زبان حسب ضرورت گیم پلے اور یوزر انٹرفیس میں ترمیم کی اجازت دیتی ہے۔ ٹیم کے کھلاڑی دوسرے کھلاڑیوں کے ساتھ تاکتیکی چالوں کو مربوط کرنے کے لیے گیم کے نقشے پر ڈرائنگ اور لکھ بھی سکتے ہیں۔ تھرڈ پارٹی اے آئی مختلف درجے کی مشکلات کی اجازت دیتا ہے۔ متبادل طور پر، اسپرنگ آر ٹی ایس لابی آئینے سے ڈاؤن لوڈ کی جا سکتی ہے۔ سورس کوڈ اسپرنگس سورس کوڈ، جو جی این یو GPL-2.0-or-later کے تحت لائسنس یافتہ ہے، بنیادی طور پر پروگرامنگ زبان سی + + میں لکھا جاتا ہے، جیسا کہ اسپرنگ لوبی ہے۔ ایک متبادل لابی، ٹی اے ایس کلائنٹ، ڈیلفی میں لکھی گئی ہے، اور وہاں لابی سرورز ہیں-جو ملٹی پلیئر گیمز کو منظم کرنے کے لیے استعمال ہوتے ہیں-جاوا اور ازگر میں لکھے گئے ہیں۔ سی + + کوڈ کا ڈھانچہ آبجیکٹ پر مبنی انداز میں لکھا گیا ہے اور اسے کچھ حد تک ڈاکسجن کا استعمال کرتے ہوئے دستاویزی شکل دی گئی ہے۔ سرکاری سورس کوڈ پیکیج میں مختلف مربوط ترقیاتی ماحول (آئی ڈی ای) اور بلڈنگ ٹولز کے لیے پروجیکٹ فائلیں شامل ہیں، جن میں سی میک، کے ڈویلپ، ویژول سی + + 7.0/8.0، اور ایکس کوڈ شامل ہیں۔ استقبالیہ اور اپنانا اسپرنگ انجن کا فائدہ اٹھانے والے مختلف گیمز مفت مواد والے گیمز سے لے کر تجارتی طور پر لائسنس یافتہ آرٹ والے گیمز جیسے P.U.R.E کے استعمال اور تقسیم پر کم سے کم پابندیوں کے ساتھ ہوتے ہیں۔ مزید برآں، ٹوٹل انیہیلیشن کے مواد کو اسپرنگ انجن پر چلانے کے لیے تبدیل کیا گیا ہے، حالانکہ ایسے گیمز کھیلنے کے لیے جو اس طرح کے مواد کو شامل کرتے ہیں اس کے لیے ضروری ہے کہ کسی کے پاس اصل ٹوٹل انیہیلیشن گیم کی ایک کاپی ہو۔ موسم بہار میں ترقی کے مختلف مراحل میں بہت سے کھیل ہوتے ہیں۔ کچھ اصل ٹوٹل اینہیلیشن گیم کے مواد پر مبنی ہیں اور استعمال کرتے ہیں، اس میں کھیل شامل ہیں: بیلنسڈ اینہیلیشن، ٹیک اینہیلیشن، نوٹا، اور ایکس ٹی اے۔ تاہم، بہت سے کھیل ایسے ہیں جو افسانے کے دیگر کاموں سے ماخوذ ہیں، جیسے کہ گنڈم گیم، وارہیمر 40,000 گیم، اور کہکشاں کی خانہ جنگی پر مبنی اسٹار وار گیم۔ کئی مکمل طور پر اصل کھیل بھی ہیں، جن میں ارتھ 2150 سے متاثر ایک اسٹریٹجک گیم "ایکسپینڈ اینڈ ایکسٹرمینیٹ"، سائنس فکشن اور فنتاسی کا ایک انوکھا مرکب "دی کرسڈ"، اور "کرنل پینک"، ڈارونیا جیسی گیم ہے جو سادگی پر زور دیتی ہے۔ ویب سائٹ آپ کا اپنا گیم بنانے کے لیے ٹولز اور ہدایات بھی تقسیم کرتی ہے۔ جیسا کہ نام سے پتہ چلتا ہے، گیم نے مطلق اناہیلیشن کو دوبارہ متوازن کیا، جو کہ ٹوٹل اناہیلیشن گیم اوبر ہیک کا دوبارہ متوازن ورژن تھا۔ یونٹ کے اعدادوشمار کو اوبر ہیک کے بنیادی اعدادوشمار سے تبدیل کیا گیا ہے جو اسے اوبر ہیک سے بہت مختلف بناتا ہے۔ اس میں ٹوٹل اینہیلیشن کے ریٹیل ورژن سے تمام سابقہ یونٹس کے علاوہ ہر دھڑے کے لیے کئی اضافی چیزیں شامل ہیں۔ توازن ٹوٹل اینہیلیشن گیم پلے کی عکاسی نہیں کرتا جتنا کہ ٹوٹل اینہیلیشن کا بڑھا ہوا ورژن۔ بیونڈ آل ریزن بیونڈ آل ریزن (جسے بی اے آر بھی کہا جاتا ہے) متوازن تباہی کا ایک کانٹا ہے اور اسپرنگ انجن پر بھی مبنی ہے۔ یہ ایک اوپن سورس پروجیکٹ ہے جو فعال ترقی کے تحت ہے۔ اگرچہ گیم پلے ٹوٹل انیہیلیشن سے ملتا جلتا ہے، اس پروجیکٹ کا مقصد صرف اصل گیم کی کاپی نہیں ہے۔ زیرو-کے زیرو-کے (پہلے مکمل تباہی کے نام سے جانا جاتا تھا) متوازن تباہی کے کانٹے کے طور پر شروع ہوا، اور اس طرح اس کے ورثے کا اصل مکمل تباہی تک سراغ لگایا جا سکتا ہے۔ تاہم، تمام اصل کیوڈوگ مواد کو کمیونٹی کے فراہم کردہ اصل مواد سے تبدیل کر دیا گیا ہے۔ اسپرنگ گیمز میں، زیرو-کے انٹرفیس اور گیم پلے میں اضافے کے لیے لوا اسکرپٹنگ کے وسیع استعمال، اور فلیٹ ٹیکنالوجی ٹری جیسے منفرد آر ٹی ایس تصورات کے لیے قابل ذکر ہے۔ زیرو-کے کو 27 اپریل 2018 کو اسٹیم پر ایک اسٹینڈ لون گیم کے طور پر جاری کیا گیا تھا۔ نوٹا نوٹا (ناٹ اوریجنل ٹوٹل اینہیلیشن) ایک ایسا گیم ہے جو بڑے نقشوں کے لیے ڈیزائن کیا گیا ہے جس میں ٹو اسکیل یونٹس، ہوائی جہازوں کے لیے ایندھن اور اسٹریٹجک فیصلوں کے لیے تلفظ ہے۔ اس میں ایک منفرد بحریہ، زیادہ متنوع یونٹ کی اقسام، اور دیگر ٹی اے تھیمڈ گیمز (بی اے، ایکس ٹی اے) کے مقابلے میں ایک سست ٹیک/ایکون ڈویلپمنٹ ہے۔ نوٹا گیمز بہت تیز ہو سکتے ہیں، صرف ٹی 1 یونٹس دیکھ سکتے ہیں، یا بہت لمبے، ناقابل یقین سپر ہتھیاروں کی ظاہری شکل کے ساتھ ختم ہو سکتے ہیں۔ لعنت یہ انوکھا کھیل ایک مردہ شیطانی فوج کے بارے میں ہے جو کائنات کو خراب کرتی ہے اور انسانیت اس کی مخالفت کرتی ہے۔ فنکارانہ سیٹ اپ ڈوم I اور II، وارکرافٹ III اور وارہیمر ٹیبل ٹاپس کے فنون سے متاثر ہے۔ مفت کھیل جاری کیا گیا ہے۔ P.U.R.E۔ P.U.R.E۔ یہ ایک ایسے وقت میں ترتیب دیا گیا ہے جب انسان ایک برائی اے آئی کے خلاف جنگ کر رہے ہیں جسے اوور مائنڈ کہا جاتا ہے۔ یہ ایک شخص کے ذریعہ تیار کیا گیا ہے، جسے اسپرنگ کمیونٹی آرگ کے نام سے جانتی ہے۔ گیم میں 57 منفرد یونٹس، نئے اور بہتر GUI، ایک منفرد ریسورس سسٹم اور 2 مختلف سائیڈز، اور ایک مین مینو (اگرچہ ان گیم نہیں) شامل ہیں۔ P.U.R.E۔ اسے ایم او ڈی ڈی بی اور کئی دیگر جائزے کی سائٹوں پر نمایاں کیا گیا ہے۔ بہار: 1944 بہار: 1944 اسپرنگ انجن پر سب سے زیادہ ترقی یافتہ کھیلوں میں سے ایک ہے، اور جیسا کہ نام سے پتہ چلتا ہے کہ یہ دوسری جنگ عظیم کے بعد کے سالوں پر مبنی ہے۔ اس میں چار بڑے جارحانہ دھڑوں (ریاستہائے متحدہ، برطانیہ، نازی جرمنی اور یو ایس ایس آر) میں تقریبا 300 منفرد یونٹس شامل ہیں، جس میں تمام مواد کئی اہم ڈویلپرز اور مٹھی بھر شراکت داروں کے ذریعہ تیار کیا گیا ہے، اور یہ اسپرنگ انجن پر سب سے مشہور آزاد پروڈکشن پروجیکٹ ہے۔ زیادہ تر روایتی ڈبلیو ڈبلیو 2 تھیم والے ریئل ٹائم اسٹریٹجی گیمز کے برعکس، اسپرنگ: 1944 دائرہ کار میں بہت زیادہ "مہاکاوی" ہے، جس میں کھلاڑی سینکڑوں یونٹس اور ملٹی پلیئر ٹیم گیمز کی کمان کرتے ہیں جن میں ہزاروں پیدل فوج، گاڑیاں، ٹینک اور طیارے شامل ہوتے ہیں۔ دانا گھبراہٹ ایک ایسا کھیل ہے جس کا ٹوٹل انیہیلیشن سے کوئی تعلق نہیں ہے۔ اس کھیل میں، تین ریسیں ہیں: سسٹم، نیٹ ورک اور ہیکر، سب کے اپنے فوائد اور نقصانات ہیں۔ کھیل کمپیوٹر کے اندر ہوتا ہے، جس کی وجہ سے شدید، تیز رفتار گیم پلے ہوتا ہے۔ دانا گھبراہٹ میں کوئی وسائل نہیں ہیں، لہذا نقشہ بھر جانے تک کھلاڑی یونٹس بنا سکتا ہے۔ گیم کی بناوٹ اور آوازیں پرانے گیمز سے ملتی جلتی ہیں، اور نقشے کمپیوٹر بورڈ اور چپس کی طرح ہوتے ہیں۔ ایکس ٹی اے دوسرے تمام فعال گیمز سے پہلے، ایکس ٹی اے، جو کہ ایکسٹینڈڈ ٹوٹل اینہیلیشن کے لیے مختصر ہے، اسپرنگ پروجیکٹ پر تیار کیا گیا اصل ٹوٹل اینہیلیشن پر مبنی گیم تھا۔ اس میں ٹوٹل اینہیلیشن کے ریٹیل ورژن کے تمام یونٹ شامل ہیں جن میں ہر دھڑے میں چند اضافی شامل ہیں۔ اصل ڈویلپمنٹ ٹیم کے بعد سے گیم کے مختلف ڈویلپر رہے ہیں، جس کا مطلب ہے کہ اس کا مقصد اب منحرف ہو سکتا ہے، تاہم گیم پلے کی نئی خصوصیات لاتے ہوئے گیم اپنے ورثے کے مطابق رہنے کی کوشش کرتا ہے۔ ارتقاء آر ٹی ایس ارتقاء آر ٹی ایس اپریل 2014 میں اسٹیم پر (کھیلنے کے لیے مفت) جاری کیا گیا پہلا اسپرنگ پر مبنی گیم تھا۔ اسے اپریل 2020 میں بھاپ سے ہٹا دیا گیا تھا۔ فروری 2009 میں فرانسیسی پرنٹ کمپیوٹر میگزین لینکس پراٹیک میں استقبالیہ بہار کا جائزہ لیا گیا۔ حوالہ جات بیرونی روابط اسپرنگ آن گٹ ہب اسپرنگ آن اوہلوہ اسپرنگ ڈاؤن لوڈ سائٹ اسپرنگ پلیئرز پورٹل اسپرنگ لابی، اسپرنگ فری گیم انجنوں کے لیے ایک کراس پلیٹ فارم لابی کلائنٹ لینکس لوا (پروگرامنگ زبان) کے لیے C + + گیم انجنوں میں پروگرام کردہ مفت سافٹ ویئر-اسکرپٹیبل گیم انجن ازگر (پروگرامنگ زبان)-اسکرپٹیبل گیم انجن ٹوٹل انیہیلیشن