ہائے! میرا نام کیتھلین کنیڈی ہے اور
میں اسٹار وارز اویکنز کی پروڈیوسر ہوں۔
آج آپ ہمارے ستاروں میں سے ایک bb-8 کے ساتھ کام کریں گے۔
bb-8 ایک کروی ڈرائیڈ ہے۔
اس کے ہر ایک کام اور ہر ایک حرکت کو کمپیوٹر
سافٹویئر کے ذریعہ کنٹرول کیا جاتا ہے۔
کمپیوٹر سائنس کا اثر ہر صنعت پر ہے
مارکیٹنگ سے لے کر طبی نگہداشت اور فلم تک۔
در اصل فرسٹ اویکنز جیسی فلم بنانے کے لیے
سینکڑوں کمپیوٹر انجینئرز مل کر کام کرتے ہیں۔
ہائے! میرا نام ریچل روز ہے، میں ILM میں سینئر R&D انجینئر ہوں۔
اور میں اینیمیشن اور کریچر ڈیولپمنٹ ٹیم کی قیادت کرتی ہوں۔
فورس اویکنز میں میری ذمہ داری برگز کی تیاری میں فنکاروں
کی مدد کرنا ہے جو کرداروں کے حرکت کرنے پرزے ہوتے ہیں۔
یہ دور کہکشاں میں کرداروں کو کافی زیادہ قابل اعتبار بناتا ہے۔
اگلے گھنٹے میں ہم اپنا اسٹار وار گیم بنائیں گے
جو آپ کو پروگرامنگ کے بنیادی تصورات سکھائے گا۔
عام طور پر پروگرامنگ تحریر ہوتی ہے لیکن ہم یہاں پروگرام لکھنے کے لیے
بلاکس کا استعمال کریں گے تاکہ انھیں پروگرام میں ڈریگ اور ڈراپ کر سکیں
عقب میں آپ تب بھی کوڈ بنا رہے ہوتے ہیں
آپ کے ذریعہ بلاکس کے ساتھ مبادیات کو
آزمائے جانے کے بعد ہم آپ کو جاوا اسکرپٹ
پر منقل کر دیں گے جو ویب پر مقبول
ترین پروگرامنگ لینگویجز میں سے ایک ہے۔
شروعات ہم رے کے ساتھ کریں گے تاکہ bb-8 اسکریپ جمع کرنے کے لیے چلے
آپ کی اسکرین تین حصوں میں تقسیم ہوتی ہے
بائیں جانب اسٹار وارز گیم اسپیس ہے جس میں کوڈ کام کریں گے
ہر مرحلہ کے لیے ہدایات گیم اسپیس کے نیچے درج ہیں
یہ درمیانی حصہ ٹول باکس ہے اور ان میں سے ہر ایک اور ان
میں سے ہر ایک بلاک ایک کمانڈ ہے جسے bb-8 سمجھ سکتا ہے
دائیں جانب سفید حصہ ورک اسپیس کہلاتا ہے اور یہی
وہ جگہ ہے اور یہیں ہم اپنا پروگرام بنائیں گے
اگر میں "move left" بلاک کو اپنے ورک اسپیس میں
ڈریگ کرتی ہوں اور run کو دباتی ہوں تو کیا ہوتا ہے؟
bb-8 گرڈ پر ایک بلاک بائیں جانب بڑھتا ہے
اور اگر میں چاہتی ہوں کہ bb-8 بائیں
جانب بڑھنے کے بعد کچھ کرے تو کیا کروں
میں اپنے پروگرام میں ایک اور بلاک شامل کر سکتی ہوں
میں move up بلاک کا انتخاب کرنے جا رہی ہوں
اور میں اسے اپنے move left بلاک کے نیچے ڈریگ کروں گی
تاوقتیکہ ہائی لائٹ ظاہر نہیں ہوتا اور پھر میں اسے ڈراپ کر دوں گی
اور دو بلاکس آپس میں جڑ جائیں گے
جب میں دوبارہ run کو دباتی ہوں تو bb-8
اسٹیک کیے گئے کمانڈ کے مطابق کام کرے گا
ہمارے ورک اسپیس میں اوپر سے نیچے کی ترتیب میں
اگر آپ کبھی کوئی بلاک ہٹانا چاہتے ہیں تو اسے
اسٹیک سے ڈریگ کر کے ٹول باکس میں ڈراپ کر دیں
Run کو دبانے کے بعد bb-8 کو واپس شروعات
میں جانے کے لیے ہمیشہ Reset بٹن دبائیں
اب چلیے شروع کرتے ہیں۔