Stencyl
سٹینسل ایک ویڈیو گیم ڈویلپمنٹ ٹول ہے جو صارفین کو کمپیوٹرز، موبائل ڈیوائسز اور ویب کے لیے 2 ڈی ویڈیو گیمز بنانے کی اجازت دیتا ہے۔ سافٹ ویئر مفت میں دستیاب ہے، جس میں خریداری کے لیے منتخب اشاعت کے اختیارات دستیاب ہیں۔ سافٹ ویئر کو اصل میں "سٹینسل ورکس" کہا جاتا تھا جب کہ ترقی میں تھا اور ابتدائی ریلیز کے لیے لیکن بعد میں اسے مختصر کر کے صرف "سٹینسل" کر دیا گیا۔ سٹینسل میں بنائے گئے گیمز کو ایڈوب فلیش پلیئر یا ایچ ٹی ایم ایل 5 کے ذریعے ویب پر اور پرسنل کمپیوٹرز پر قابل عمل گیمز کے ساتھ ساتھ مختلف موبائل ڈیوائسز جیسے آئی او ایس اور اینڈرائڈ ایپلی کیشنز پر برآمد کیا جا سکتا ہے۔ طبیعیات اور تصادم کا انتظام باکس 2 ڈی کے ذریعے کیا جاتا ہے، جسے ان کھیلوں کے لیے کسی بھی ممکنہ کارکردگی کے اثر کو کم کرنے کے لیے منتخب یا مکمل طور پر غیر فعال کیا جا سکتا ہے جن کے لیے مکمل طبیعیات کے تخروپن کی ضرورت نہیں ہوتی ہے۔ ورژن 3 میں شروع کرتے ہوئے، اسٹینسل میں پروجیکٹس ہیکس پروگرامنگ زبان اور اوپن ایف ایل گیم فریم ورک کا استعمال کرتے ہیں تاکہ کھیل تخلیق کے لچکدار، ایک بار لکھنے، کہیں بھی چلانے کی اجازت دی جا سکے۔ آئی ڈی ای اسٹینسل ایک تصنیف کا آلہ اور ایک آئی ڈی ای ہے۔ ایپلیکیشن میں کئی ماڈیول شامل ہیں جو سافٹ ویئر کے ساتھ گیم بنانے کے لیے ضروری کاموں کو پورا کرنے کے لیے استعمال ہوتے ہیں۔ طرز عمل ایڈیٹر کا استعمال کوڈ اور گیم منطق کو ماڈیولر ٹکڑوں میں بنانے اور ترمیم کرنے کے لیے کیا جاتا ہے جسے طرز عمل اور واقعات کے نام سے جانا جاتا ہے۔ ٹائل سیٹ ایڈیٹر کا استعمال ٹائل سیٹ درآمد کرنے اور ترمیم کرنے کے لیے کیا جاتا ہے، بشمول ان کے تصادم کی شکلیں، ظاہری شکل اور حرکت پذیری۔ اداکار ایڈیٹر کا استعمال گیم کے اداروں (اداکاروں) اور ان کی ترتیبات بشمول طرز عمل، طبیعیات، اور حرکت پذیری کو بنانے اور ان میں ترمیم کرنے کے لیے کیا جاتا ہے۔ سین ڈیزائنر کا استعمال اداکاروں، ٹائل سیٹوں اور طرز عمل کا استعمال کرتے ہوئے سطحوں اور گیم اسٹیٹس (مناظر) کو بنانے اور ترمیم کرنے کے لیے کیا جاتا ہے۔ اضافی ٹولز صارف کو مناظر میں پیش منظر اور پس منظر کے طور پر استعمال کرنے کے لیے تصاویر درآمد کرنے، فونٹ درآمد اور ترمیم کرنے، آوازیں اور موسیقی کی فائلیں درآمد کرنے (ایم پی 3 اور او جی جی کی حمایت کی جاتی ہے، برآمد کے ہدف پر منحصر ہے)، اور گیم کی ترتیبات جیسے پلیئر کنٹرول اور گیم ریزولوشن کو تبدیل کرنے کی اجازت دیتے ہیں۔ گیم کے عام طرز عمل کو دوبارہ تخلیق کرنے کی ضرورت کو کم کرنے کے لیے سٹینسل کے ساتھ عام طرز عمل کی ایک لائبریری شامل کی گئی ہے، اور کئی گیم "کٹس" عام 2 ڈی گیم کی انواع کے لیے فعال ابتدائی نکات فراہم کرتی ہیں۔ وی پی ایل جب کوئی نیا طرز عمل تخلیق کرتا ہے، تو اسے کوڈ موڈ یا ڈیزائن موڈ میں بنانے کا آپشن پیش کیا جاتا ہے۔ رویے کے لیے کوڈ موڈ کا استعمال صارف کو روایتی متن کی شکل میں منطق کو پروگرام کرنے اور اختیاری طور پر کوڈ کو بیرونی ایڈیٹر میں کھولنے کی اجازت دیتا ہے۔ متبادل طور پر، ڈیزائن موڈ ایک جی یو آئی ہے جو صارفین کو بصری پروگرامنگ زبان کا استعمال کرتے ہوئے اداکاروں اور مناظر کے لیے ماڈیولر گیم منطق بنانے کی اجازت دیتا ہے۔ اختتامی صارف کی ترقی کی ایک شکل کے طور پر ڈیزائن موڈ کا تصور ایم آئی ٹی کے سکریچ کمپیوٹر زبان سیکھنے کے ماحول سے شروع ہوا اور اسے اسٹینسل کی اجازت سے استعمال کیا گیا۔ چونکہ یہ ایک بصری پروگرامنگ زبان ہے، اس لیے ڈیزائن موڈ کے صارفین کو کسی خاص پروگرامنگ زبان کو سیکھنے یا ٹائپ کرنے کی ضرورت نہیں ہے، اور نہ ہی انہیں نحو سے متعلق فکر مند ہونا چاہیے۔ بلکہ، دستیاب کارروائیوں کو "کوڈ بلاکس" کے پیلیٹ سے گھسیٹا اور گرا دیا جاتا ہے۔ یہ بلاکس ایک ساتھ جگہ بنائیں گے اور ایک دوسرے کے اندر گھونسلے بنائیں گے، جس سے بنیادی اجزاء سے جدید منطق کی تخلیق کی اجازت ملے گی۔ تالیف کے دوران نحو کی غلطیوں سے بچنے کے لیے، تمام بلاکس ایک ساتھ سنیپ نہیں کریں گے۔ مثال کے طور پر، ایک ایسی جگہ جس میں بولین ویلیو کی ضرورت ہوتی ہے وہ ایک بلاک کو قبول نہیں کرے گی جو عددی ویلیو کی نمائندگی کرتا ہے۔ بلاک کی اقسام کی شکلیں مختلف ہوتی ہیں تاکہ صارف کو رویے کی تشکیل کی رکاوٹ کے طور پر اس کی نمائندگی کرنے میں مدد ملے۔ نمبر بلاک کو تقابلی بلاک کے ساتھ مل کر استعمال کیا جا سکتا ہے-جیسے کہ "(نمبر) مساوی (نمبر)"-مطلوبہ بولین کے لیے صحیح/غلط بیان کے طور پر اندازہ کرنے کے لیے۔ کلاؤڈ اسٹوریج اسٹینیل فورج اسٹینیل گیمز اور گیم اثاثوں کے لیے ایک مربوط آن لائن اسٹوریج اور شیئرنگ سروس ہے۔ اسٹینسل میں لاگ ان ہونے پر اسے پروجیکٹوں کا بیک اپ لینے اور دوسرے کمپیوٹرز سے پروجیکٹوں تک رسائی حاصل کرنے کے لیے استعمال کیا جا سکتا ہے۔ صارف کے ذریعے اپ لوڈ کیا گیا مواد پہلے سے طے شدہ طور پر نجی ہے، لیکن اسے دوسرے صارفین کے ساتھ شیئر کرنے کے لیے عوامی بھی بنایا جا سکتا ہے۔ صارف کے ذریعے اپ لوڈ کردہ مواد کے علاوہ، سرکاری طور پر منظور شدہ مواد جیسے مثال کے طور پر گیمز، گیم کٹس، طرز عمل، اور آرٹ یا صوتی اثاثے بھی دستیاب ہیں اور اسٹینسل فورج پر نمایاں طور پر نمایاں ہیں۔ دیگر انٹیگریٹڈ ود سٹینسل امیج ایڈیٹر پکسلٹر ہے۔ اسٹینسل میں اس کا استعمال عام طور پر ثانوی ہوتا ہے، کیونکہ تصاویر عام طور پر الگ سے بنائے جانے کے بعد براہ راست کمپیوٹر سے درآمد کی جاتی ہیں۔ کسی پروجیکٹ میں پہلے سے لوڈ کی گئی تصاویر میں ترمیم کرنے کے لیے سٹینسل کو متبادل طور پر بیرونی امیج ایڈیٹرز، جیسے فوٹوشاپ اور جی آئی ایم پی کا استعمال کرنے کے لیے ترتیب دیا جا سکتا ہے۔ سٹینسل سافٹ ویئر میں فنکشنز شامل کرنے کے لیے صارف کی تخلیق کردہ ایکسٹینشنز کی بھی حمایت کرتا ہے۔ مثال کے طور پر، ایک توسیع ڈیزائن موڈ کے استعمال کے لیے نئے بلاکس شامل کر سکتی ہے، جیسے کہ تھرڈ پارٹی API۔ ایک اور مثال ڈائیلاگ کو آسانی سے شامل کرنے اور گیم کے لیے اس کی ترتیبات کو تبدیل کرنے کے لیے ایک وسیع ڈائیلاگ اسکرپٹنگ ٹول ہے۔ یہ بھی دیکھیں ایجنٹ کیوب ایجنٹ شیٹس سکریچ (پروگرامنگ زبان) گیم سلاد گیم میکر: اسٹوڈیو جی ڈویلپمنٹ کنسٹرکٹ کورونا (سافٹ ویئر ڈویلپمنٹ کٹ) آر پی جی میکر حوالہ جات بیرونی لنکس سرکاری ویب سائٹ ویڈیو گیم آئی ڈی ای ویڈیو گیم انجن گیم انجن لینکس ویڈیو گیم ڈویلپمنٹ سافٹ ویئر بصری پروگرامنگ زبانیں تعلیمی پروگرامنگ زبانیں براؤزر پر مبنی گیم ویب سائٹیں لینکس کے لیے ویڈیو گیم ڈویلپمنٹ سافٹ ویئر