Construct (game engine)
کنسٹرکٹ ایک ایچ ٹی ایم ایل 5 پر مبنی 2 ڈی ویڈیو گیم انجن ہے جسے سکیرا لمیٹڈ نے تیار کیا ہے۔ اس کا مقصد بنیادی طور پر غیر پروگرامرز پر ہے، جو بصری پروگرامنگ کے ذریعے گیمز کی فوری تخلیق کی اجازت دیتا ہے۔ سب سے پہلے 27 اکتوبر 2007 کو مائیکروسافٹ ونڈوز کے لیے پائیتھن پروگرامنگ کے ساتھ جی پی ایل لائسنس یافتہ ڈائریکٹ ایکس 9 گیم انجن کے طور پر جاری کیا گیا، یہ بعد میں کنسٹرکٹ 2 کے ساتھ ملکیتی سافٹ ویئر بن گیا، ساتھ ہی اپنی اے پی آئی ٹیکنالوجی کو ڈائریکٹ ایکس سے NW.js اور ایچ ٹی ایم ایل 5 میں تبدیل کرنے کے ساتھ ساتھ پائیتھن کو ہٹانے اور 2012 میں جاوا اسکرپٹ سپورٹ اور اس کے پلگ ان ایس ڈی کے کو شامل کرنے کے ساتھ ساتھ بالآخر ویب ایپ کے طور پر سبسکرپشن پر مبنی ماڈل میں تبدیل ہو گیا۔ خصوصیات ایونٹ سسٹم اور طرز عمل کنسٹرکٹ میں پروگرامنگ گیمز اور ایپلی کیشنز کا بنیادی طریقہ 'ایونٹ شیٹس' کے ذریعے ہے، جو پروگرامنگ زبانوں میں استعمال ہونے والی سورس فائلوں سے ملتا جلتا ہے۔ ہر ایونٹ شیٹ میں واقعات کی ایک فہرست ہوتی ہے، جس میں مشروط بیانات یا محرکات ہوتے ہیں۔ ایک بار ان کو پورا کرنے کے بعد، اعمال یا افعال انجام دیے جا سکتے ہیں۔ ایونٹ منطق جیسے OR اور AND، نیز ذیلی واقعات (دائرہ کار کی نمائندگی کرنے والے) نسبتا زیادہ مشکل پروگرامنگ زبان سیکھے بغیر نفیس نظاموں کو پروگرام کرنے کی اجازت دیتے ہیں۔ گروپس کو ایک ہی وقت میں متعدد ایونٹس کو فعال اور غیر فعال کرنے اور ایونٹس کو منظم کرنے کے لیے استعمال کیا جا سکتا ہے۔ آبجیکٹ کی مثال کا انتخاب بہت سے روایتی ترقیاتی ماحول کے برعکس، واقعات کو شامل کرتے وقت آبجیکٹ کی مخصوص مثالوں کو منتخب کرنے سے گریز کریں، اسکرین پر آبجیکٹ کی قسم کے تمام مثالوں کو فلٹر کرنے کے حق میں۔ ایونٹس کو شامل کرتے وقت، ایڈیٹر صارف کو شرائط یا چیک کی وضاحت کرنے کی اجازت دیتا ہے جو ایونٹ کو شامل کرنے یا چلانے سے پہلے اسکرین پر موجود ہر آبجیکٹ مثال کے ذریعے پورا ہونا ضروری ہے۔ واقعات کو ذیلی واقعات کا استعمال کرتے ہوئے ایک ساتھ جکڑا جا سکتا ہے، جس سے زیادہ پیچیدہ طرز عمل پیدا کیے جا سکتے ہیں۔ جاوا اسکرپٹ کنسٹرکٹ 3 جاوا اسکرپٹ کو ایک اختیاری اسکرپٹنگ زبان کے طور پر سپورٹ کرتا ہے جس کا اعلان مئی 2019 میں کیا گیا تھا، جس میں جدید صارفین کی ضروریات اور موجودہ حل کی مقبولیت کو پورا کرنے کی ضرورت کا حوالہ دیا گیا تھا۔ سپورٹڈ پلیٹ فارمز کنسٹرکٹ کا تازہ ترین ورژن برآمد کرنے کے لیے بہت سے پلیٹ فارمز کی حمایت کرتا ہے، جیسے ویب ایپلی کیشنز اور پلے ایبل اشتہارات، وقف شدہ پروگراموں اور موبائل ایپس میں۔ کنسٹرکٹ کے پچھلے ورژن نے دوسرے آن لائن پلیٹ فارمز اور اسٹور فرنٹس کو بھی سپورٹ کیا، لیکن اس کے بعد پلیٹ فارم میں کم استعمال یا سروس میں تبدیلیوں کی وجہ سے اسے ہٹا دیا گیا ہے۔ کنسٹرکٹ کلاسیکی کنسٹرکٹ کلاسیکی صرف. exe فائلوں کو برآمد کر سکتا ہے، اس کی وجہ ڈائریکٹ ایکس پر انحصار ہے۔ تعمیر 2 ایچ ٹی ایم ایل 5 اور اسٹور فرنٹ تعمیر 2 کے بنیادی برآمدی پلیٹ فارم ایچ ٹی ایم ایل 5 پر مبنی ہیں۔ یہ ڈیسک ٹاپ براؤزرز پر گوگل کروم، فائر فاکس، انٹرنیٹ ایکسپلورر 9 +، سفاری 6 + اور اوپیرا 15 + میں سپورٹ کا دعوی کرتا ہے، اور آئی او ایس 6 + میں سفاری، اینڈرائیڈ کے لیے کروم اور فائر فاکس، ونڈوز فون 8 +، بلیک بیری 10 + اور ٹیزین کے لیے سپورٹ کا دعوی کرتا ہے۔ مزید برآں، کنسٹرکٹ 2 کئی آن لائن بازاروں اور پلیٹ فارمز کو برآمد کر سکتا ہے، بشمول فیس بک، کروم ویب اسٹور، فائر فاکس مارکیٹ پلیس، ایمیزون ایپ اسٹور، کنسٹرکٹ آرکیڈ (کنسٹرکٹ میں بنائے گئے گیمز کی میزبانی کے لیے ان کا اپنا پلیٹ فارم) اور کانگریگیٹ۔ مقامی پلیٹ فارمز کنسٹرکٹ میں کئی پلیٹ فارمز کو برآمد کرنے کی صلاحیت ہے جو آف لائن اور مقامی ایپلی کیشن کا طرز عمل فراہم کرتے ہیں: ونڈوز، میک او ایس اور 32 بٹ اور 64 بٹ لینکس دونوں کو NW.js پر برآمد کرکے سپورٹ کیا جاتا ہے۔ ایسا کرنے سے صارف کو کئی خصوصیات کو شامل کرنے کی اجازت ملے گی جو ایچ ٹی ایم ایل 5 ایپلی کیشنز عام طور پر سپورٹ نہیں کرتی ہیں، جیسے فائل I/O۔ 23 اکتوبر 2012 کو اسکیرا نے ونڈوز 8 میٹرو ایپلی کیشنز کو برآمد کرنے کے لیے مکمل تعاون کا اعلان کیا، جس میں ایپ میں خریداری، 'سنیپ' ویو اسٹیٹس، رومنگ ڈیٹا، شیئرنگ، لائیو ٹائلز، ٹچ ان پٹ اور ایکسلرومیٹر اور انکلینومیٹر ان پٹ شامل ہیں۔ ونڈوز 10 یونیورسل ایپس میں برآمد کرنے کے لیے سپورٹ 26 اگست 2015 کو شامل کی گئی تھی۔ کورڈووا کا استعمال کرتے ہوئے آئی او ایس اور اینڈرائڈ کے لیے مقامی موبائل سپورٹ کو کنسٹرکٹ ہینڈل کرتا ہے۔ کنسولز 20 جنوری 2014 کو اسکیرا نے اعلان کیا کہ کنسٹرکٹ 2 کو نینٹینڈو کے وائی یو سسٹم کے لیے سپورٹ ملے گی۔ اس سال کے آخر میں، تعمیر پر مبنی گیمز کو نینٹینڈو ویب فریم ورک کے ساتھ ہم آہنگ بنانے کے لیے ایک پلگ ان جاری کیا گیا۔ 13 اپریل، 2016 کو، سکیرا نے اعلان کیا کہ کنسٹرکٹ 2 کی یو ڈبلیو پی سپورٹ ایکس بکس ون میں گیمز شائع کرنے کی اجازت دے گی۔ کنسٹرکٹ 3 ایچ ٹی ایم ایل 5 کنسٹرکٹ 3 فی الحال ایچ ٹی ایم ایل 5 کے ذریعے ویب ایمبیڈز کی حمایت کرتا ہے، فیس بک انسٹنٹ گیمز پر اپ لوڈ کرنا، آرکیڈ بنانا، نیز انٹرایکٹو اشتہارات میں فارمیٹ کیا جا رہا ہے۔ اس نے اصل میں کانگریگیٹ پر اپ لوڈ کرنے کی بھی حمایت کی تھی، لیکن 14 جولائی 2020 کو اسے ہٹا دیا گیا، جب کانگریگیٹ نے پلیٹ فارم پر نئے گیمز جمع کرنے کو ہٹا دیا۔ مقامی پلیٹ فارمز اور کنسولز کنسٹرکٹ 3 NW.js کے ذریعے ونڈوز، میک او ایس اور لینکس، کورڈووا کے ذریعے اینڈرائیڈ اور آئی او ایس، اور یو ڈبلیو پی کے ذریعے ونڈوز اسٹور کو برآمد کرنے کی بھی حمایت کرتا ہے۔ کنسٹرکٹ 3 کی یو ڈبلیو پی سپورٹ بیک ورڈ مطابقت کے ذریعے ایکس بکس ون، اور ایکس بکس سیریز ایکس اور ایس کو برآمد کرنے کی بھی اجازت دیتی ہے۔ ریلیز ہسٹری کنسٹرکٹ کلاسیکی کنسٹرکٹ کلاسیکی کنسٹرکٹ انجن کا پہلا بڑا ورژن ہے۔ اس کے جانشینوں کے برعکس، یہ ڈائریکٹ ایکس کا استعمال کرتے ہوئے ایک مفت اور اوپن سورس گیم انجن ہے۔ اصل میں طلباء کے ایک گروپ کے ذریعہ تیار کیا گیا، اسے پہلی بار 27 اکتوبر 2007 کو ورژن 0.8 کے طور پر جاری کیا گیا تھا۔ سب سے حالیہ ریلیز آر 2 ہے، جو 5 فروری 2012 کو ریلیز ہوئی۔ اس ورژن نے بڑے پیمانے پر سافٹ ویئر کی بصری پروگرامنگ زبان کی وضاحت کی اور الگ سے ازگر اسکرپٹنگ کی حمایت کی۔ کنسٹرکٹ کلاسک کو 20 اپریل 2013 کو بند کر دیا گیا تھا، تاکہ ترقیاتی ٹیم کو کنسٹرکٹ 2 پر زیادہ توجہ دی جا سکے۔ کنسٹرکٹ 2 کنسٹرکٹ 2 کنسٹرکٹ انجن کی دوسری بڑی ریلیز ہے۔ بڑی تبدیلیوں میں ڈائریکٹ ایکس کو NW.js سے تبدیل کیا جا رہا ہے، جس سے منصوبوں کو مائیکروسافٹ ونڈوز کے علاوہ دوسرے پلیٹ فارمز پر برآمد کیا جا سکتا ہے، بشمول ایچ ٹی ایم ایل 5، میک او ایس اور لینکس۔ لائسنسنگ کا نظام بھی جی پی ایل وی 2 سے ایک ملکیتی لائسنس میں منتقل ہو گیا جس کا مفت ورژن ڈاؤن لوڈ کے لیے دستیاب ہے۔ کنسٹرکٹ 2 4 فروری 2011 کو پبلک بیٹا میں داخل ہوا، اور 22 اگست 2011 کو لانچ کیا گیا۔ 2012 کے دوران، براؤزرز میں ازگر چلانے میں پیچیدگیوں اور مطابقت پذیر اسکرپٹنگ سسٹم کو برقرار رکھنے کی عمومی پیچیدگی کا حوالہ دیتے ہوئے ازگر اسکرپٹنگ کو ریٹائر کر دیا گیا۔ پلگ ان کے لیے جاوا اسکرپٹ ایس ڈی کے کو متبادل کے طور پر متعارف کرایا گیا تھا۔ مئی 2019 تک، کنسٹرکٹ 2 کی دیکھ بھال اور بہتری کے ساتھ ساتھ کنسٹرکٹ 3 کی ترقی بھی جاری ہے۔ نئے لائسنسوں کی فروخت یکم جولائی 2020 کو ریٹائر ہو گئی تھی۔ بھاپ ورژن 18 اکتوبر 2012 کو، کنسٹرکٹ 2 کو بھاپ گرین لائٹ کو پیش کیا گیا تھا۔ کنسٹرکٹ 2 30 نومبر 2012 کو گرین لائٹ ہونے والے سافٹ ویئر ٹائٹلز کے پہلے بیچ میں تھا۔ 26 جنوری 2013 کو، کنسٹرکٹ 2 اسٹیم گرین لائٹ کا دوسرا سافٹ ویئر ٹائٹل تھا جسے اسٹیم پر لانچ کیا گیا تھا۔ 17 جنوری 2019 کو، یہ اعلان کیا گیا کہ کنسٹرکٹ 2 کے مرحلہ وار ختم ہونے کی وجہ سے اسٹیم ورژن کو 31 جنوری 2019 کو اسٹور سے خارج کر دیا جائے گا۔ تاہم، مفت ورژن اب بھی غیر سرکاری ویب سائٹس یا اسٹیم انسٹال لنک کے ذریعے ڈاؤن لوڈ کیا جا سکتا ہے۔ 20 فروری 2020 کو سکیرا نے کنسٹرکٹ 2 کو بند کرنے کے منصوبوں کا اعلان کیا، اور نئے لائسنسوں کی فروخت یکم جولائی 2020 کو ریٹائر ہوئی۔ یہ سافٹ ویئر یکم جولائی 2021 کو مکمل طور پر بند کر دیا گیا تھا۔ کنسٹرکٹ 3 کنسٹرکٹ 3 کنسٹرکٹ انجن کا تازہ ترین بڑا ورژن ہے۔ 27 جنوری 2015 کو اعلان کردہ نئی خصوصیات میں میک اور لینکس سپورٹ، ملٹی لینگویج سپورٹ اور ایڈیٹر کے لیے آفیشل پلگ ان ایس ڈی کے کے ساتھ ایڈیٹر کی تھرڈ پارٹی توسیع شامل ہیں۔ مزید تفصیلات 1 فروری 2017 کو سامنے آئیں، اسی سال 28 مارچ کو عوامی بیٹا شروع ہوا۔ یہ 4 دسمبر 2017 کو انجن کی ریلیز کے ساتھ اختتام پذیر ہوا۔ بہتریوں میں ایک نظر ثانی شدہ دستی، سرکاری سبق اور آئی ڈی ای کے ترجمے شامل ہیں۔ یہ ورژن بھی پے ونس ماڈل سے سالانہ سبسکرپشن پر مبنی ماڈل میں تبدیل ہو گیا۔ 23 مئی 2019 کو، جاوا اسکرپٹ کوڈنگ کا اعلان ایک علیحدہ ایڈ آن کے طور پر کیا گیا تھا، لیکن یہ ان تمام صارفین کے لیے مفت تھا جن کے پاس 2 ستمبر 2019 سے پہلے ادائیگی کا لائسنس تھا۔ یہ خصوصیت 5 جولائی 2019 کو r157 کے ساتھ شامل کی گئی تھی۔ کنسٹرکٹ آرکیڈ کنسٹرکٹ آرکیڈ (پہلے اسکیرا آرکیڈ کے نام سے جانا جاتا تھا) کنسٹرکٹ 2 یا 3 میں بنائے گئے منصوبوں کے لیے ایک گیم پورٹل ہے۔ اسے 23 نومبر 2011 کو کنسٹرکٹ 2 کے اپ ڈیٹ آر 69 کے ساتھ لانچ کیا گیا تھا۔ اسے بعد میں آر 24 پر کنسٹرکٹ 3 میں شامل کیا گیا۔ 14 اگست 2019 کو آرکیڈ کا ایک نیا ورژن جاری کیا گیا، جس کا نام بدل کر کنسٹرکٹ آرکیڈ رکھا گیا۔ پلیٹ فارم میں ہونے والی تبدیلیوں میں ایک نئی ترتیب، استحکام میں بہتری، پبلشر پروفائلز، ویب سائٹ پر شائع شدہ گیمز کے تجزیات کو دیکھنے کا ایک طریقہ اور دوسرے اسٹور فرنٹس کے لنکس شامل ہیں۔ کنسٹرکٹ اینیمیٹ ایک اینیمیشن ٹول ہے جو کنسٹرکٹ 3 پر مبنی ہے اور اسے 26 مئی 2022 کو پبلک بیٹا میں لانچ کیا گیا۔ کلیدی اختلافات میں گیم سے متعلق خصوصیات کی عدم موجودگی (انٹرایکٹوٹی خصوصیات کو برقرار رکھتے ہوئے) اور "ریئل ٹائم سے تیز" ویڈیو انکوڈنگ شامل ہیں۔ دیگر انجن جو کنسٹرکٹ سے ملتے جلتے ہیں: گیم میکر اسٹوڈیو کلک ٹیم فیوژن اسٹینسل جی ڈیولپمنٹ حوالہ جات بیرونی لنکس موجودہ ویب سائٹ برائے کنسٹرکٹ آفیشل کنسٹرکٹ کلاسک پیج آفیشل کنسٹرکٹ 2 پیج گرافکس لائبریریاں ایچ ٹی ایم ایل 5 آئی او ایس ویڈیو گیم انجن ویڈیو گیم انجن لینکس کے لیے ویڈیو گیم آئی ڈی ای ویڈیو گیم ڈویلپمنٹ سافٹ ویئر