[Powered by Google Translate] ZAMYLA چان: ٹھیک ہے. ہیلو، سب لوگ، اور 0 Walkthrough کا استقبال ہے. میرا نام Zamyla، اور میں ان رکھا جائے کی قیادت کریں گے walkthroughs اس سال. CS50 میں، ہر مسئلے سیٹ ایک walkthrough کے ساتھ کیا جاتا ہے جس کے تحت ہم نے ہفتے کے مسئلہ سیٹ کے ذریعے جائیں گے، اس بات کے ذریعے بات کرتے ہیں، کہ کس طرح شروع کرنے کے کرنے کے لئے، مختلف بات چیت تراکیب اور تجاویز واقعی سیٹ میں مسئلے کو توڑنے کے لئے کچھ انتظام کے کاٹنے. میں بھی واقعی کے ذہن میں کوئی سوالات کے جواب دینے کے لئے بہت خوش ہوں کہ آپ مسئلہ سیٹ پر ہے. مزید ado کے بغیر، مجھے خوشی ہے کہ تم یہاں ہو، چاہے آپ ہیں یہاں آن لائن میں فرد یا ٹیوننگ میں. شروع کرنے کے دو تو CS50 میں پہلی P سیٹ - اصل میں، ہم جا ٹائپنگ اور مشین میں حاصل کرنے کے لئے نہیں کر رہے ہیں کوڈ کو بالکل ابھی تک چیزیں. جس میں ہم اصل سکریچ استعمال کرنے جا رہے ہیں، ہے پروگرام ہے کہ ہم میں سے کچھ ڈریگ اور ڈراپ کرنے کے لئے کی اجازت دیتا ہے پروگرامنگ. اور اگرچہ ہم نہیں ٹائپ کر رہے ہیں، یہ واقعی ہمارے لئے کی اجازت دیتا ہے کے کچھ بنیادی تصورات کہ کی ہم نے CS50 بھر استعمال کریں گے. اب، ان تصورات میں سے کچھ یہ ہیں آلات میں یہاں دیئے گئے. میں ہر walkthrough کے لئے کیا کرنا چاہتے ہیں آپ سب سے موجود ہے اوزار ہے کہ آپ walkthrough کے لئے استعمال کر سکتے ہیں کی ایک سیٹ کے ساتھ. اور اس طرح، فکر نہ کرو. ہم ان کی شرائط کے اور ان میں سے سب جائیں گے walkthrough کے دوران نظریات. اب، کہ آیا آپ ان ٹولز کا سب کا استعمال کرتے ہوئے ختم، یا صرف ان میں سے کچھ، یہ واقعی اچھا ہے پتہ ہے جو آپ کو لیس کر رہے ہیں کے ساتھ مسئلہ کی سیٹ سے نمٹنے کے قابل ہو. تو سکریچ میں پہلی زبان ہے کہ آپ کو جاننے کی ضرورت ہے جو سپرائٹ ہے. ہر چیز یا ہر کردار تو اسے ایک کتے بلی، یا ایک گیند، سپرائٹ کہا جاتا ہے. اور اس طرح، اگر میں چاہتا ہوں، دو بلیوں کا کہنا ہے کہ - یا نہیں وہ ہیں - جیسی میں نے شروع میں دو الگ الگ sprites بنانے کے لئے کی ضرورت ہو گی. اور اس sprites ہے اور ان کے ساتھ منسلک سکرپٹ ہے. سکرپٹ اصل میں ہیں جو آپ کو تعمیر کرنے جا رہے ہیں - گھسیٹنے اور گر - آپ کے بلاکس کے ساتھ. اور تو کیا اسکرپٹ کی قسم اور کس طرح کی وضاحت کا تعین کرتے ہیں سپرائٹ برتاؤ کرتی ہے. Sprites اصل میں ہیں نہ صرف تصاویر، کیونکہ ہم sprites کے ساتھ بھی منسلک ملبوسات اس طرح کی کا تعین کیا سپرائٹ کی طرح لگتا ہے. اور تم دیا سپرائٹ کے لئے ایک سے زیادہ کپڑے کر سکتے ہیں. تو کچھ نقطہ پر، ہم آپ کے شروع کے پروگرام کے دوران دکھائیں گے بعد آج walkthrough کے دوران، آپ کو اصل میں کر سکتے ہیں آپ کے سپرائٹ کے کپڑے اسے یا تو نظر آتے تبدیل تھوڑا سا مختلف ہے یا مکمل طور پر مختلف ہے. اور اس سکریچ میں سپرائٹ پیدا کرنے کے تین طریقے ہیں. ایک خروںچ ہے میں اپنی طرف متوجہ کر سکتے پینٹ ایڈیٹر میں تعمیر کیا ہے. آپ کو اپنی خود کی تصویر اپ لوڈ کر سکتے ہیں، خروںچ ہے میں سے ایک تعمیر میں استعمال ہیں، یا، آخری آپشن، ایک بے ترتیب سپرائٹ. اب، میں اگر آپ کو خاص طور پر خوش قسمت محسوس کر رہے ہیں، تو آپ کو اپنی قسمت کی کوشش کریں اور ایک بے ترتیب سپرائٹ بنانے کا استقبال ہے. تو sprites کے تمام کئے جاتے ہیں سکریچ میں سٹیج. مرحلے - ہم یہ ہمارے کینوس کے طور پر علاج کر سکتا ہے. اور تو sprites کے تمام اسٹیج پر رکھی جاتی ہیں. اور اس مرحلے پر، کی اجازت دیتا ہے کہ یہ کیا ہوتا ہے sprites کے تمام اس پر ادھر ادھر جانے کے لئے. اور صرف sprites کی طرح، اسٹیج بھی سکرپٹ ہے. اور اس طرح یہ سکرپٹ، انہیں اسٹیج پر جگہ - یہ واقعی مفید ہے جب کہو، تم نے ایک سکرپٹ ہے کہ نہیں کرتا ہے بالکل کسی ایک مخصوص سپرائٹ سے متعلق، بلکہ ایک سے زیادہ sprites متعلق یا صرف عام طور پر، کچھ کہ آپ کرنا چاہتے ہیں. تو تم نے اسٹیج پر ان سکرپٹ بجائے رکھیں، اور سکتا ہے کہ تھوڑا بہتر ڈیزائن کیا جائے گا. اب جبکہ آپ ایک سے زیادہ sprites ہو سکتا ہے، یہ اچھی بات ہے اس بات کو ذہن میں رکھیں کہ آپ کو صرف ایک موقع ہو سکتا ہے. لیکن مراحل بھی پس منظر ہے. ملبوسات کی مخالفت، جیسے sprites کرتے ہیں، مراحل ہے پس منظر. اور پھر آپ کو آپ کی اپنی یا آپ کے اپنے اپ لوڈ طرف متوجہ کر سکتے ایک پس منظر کے طور پر استعمال کرنے کے لئے تصویر. تو کسی کے ذہن میں کوئی سوالات ہوں اس سے پہلے کہ ہم جانا ہے؟ ٹھیک ہے. کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے کس walkthrough کے دوران رکاوٹ کے بلا جھجھک، اور میں آپ کے ذہن میں کوئی سوال ہے جواب دینے کے لئے بہت خوش ہوں. ٹھیک ہے. تو جب آپ اپنے سپرائٹ پروگرام شروع کیا تم جا رہے ہو کیا تمہیں سبز پرچم پر کلک کریں پر جا رہے ہیں. لیکن اگر آپ کو کسی بھی چیز کی رابطہ نہیں ہوتا ہے تو اس بلاک یہاں تو کچھ بھی نہیں اصل میں ہونے جا رہا ہے. کیونکہ، آپ نے دیکھا، جو سکرپٹ اور مرحلے کی ضرورت ہے کرنا اصل ایونٹ کا جواب جاننا - ہے جو ہم نے انہیں فون، واقعات - سبز پرچم کی کیا جا رہا ہے پر کلک کیا. تو آپ اصل میں نالی بلاکس منسلک کی ضرورت ہے سبز رنگ کے پرچم پر کلک کیا بلاک کے نیچے، اور پھر پروگرام معلوم ہے کہ کیا کرنا ہے اور کس طرح کا جواب سبز پرچم پر کلک کیا جا رہا ہے. ٹھیک ہے، اس کے بعد کیا آتا ہے؟ ٹھیک ہے، ہم سکریچ میں بلاکس استعمال کرنے کے لئے ڈھیر سارے ہے، اور آپ کے پروگرام کے گوشت، واقعی، ان میں جہاں جھوٹ بیانات. اور اس طرح ان بیانات کو آسانی سے ہیں رنگ کی طرف سے منظم ہے. آپ کے پاس تحریک سے متعلق اقدامات ہیں، آواز، نظر، cetera ET. اور تم دیکھ کر ان کے درمیان کیا جس میں آپ کو پر کر سکتے ہیں کر سکتے ہیں آپ کے شروع کے پروگرام میں ٹیبز. اور ایسا ہے، تو جب تم اس کے ارد گرد تعمیر چیزوں پڑے گا، وہ کون سی چیز ہے جو بیانات دراصل کرتے اصل میں بتاتا ہے ہے sprites یا کچھ کرنا مرحلے. کے طور پر صرف یہ کہہ رہی کی مخالفت کی تھی، ٹھیک ہے، جب آپ یہ کرتے ہیں، بیانات کو اصل میں اس کی حقیقی گوشت پر مشتمل ہے. کا کہنا ہے کہ چلو کا کہنا ہے کہ آپ کو صرف ایک مخصوص کارروائی پھانسی کرنا چاہتے ہیں، آپ کو صرف میانو پر بلی چاہتا ہوں جب ایک خاص چیز ہوتا ہے. ہم Booleans کا فائدہ لے، جس سے آپ میں سیکھا جا سکتا ہے ایک لیکچر. اور اس طرح یہ اظہار کہ اندازہ ہیں یا تو صحیح یا غلط. اور اس طرح ان کی طرف سے شروع میں کی نشاندہی کر رہے ہیں - آپ کو ان بلاکس کی آخر میں زاویہ دیکھ رہے ہیں. اور اس لئے تم Booleans کے مختلف اقسام میں سے ایک قسم ہے. آپ "سب سے زیادہ نیچے دبایا جا رہا ہے ہے،" ہے "2 جمع 2 کرتا ہے 5 برابر، "یا" صارف نیچے دبانے ہے پر کچھ اہم کی بورڈ ہے؟ " اب، آپ صرف ان اکیلی نہیں استعمال کر سکتے ہیں. تمہیں کیا کرنا ہے ایک شرط کے ساتھ ان کے جمع ہے. تو حالت سکریچ میں کنٹرول کے ٹیب کے تحت ہے. اور تاکہ وہ آسانی سے ایک چھوٹا سا پلیس ہولڈر ہے کہ ہے بلاک ہے کہ آپ کو اس میں ڈال کرنے کی ضرورت کی شکل کو ظاہر کرتا ہے. صورت حال کے تناظر کے لحاظ سے تو آپ اس بات کا انتخاب کر سکتے ہیں کر سکتے ہیں، اور پھر بولین یہ اپنی حالت کے اندر رکھیں. اور وہاں آپ ایک مشروط بیان ہے. اگر آپ کو اس بلاک کے اندر بیانات ڈال دیا، تو آپ کو ایک ہے ڈھانچہ قائم کیا، ایک بار جس بات کا یقین شرط پر پورا کیا جاتا ہے بائیں، تو تم بیان پھانسی. جی ہاں؟ طالب علم: اگر ایک متغیر ایک بڑی تعداد کی نمائندگی کرتا ہے، آپ یہ کر سکتے ہیں بولین کے اندر سبز ایک طرح متغیر کا استعمال، مثال کے طور پر؟ ZAMYLA چان: جی ہاں، آپ یہ کر سکتے ہیں. آپ ھیںچیں اور ڈراپ کے اندر متغیر کی قدر کر سکتے ہیں سرکلر کے مطابق ڈھالیں. اب کمپیوٹر کے فوائد میں سے ایک وسیع طاقت ہے اور رفتار جس میں وہ بار بار عمل کو انجام دیں کر سکتے ہیں. اور اس کی بجائے، زیادہ ہدایات بار بار کہنا اور اس سے زیادہ بار بار اور اصل میں ہے کہ ٹائپ - یا اس معاملے میں، سکریچ میں گھسیٹنے اور گر اور گھسیٹنے اور گر - جو ہم کر سکتے ہیں ایک لوپ میں encapsulate ہے. اور ایسا ہے، تو loops یا تو چیزیں پھانسی استعمال کیا جا سکتا ہے infinitely ہمیشہ کے لئے لوپ کے ساتھ، یا ایک کے لئے اوقات کی تعداد مقرر کریں - کا کہنا ہے کہ، ایک خاص تک "کہو ہیلو" 10 بار دوبارہ یا شرط سچ ہے. اور تو پھر، تم نے دیکھا ہے کہ سکریچ اشارہ کر رہا ہے کہ جب آپ "تک دوبارہ،" اس طرح کے طور پر ایک شرط ہے تو صرف بات وہاں اندر فٹ گا بولین قیمت ہے. ٹھیک ہے. تو اب، ہم جانتے ہیں کہ ہم بار بار encapsulate کر سکتے ہیں loops کے اندر عمل. آپ دیکھ وجہ سے کچھ اس طرح مثالی نہیں کر سکتے ہیں کر سکتے ہیں. یہ سلائڈ کے قابل نہیں ہے. بنیادی طور پر، یہ صرف سے زائد بار بار ایک ہی بات کرتا ہے 10 بار، حقیقت میں. ہیلو، 10 اقدامات میں منتقل، کا کہنا ہے کہ. ہیلو، 10 اقدامات میں منتقل، کا کہنا ہے کہ. تو کیا تم اب دیکھتے ہیں کہ ایک بار ہم loops ہے، جیسا کہ کچھ کر سکتے ہیں یہ بہت بہتر ہے. یہ چھوٹا ہے، چھوٹی ہے، اور یہ اصل میں مکمل ایک ہی بات ہے. اب، سکریچ یہ فرق زیادہ نہیں، لیکن ہو سکتا ہے یہ اصل میں آپ کو کچھ وقت بچاتا ہے. تو متغیر اظہار پر - آپ متغیر اصل کے اندر ڈال کے لئے استعمال کر سکتے ہیں شروط. جہاں وہیں کا اظہار کیا ہے، تم نے دیکھا ہم نے ایک کا نام متغیر ہے "مقابلہ" اور ہم مساوی یہ دیکھ رہے ہیں کہ کیا یہ 0 سے کم ہے. تو متغیر بنیادی طور پر، میں رہے ہیں اور چاہتے ہیں، اقدار کے لئے کنٹینر. سکریچ میں اقدار کی ان اقسام الفاظ یا تو ہو سکتا ہے یا وہ نمبر ہو سکتا ہے. اور ایسا ہے، تو ان متغیرات میں سے، جو ہم نے ان کے ساتھ کیا کر سکتے ہیں ہم ہے ان کی قیمت مقرر کر سکتے ہیں. تو پہلی مثال میں یہاں، ہم نے متن کی مثال ہے قدر "ہیلو ورلڈ!" پر مشتمل دوسری مثال میں، اس لئے یہ فرض کر لیا گیا ہے کہ ہم نے پہلے سے ہی ایک نام متغیر ہے "مقابلہ" اور اس صورت میں، ہم اسے 3 کی طرف سے تبدیل کر رہے ہیں. ہم اسے 3 incrementing کر رہے ہیں. اور پھر گزشتہ مثال میں، متغیر گھسیٹ کر کیا جا سکتا ہے ایک بولین اظہار میں ڈال دیا جائے گا. اب، جب تم نے ایک متغیر بناتے ہیں، کیا آپ کو ہے ہے فیصلہ کرے گا کہ آپ سب کے لئے متغیر آپ کے شروع کے پروگرام میں sprites، یا صرف تفصیلات سپرائٹ جس میں آپ نے منتخب کیا ہے جب تم ہو متغیر. اور اس طرح یہ ایک بہت اہم فیصلہ ہے. اور یہ واقعی کیا گنجائش تم چاہتے ہو پر اتر آتا ہے ہیں متغیر ہے. تو مثال کے طور پر مقامی گنجائش کی ایک مثال ہو گی اگر آپ اس سپرائٹ کے لئے صرف متغیر ہے کو منتخب کریں. کہ تو اس کا مطلب یہ ہے کہ صرف اس سپرائٹ کرنے کے قابل ہو گی کہ متغیر تک رسائی حاصل ہے. صرف یہ کہ سپرائٹ کو اسے دیکھنے کے قابل ہو جائے گا، اسے تبدیل کریں، اس پر نظر ثانی کریں. اگر آپ عالمی سطح پر گنجائش کے لئے منتخب کرتے ہیں - تاکہ اگر آپ تمام sprites کے لئے کہتے ہیں، اگر آپ اس اختیار کو منتخب کریں - تو اس کا مطلب یہ ہے کہ اس کے ساتھ ساتھ سٹیج sprites کے تمام ، نظر ثانی کرنے کے لئے، ملاحظہ کریں اور اس متغیر تک رسائی حاصل کرنے کے قابل ہو جائے گا کہ تمہیں پیدا کیا ہے. متغیر یا کچھ پر اب تک کوئی سوال؟ جی ہاں. طالب علم: آپ کو متغیر کے لیے دو متغیرات میں سے ہو سکتا ہے اگر اسی نام وہ مختلف sprites پر ہیں؟ ZAMYLA چان: جب تک وہ مقامی sprites ہیں --- آہ، جی ہاں، معاف کرنا. تو سوال یہ تھا کہ کیا تم میں سے دو متغیر ہو سکتا ہے ایک پروگرام میں، اور اگر آپ کے پاس دو متغیر کے ساتھ ایک ہی نام اسی کا نام ہے لیکن دونوں مقامی sprites ہیں، ایک سپرائٹ بلی، ایک متغیرہ کا نام "انسداد" ہے اور دو سپرائٹ، کتے، نامی ایک متغیر ہے "کاؤنٹر،" کے طور پر طویل عرصے سے ان کے طور پر دونوں مقامی sprites، تو ان کی گنجائش نہیں توسیع ہے پروگرام کی باقی. اور اسی طرح دوسرے sprites میں سے کوئی بھی یا مرحلے الجھن میں ہو جائے گا. ٹھیک ہے. اس لئے میں لاگ ان سے پہلے آپ کا ذکر کیا ہے جب ہم نے جب سبز جھنڈا لگایا کلک کیا بلاک. اور اس وجہ سے کہ وہ کیا ہے - وہ کہتی ہے، ٹھیک ہے، جب واقعہ ہوتا ہے کہ سبز پرچم اس پر کلک کیا ہے، آپ کو کیا کرنا چاہیے. اور تاکہ اصل واحد واقعہ نہیں ہے کہ ہم نے شروع میں ہے. ہم نے بھی دوسرے واقعات ہیں. تو ہم مثال کے طور پر، جب ایک چابی کی بورڈ پر زور دیا ہے. اور تم A Z، 0 کے ذریعے خط اصل میں کا انتخاب کر سکتے ہیں کے ذریعے 9، یا تیر کی چابیاں ہیں. اور پھر ہم بھی جیسے دیگر واقعات، جب آپ سپرائٹ کلک کیا ہے. اور اس طرح جب تم اس کے ساتھ شروع کریں، آپ کو ان کلیدی رجحان نوٹس ہے کہ وہ صرف نیچے نالی، اور اس تو وہ، پھر، کہ کچھ نہیں میں چابیاں تمہارے اوپر دیتا ہے کہ بلاک. آپ کہ نیچے سے تعمیر. اب کہتے ہیں، اگر ہم صرف کچھ ایونٹ ہو کرنا چاہتے ہیں کیا ہوتا ہے جب، مجھے پتہ نہیں ہے، ایک بلی ایک خاص حصے کو چھو رہا ہے مرحلے یا ایسا کچھ ہے؟ ہم اصل میں کسی بھی بلٹ میں نہیں ہے کہ واقعہ کی نشاندہی کرنے کے لئے. تو ہمیں کیا کرنا پڑے گا ہے اصل میں ہمارے اپنے ایونٹ تشکیل. اور یہ کہ نشریات کہا جاتا ہے. تو جب آپ اشارہ کرنا چاہتے ہیں کہ ایک مخصوص ہوا ہے، کنٹرول ٹیب میں، ایک بلاک کہا جاتا ہے - تو پھر آپ کا استعمال "نشر". اور تو، آپ کے نام میں ٹائپ کریں، گے واقعہ ہے کہ آپ پر نشر کرنا چاہتے ہیں، اور پھر جو بھی سپرائٹ یا sprites - آپ ایک سے زیادہ اس پیغام پر ردعمل ظاہر کرتے sprites کر سکتے ہیں - یا مرحلے اسے سنبھالنا پڑے گا، گا حاصل کرتے ہیں، کہنا پڑے گا، ٹھیک ہے، میں سمجھتا ہوں کہ یہ ہے ہوا، تو میں اس کے ساتھ یہ کرنے جا رہا ہوں. اور اس طرح جب بھی آپ کو ایک پروگرام نشر کے ساتھ تفہیم ہے کہ یا تو کی سپرائٹ کہ یا دوسرے سپرائٹ اس ایونٹ کو حاصل کرنے اور جواب کی ضرورت ہے. آخری تصور اب، اس سے پہلے کہ ہم ایک حقیقی مثال کے طور پر میں ایک سکریچ پروگرام کے موضوعات ہیں. تو موضوعات ہے جب آپ کے کمپیوٹر کو قتل کر رہا ہے ایک ہی وقت میں بیک وقت عمل. میں نے تم سے اس بات کی ضمانت ہے کہ ہم سب کا فائدہ اٹھایا ہے موضوعات جب ہم ایک ہی وقت میں ایک فلم کے طور پر دیکھ رہے ہیں اس طرح ایک مضمون یا کچھ اور ٹائپ ہے. کمپیوٹر اسی میں کئی چیزیں قتل کر رہا ہے وقت، ویسے ہی جیسے سکریچ کر سکتے ہیں. تو کے طور پر آپ کو اس مثال میں دیکھ سکتے ہیں، ان دونوں اسکرپٹ کرسکتے ہیں بالکل وہی سپرائٹ کے لئے استعمال کیا جاتا ہے، کیونکہ یہ لاگ ان بلاکس شروع میں استعمال کیا جا سکتا ہے بار ملٹی. میں نے تم سے اس بات کی ضمانت ہے کہ شاید سبز پرچم بلاک کلک کیا سب سے زیادہ مقبول ہو جائے گا آپ کے پروگرام میں بلاکس. تو ہم یہاں دیکھتے ہیں کہ جب سبز پرچم پر کلک کیا جاتا ہے، وہاں ہے عمل جب سبز پرچم ہے کے طور پر، کے ساتھ ساتھ چل رہا کلک کیا ہے، ایک الگ جا کے عمل ہے. اور اس سکریچ ایک ہی وقت میں ان دونوں چلے گا. اور اس طرح ان موضوعات کا استعمال کرتے ہوئے، یہ جان کر کہ آپ اصل میں کر سکتے ایک سے زیادہ لاگ ان - یہاں تک کہ اگر یہ ایک ہی انٹری کی بات یہ ہے - یہ واقعی مفید ہو جا اگر آپ کرنا چاہتے ہیں، کا کہنا ہے کہ، مختلف کاموں کو ایک دوسرے سے الگ. ٹھیک ہے. تو اصل میں ایک سکریچ پروگرام کی ایک مثال میں دیکھو. ٹھیک ہے. اس لیے میں نے پہلے ہی ہمارے لئے ایک چھوٹا سا پروگرام بنا لیا ہے. اس لئے میں صرف سبز پرچم اور دیکھنا شروع کرنے کے لئے کے لئے یہاں کلک کریں جا رہا ہوں کیا اس سے فرق پڑتا ہے. تو ہم نے ایک سنتری کا یہاں مچھلی ہے - مچھلی سپرائٹ - لگتا ہے اور پھر منتقل ری سیٹ اور واپس جاؤ. اور پھر ہم ایک شارک سپرائٹ ہے. اس شارک سپرائٹ کو منتقل کر سکتے ہیں اور اس کو باری باری دکھائے گا کر سکتے ہیں، یہ کر سکتے ہیں ارد گرد تیرنے. ٹھیک ہے. تو یہ مذاق کی طرح ہے. لیکن ہم یقینی طور پر اس میں شامل کر سکتے ہیں. مثال کے طور پر، ہم دیکھتے ہیں کہ جب شارک آگے بڑھ رہا ہے، یہ کر سکتے ہیں اصل میں سکرین حاصل اور تقریبا نظروں سے غائب. تو ہم اس کو تبدیل کرنا چاہتے ہیں، کیونکہ ہم نہیں چاہتے ہیں فرار ہونے کی شارک ہے. اور تو ہمارے سکرپٹ کو روکنے اور پھر شارک ترمیم کریں سکرپٹ، شاید کچھ شامل کریں. کہ نوٹس یہ خاص طور پر یہاں سپرائٹ میں، ہمیشہ کے لئے لوپ براہ راست برتری کے ساتھ ختم ہو جاتا ہے. یہ کوئی نالی نہیں ہے. تو حقیقت میں یہ سمجھ میں آتا ہے، کیونکہ یہ ایک ہمیشہ کے لئے لوپ ہے. یہ کچھ infinitely قتل ہے. تو یہ کبھی ختم نہیں کرے گا. یہاں تک کہ اگر اس کے نیچے کچھ تھا، اس پر کبھی نہیں ملے. تو آپ نے واقعی میں ایک موضوع کو متعارف کرانے پر مجبور کر رہے ہیں. ٹھیک ہے. تو دوسرے کی سکرپٹ کا اضافہ کریں. تو میں کے اس اندراج نقطہ کے ساتھ شروع کرنے کے لئے جا رہا ہوں جب سبز پرچم پر کلک کیا ہے. تو جو میں کرنا چاہتا ہوں مسلسل چیک کرنے کے لیے ہے کہ آیا شارک کے کنارے کو چھونے جا رہا ہے. لیکن مجھے پتہ ہے کہ اصل میں، موشن کے تحت صاف ہے چھوٹی سی بلاک ہے جو یہ کہتا ہے، اوہ، اگر کنارے اچھال. تو جو ہم کرنا چاہتے ہیں مسلسل پھانسی. اور تو کیا اس "کنارے پر اگر اچھال" ہے - دراصل یہ پہلے ہی اگر میں کنارے پر ہوں چیک کرتا ہے، تو واپس اچھال. تو ہم لوپ میں سے کچھ مسلسل قسم کی تلاش کرنے کی ضرورت ہے اس بیان کو پھانسی. تو اگر ہم کنٹرول کے تحت دیکھیں، کسی کا خیال ہے ہم کیا لوپ استعمال کرنا چاہتے ہیں کر سکتے ہیں؟ جی ہاں. طالب علم: ہمیشہ کے لئے لوپ. ZAMYLA چان: بالکل ٹھیک ہے، جی ہاں. ہمیشہ کے لئے لوپ. تو چلو یہاں سے باخبر رھنے کے اور پھر کہتے ہیں، اگر کنارے پر، اچھال. اور پھر ہم دیکھتے ہیں. ٹھیک ہے. تو مچھلی معمول کے مطابق چل رہا ہے. اور پھر، اوہ - اب شارک فرار ہونے اور نہیں سکرین bounces کر سکتے ہیں. ڈاؤن لوڈ، اتارنا. ٹھیک ہے. تو میں اندر دیکھ رہا تھا میں can't - جی ہاں؟ طالب علم: آپ کو کس طرح ہے کہ شارک کے طور پر یہ منتقل درخواست دوں مچھلی ہے؟ ZAMYLA چان: آہ. تو وجہ صرف شارک bounces کے طور پر کی مخالفت ساتھ ساتھ مچھلی، ہے کیونکہ اس اسکرپٹ کے اندر ہے، کہ ہم نے لکھا شارک سپرائٹ. تم نے دیکھا، یہاں، شارک سپرائٹ منتخب ہوتا ہے. ٹھیک ہے. تو کچھ اور شامل ہے. میں مختلف پوشاکوں کہ پر کی تھی اسکریچ ہے، اور میں اس خوبصورت سی شارک chomp دیکھا. تو میں نے سوچا تھا، ارے، ٹھیک ہے، شاید ہم پر عملدرآمد کر سکتے ہیں شارک chomping، مثال کے طور پر، ہم خلا جب دبائیں. میں صرف اس کو روکنے کے لئے جا رہا ہوں. ٹھیک ہے. جی ہاں. طالب علم: صرف آپ کو دکھا سکتے ہیں - کہ نامہ کے تحت ہے؟ ZAMYLA چان: اوہ، جی ہاں. تو میں نامہ کے تحت گیا تھا، اور پھر میں درآمد کے تحت دیکھا. اور اس طرح یہاں سکریچ ملبوسات کہ کی ایک پوری صف ہے آپ اس بات کا انتخاب کر سکتے ہیں کر سکتے ہیں. اور تو جانوروں کی ایک مکمل جھوبڈ ہے، اور پھر شارک اس کے ساتھ منسلک ملبوسات کے ایک جوڑے کی ہے. ٹھیک ہے. تو اس سکرپٹ میں، میں نے پہلے ہی مسلسل کر رہا ہوں. ہمیشہ کے لئے لوپ میں، ٹھیک ہے، ٹھیک ہے،، اگر بائیں تیر کا پر زور دیا ہے تو میں ضد گھڑی وار گھمائیں کرنا چاہتے ہیں. اگر صحیح تیر پر زور دیا ہے، میں گھڑی وار گھمائیں کرنا چاہتے ہیں. اگر اپ تیر کے نشان پر زور دیا ہے، تو میں آگے ترقی کرنا چاہتے ہیں. تو ہم کیا کر سکتے ہیں اس سکرپٹ میں شامل ہے، کی بجائے ایک علیحدہ انہوں نے کہا کہ کیونکہ یہ پہلے ہی میں کی جانچ پڑتال کی جاتی ہے مرکزی خیال، موضوع ہے جس کی چابیاں کیا جا رہا ہے پر زور دیا. تو ہے کہ اگر خلائی کلید کا کہنا ہے کہ - استعمال چلو خلا نیچے chomp چابی. تو ان اہم بائیں تیر کا پر زور دیا، cetera ET، ہیں روشن نیلے رنگ میں. تو روشن نیلے رنگ سینسنگ چلتے ہیں، اور نیچے نظر. اوہ، اور یہاں ایک اہم زور دیا جگہ ہے. تو جو ہم کرنا چاہتے ہیں شارک کی سوئچ ہے کپڑے نیچے chomping. یہ کس طرح شارک کے ساتھ کرنا ہے لگتا ہے، تو ہم نظر آئے. اور ہم یہاں آسانی سے ہے، پر سوئچ کپڑے شارک chomp. لیکن جب ہم نیچے chomp، ہم شارک نہیں چاہتے ہو نیچے ہمیشہ کے لئے chomping، تو ہم شامل، ٹھیک ہے، تو ٹھیک ہے، کے بعد یہ chomps، ہم اسے واپس سوئچ کرنا چاہتے ہیں. ٹھیک ہے، تو ہم دیکھتے ہیں کہ وہ کیا کرتا ہے. تو ہم اس کے ارد گرد منتقل کر دیا ہے. ٹھیک ہے. تو ہم اسے chomping ہے. یہ chomping کی طرح فوری طور پر اگرچہ کیونکہ سکریچ میں ہے، انہیں فوری طور پر عمل ہے. تو پھر، کو کنٹرول کرنے جاؤ اور اسے اس کی تعریف کرتے ہیں chomp، ایک دوسرے کا انتظار کریں. اور یہ اب تھوڑا chomps ہو، اس سے پہلے کہ جاتا ہے، اس بھوک کی حمایت. ٹھیک ہے. تو میں اب شارک کے ساتھ بہت خوش ہوں. لیکن مچھلی، یہ کیا کر رہی ہے - یہ ایک ترقی ہے اقدامات کے جوڑے، حقیقت میں، پانچ بار. یہ 50 اقدامات کر رہا ہے. اور پھر کیا یہ اس کے سب سے اوپر کی بلاک میں یہاں کیا کر رہا ہے یہاں یہ ہے کہ میں ہوں کہہ رہے ہو، ٹھیک ہے، ٹھیک ہے، X کے ایک خاص قیمت پر جانا جا رہا ہے. نقاط تلاش کرنے کے لئے، آپ کو اصل میں صرف ماؤس کو کر سکتے ہیں سکرین، اور پھر نیچے - یہاں پر حق - یہ آپ کیا نقاط ہیں کریں گے. تو آپ نقاط ان پٹ پر اس کا فائدہ لے سکتے ہیں جو آپ چاہتے ہیں. اور اس طرح کہہ رہے ہو، یہاں یہ بیان کیا کہہ رہا ہے ٹھیک ہے، اچھی طرح سے، مچھلی کو اس بات کا یقین X کی قدر میں شروع ہوتا ہے اور پھر اس کی اونچائی تبدیل کر سکتے ہیں. میں اصل میں ایک بے ترتیب اونچائی ہے کہ اب بھی رہتا ہے کو منتخب کرنے جا رہا ہوں مرحلے کی رکاوٹوں کے اندر اندر. اور تو یہاں کیا میں فائدہ لے رہا ہوں واقعات نشریات. تو دیکھتے ہیں کہ اس ایونٹ ہینڈلر نیا fish1 ہے. تو جب بھی مچھلی نئے fish1 واقعہ حاصل کرتا ہے، یہ کریں گے اس پھانسی. اور پھر تم نے دیکھا ہے اس کے بعد اس سیٹ کی رقم آگے منتقل بار، تو یہ اصل میں نشریات پھر ٹھیک ہے، نئے fish1. بلکہ اس کی بجائے، ہم کس طرح تاکہ صرف مچھلی کرتا ہے اس سے پہلے کی سکرین کے آخر تک جاری بجائے اس کے کہ اس کے مرکز میں جانے کا صرف ایک قسم. تو کہنے کی بجائے پانچ مرتبہ دوبارہ - کیونکہ ہم ان کے ساتھ نہیں جاتے سچ میں پتہ تک کتنی بار کی ضرورت ہوگی سکرین کے آخر تک پہنچ جاتا ہے، کچھ کا استعمال کریں. تو میں نے اس سے الگ جا رہا ہوں، کیونکہ ہم اس واقعی نہیں چاہتا. سکریچ میں بلاکس کو ختم کرنے کے لئے، جو تم کرتے ہو ہے، آپ نے ابھی کھینچ کر لائیں بائیں رہائی، اور اس کے بعد اسے حذف ہو جاتا ہے. اگر آپ کو فیصلہ کرنا ہے کہ تم نے ایسا نہیں کرنا چاہتے تھے، تو آپ یہ کر سکتے ہیں ہمیشہ واپس لانا ہے. لیکن ہم اس سے چھٹکارا حاصل کرنے کے لئے کرنا چاہتے ہیں. ہم کیا کرنا چاہتے ہے ہم 50 اقدامات منتقل رکھنا چاہتے ہیں ایک دوسری روک جب تک ہم سکرین کے اختتام کو پہنچے. تو کسی کو بھی ایک لوپ دیکھ ہے کہ ہم اس کا استعمال کرنا چاہتے ہیں کر سکتے ہیں کر سکتے ہیں ایک عمل دوہراتا ہے جب تک ہم سکرین کو چھو. طالب علم: تک دہرائیں. ZAMYLA چان: میں نے سنا ہے کہ دوبارہ تک، "اور کیا یہ صحیح ہے. تو ہاں، بلاک جب تک یہ دوبارہ بھی لیتا ہے - لیکن ہم دیکھتے ہیں کہ جب تک یہ دوبارہ بلاک کافی نہیں ہے مکمل، ہے نا؟ تو ہم، ٹھیک ہے، ٹھیک ہے، جب تک کہنا دوبارہ کی ضرورت ہے؟ تو ہم کہتے ہیں، ٹھیک ہے، ٹھیک ہے، تک مچھلی چھونے ہے دوبارہ سکرین کے کنارے. اور اس میں آپ کو بتائیں گے کہ سینسنگ کیا جا رہا ہے. اس چھونے بولین ہے. اور اس لئے تم یہاں منتخب کریں جو آپ کی جانچ پڑتال کرنا چاہتے ہیں کر سکتے ہیں کہ مچھلی کو چھو رہا ہے. تو یہاں ہم کنارے چھونے کہنا چاہتے ہیں. اور پھر ہم اس کے پیچھے اندر میں شامل کرنا چاہتے ہیں اور تو اب، اگر ہم دیکھتے ہیں ہمارے مچھلی جانا، ایک بار اسے چھوئے کنارے، اسے واپس پھر سے منتقل کریں گے. ٹھیک ہے. تو میں اس کے ساتھ خوش ہوں. اور لشکر کھلا HungryShark1. ٹھیک ہے، قسم کی ایک کھانا پکانے کے شو کی طرح، میں نے تھوڑا سا شامل زیادہ خصوصیات. تو مثال کے طور پر، تم نے دیکھا ہے کہ مچھلی اب اصل ہے بہت سچارو گلائڈنگ، سے پہلے اس کے خلاف جب تھا، منتقل اور روکنے، منتقل اور کو روکنے کی قسم - بنیادی طور پر صرف سیٹ پکسلز کود. میں موشن کے تحت دیکھا، اس سرکنا بیان پایا، اور میں نے کہا کہ بجائے صرف بڑھ اور روکنے، منتقل، ٹھیک ہے، روکنے اور، میں حق میں 70 یونٹس گلائیڈ جا رہا ہوں، لیکن میرے اسی Y عہدے پر رہنے کے. ٹھیک ہے. تو ہم ایک شارک ہے کہ chomp کر سکتے ہیں ہے. ڈاؤن لوڈ، اتارنا. لیکن یہ HungryShark کہا جاتا ہے، سب کے بعد، تو ہے شارک مچھلی کھاتے ہیں. تو مچھلی ہم کس طرح یا شارک بتاو کہ اس نے بتا سکتا ہے نیچے chomped؟ ہم بات چیت کیسے ہو سکتا ہے؟ جی ہاں. طالب علم: شارک کے دوسرے کپڑے یہ مچھلی پائے. ZAMYLA چان: جی ہاں، بالکل. تو ہم جانتے ہیں کہ ہم جب کپڑے سوئچنگ کر رہے ہیں chomp، کہ ہم chomp نیچے ہے. اب، ہم چیک کرنے کے لیے آخر میں ہو گا. کہو کہ ہم مچھلی غائب ہو جب اس کھایا کرنا چاہتے ہیں. ہم کسی نہ کسی طرح مچھلی رابطہ کرنا پڑے گا اس کو چھپانے کے لئے ہے، مثال کے طور پر، یا اس سے غائب ہو گے سکرین ایک بار گیا ہے نیچے chomped. تو تصور کی طرح، کیا ہم آلہ کس قسم کی استعمال کر سکتے ہیں پر شارک مچھلی پر بات ہے، ٹھیک ہے، میں نیچے chomped ہے؟ طالب علم: نشریات. ZAMYLA چان: جی ہاں، بالکل، ایک تقریب نشر. تو اور دو کا کہنا ہے کہ نشر کو قابو میں رکھو. اور چلو chomp نشر. ٹھیک ہے. لیکن ایک بار ہم کچھ نشر کے ساتھ مفروضہ ہے کہ ہم واقعی کچھ کے لئے جا رہے ہیں وصول کرتے ہیں. اور اس مچھلی کو ہونے جا رہا ہے. تو چلو کا کہنا ہے کہ، جب میں chomp حاصل ہے. اب، جب صرف ایک خالی جگہ نیچے شارک chomp، ہم نہیں مچھلی کو اس پر ردعمل ظاہر کرنا چاہتے ہیں. تو کہنا، ٹھیک ہے، ٹھیک ہے، صرف اس صورت میں جب کہ شارک چھونے ہے chomp کے وقت میں مچھلی - ہے کہ جب ہم کچھ اصل میں کیا کریں گے. تو پھر، ہم حالت اگر استعمال ہو رہا ہے، ہے نا، کیونکہ ہم نے کی جانچ پڑتال کر رہے ہیں کہ کچھ سچ ہے یا نہیں ہے. تو اگر ہم سینسنگ واپس جاتے ہیں، تو ہم ایسا کر سکتے ہیں یہاں استعمال کرتے ہیں، اگر چھونے. اور پھر یہاں، ہم شارک کا انتخاب کریں گے. اس کے بعد لگتا ہے کے تحت، یہ چھپائیں بلاک - کہ بنیادی طور پر مچھلی کے مرحلے سے غائب کر دونگا. ہم اسے چھپا، لیکن ہم ایک اور مچھلی چاہتے ہیں کریں گے، ٹھیک ہے؟ ہماری شارک بھوک لگی ہے. ہم اس سے زیادہ مچھلی دینا چاہتا ہوں. تو پھر ہم بھی دوبارہ ایک نئے مچھلی نشر. ٹھیک ہے. تو ہم دیکھتے ہیں کہ وہ کیا کرتا ہے. ڈاؤن لوڈ، اتارنا. تو اس chomps اور ایک اور مچھلی ظاہر ہوتا ہے. لیکن یہ تھوڑا سا ایک اور مچھلی کے لئے جانا بہت تیز رفتار ہے. تو ہم سے پہلے ایک دوسرے کا انتظار ایک نئے مچھلی نشر. ٹھیک ہے. ٹھیک ہے. تو یہ ایک کھیل کے ایک بہت اچھا کر رہا ہے. لیکن تمام کھیل اسکور کی ضرورت ہے، ٹھیک ہے؟ تو کیا ہم سکور رکھنے کے لئے استعمال کر سکتے ہیں؟ جی ہاں. طالب علم: - ZAMYLA چان: جی ہاں. بالکل. جی ہاں. تو ہم کس طرح بنیادی طور پر ٹریک رکھنے کے لئے چاہتے ہیں بہت مچھلی نے اسے کھا لیا ہے. ایسا کرنے کے لئے، ہم ایک متغیر بنانا ہوگا. چلو، اس کا اسکور کو فون. اور اس طرح ممکن ہے، کیونکہ یہ ایک کھیل ہے کہ ہم کھیل رہے ہیں ہے، ہم کرنے کے قابل ہو مچھلی کرنا چاہتے ہیں جا رہے ہیں - کا کہنا ہے کہ، جب اس نے کھا لیا تو اسکور میں اضافہ کریں یا کر سکتے ہیں اور پھر کچھ مرحلے کرنا شاید پڑے گا ساتھ ساتھ زخم کے ساتھ کچھ. تو میں یہ ایک عالمی متغیر بنانے کے لئے اور کہتے ہیں کو منتخب کرنے کے لئے جا رہا ہوں تمام sprites کے لئے. ٹھیک ہے. تو جب ہم سکور کو بڑھانے کے لئے چاہتے ہیں؟ مچھلی جب کھایا. اور اس طرح ہم نے پہلے سے ہی یہاں ایک عمل ہے جس میں نمٹنے ہے ہے کے ساتھ مچھلی کھایا جا رہا ہے. تو اس بیان کو یہاں شامل کریں - 1 کی طرف سے اسکور کو تبدیل کریں. ڈاؤن لوڈ، اتارنا. تو ایک بار جب آپ نے ایک مچھلی، اسکور میں اضافہ کھاتے ہیں. ٹھیک ہے. تو کا کہنا ہے کہ میں اس کھیل کے تھکے ہوئے ہوں. میں بند کرو. اور پھر، اوہ، میں کھیل میں واپس آنے کی چاہتے ہیں. میں ایک نیا کھیل شروع کرنا چاہتے ہیں. ٹھیک ہے، اب بھی اسکور 3 ہے، اگرچہ میں ہوں ایک نیا کھیل کھیل رہا ہے. ہم دوبارہ ترتیب دینے کے لئے کبھی نہیں اسکور، ٹھیک ہے واقعی نہیں کرنا چاہتے ہو؟ تو چلو ایک بیان شامل ہے جب کھیل میں شروع ہوتا ہے کہنا مرحلہ ٹھیک ہے، ٹھیک ہے، ہم سکور ری سیٹ کرنے چاہتے ہیں. لہذا ہم یہاں 0 متغیر اسکور کو مقرر کیا ہے. اور تو اب، جب بھی آپ کو ایک کھیل، اسکور شروع 0 میں شروع ہو جائے گا. ڈاؤن لوڈ، اتارنا. ٹھیک ہے. ٹھیک ہے. تو اب، HungryShark2 پر. تو میں تھوڑا سا زیادہ اب کیا ہے، اور میں نے کیا کیا ہے مچھلی سپرائٹ پر کلک کیا. میں زیادہ مچھلی چاہتا تھا، اور تو میں نقل کلک کیا اور اس نے وہ جیسا اور ایک نیا سپرائٹ بھی سب سے کاپی ساتھ ساتھ سکرپٹ. تو اس fish2 کو بنیادی طور پر جیسا ہے بائیں سے شروع کرنے کے بجائے سوائے fish1، اور حق منتقل، اس کے دائیں اور بائیں حرکت میں شروع ہوتا ہے. اور پھر میں بھی اس کے لئے ایک نئے کپڑے کا انتخاب کیا ہے. پھر میں نے ایک کپڑے ہے کہ ایک چتکبری مچھلی تھی پایا، اور میں اس کی طرح اچھا تھا، زہریلا لگتا ہے، تو چلو دکھاوا کہ یہ ایک زہریلی مچھلی ہے. اور تو میں نے کہا کہ کھانے کے بجائے، ٹھیک ہے، ٹھیک ہے، زہریلی مچھلی اور آپ کا سکور میں اضافہ ہے، اصل میں میں اسے کم کرنے چاہتے ہیں. لہذا ہم یہاں سکور 1 کی طرف سے کم ہے جب بھی شارک یہ اکاؤنٹ ہے. اور اس کے بعد، میں سچ میں ملبوسات کہ سکریچ پسند فراہم کی ہے، اور میں نے دیکھا اور پھر میں shark's پایا - یہ ایک بیمار شارک کی طرح لگ رہا تھا. اور تو میں اس ترمیم میں یہ سبز کر دیا. اور میں طرح تھا، ڈاؤن لوڈ، اتارنا، یہ ایک بیمار شارک ہے. ٹھیک ہے. تو چلو ہمارے سکرپٹ بنانے کے راستے سے کسی قسم کا اضافہ جب بھی یہ بیمار ہونے میں شارک سوئچ زہر مچھلی ملتی ہے. ٹھیک ہے. تو کیونکہ ہم اپنے اصل سے سکرپٹ کے تمام کاپی زہر مچھلی میں مچھلی، اس کے پاس پہلے سے ہی یہ سپرائٹ یہاں ہے یہ کہتا ہے کہ، جب میں نیچے chomped رہا ہوں، میں ہوں اصل میں نیچے chomped؟ تو ہم اس کا فائدہ اٹھانے کے لئے بات چیت کر سکتے ہیں شارک، اوہ، ٹھیک ہے، آپ صرف ایک زہر مچھلی کھا لیا. تم بیمار ہو. اور اس طرح اس عمل کی طرح کیا جائے گا؟ کیا کرنا چاہتے ہیں؟ تشہیر کریں. جی ہاں، بالکل. تو نشر. چلو بیمار شارک کو کہتے ہیں. ٹھیک ہے. تو اب، شارک، ظاہر ہے، کون ہے جا رہا ہے اس ایونٹ کو حاصل کرنے کے. تو شامل جب میں بیمار ہونے شارک موصول. ٹھیک ہے. تو ہم جانتے ہیں کہ ہم نے یہ بھیش ہے - شارک بیمار ہے. اور پھر ہم سے جانتا ہے کہ اس سے پہلے کہ ہم اس قسم کی تعریف کرتے ہیں جب ہم تھوڑا سا واپس سوئچنگ سے پہلے روک سکتے ہیں. جی ہاں؟ طالب علم: آپ کس طرح سے سکرپٹ کرتے کاپی ایک دوسرے پر سپرائٹ ہے؟ ZAMYLA چان: آہ. تو اس مثال میں، جب میں صرف سپرائٹ نقل، دوسرے سپرائٹ ایک سکرپٹ کی کاپی، کہ میں یہاں کیا کیا تھا صرف نقل کا کہنا ہے کہ، اور یہ اصل میں ایک پورے نئے نے اسکرپٹ کے تمام کے ساتھ سپرائٹ بھی شامل ہیں. لیکن اس کا کہنا ہے کہ آپ کو صرف ایک ایک مخصوص سکرپٹ کی کاپی کرنا چاہتے ہیں سپرائٹ، تو جو تم کرتے ہو گے اصل ہے صرف اس کھینچ کر لائیں، ایک سکرپٹ گھمائیں، اور اب یہاں یہ نقل ہے. تو اس صورت میں، اس کے پاس پہلے سے ہی تھا، ہم صرف اسے خارج کر سکتے ہیں پھر سے. لیکن دوسرے میں ایک سکرپٹ کی کاپی کرنے کے لئے، جو تم کرتے ہو صرف دوسرے sprites پر اسے کھینچ کر لائیں. ٹھیک ہے. تو ہم بیمار ہونے شارک پر واپس آ گئے ہیں. تو ملا شارک بیمار ہے، اور اس کا کہنا ہے کہ، ٹھیک ہے، ٹھیک ہے، ایک بار میں بیمار ہوں، میں اپنے کپڑے جو یہ کہتا ہے میں تبدیل کرنے جا رہا ہوں "بیمار شارک" اور اب دو، صرف ایک انتظار کو شامل کرنے کے لئے سبز تعریف کرتے ہیں. اور پھر ہم بھوک دوبارہ بننے جا رہے ہیں، تو ہم ایسا کر سکتے ہیں صرف بھوکا ہونے کے شارک پر واپس سوئچ. ٹھیک ہے. تو اس جامنی مچھلی کھانے. یہ ٹھیک ہے. اچھا سوال ہے. انسداد کیا ہوا؟ ٹھیک ہے. تو ہم یہاں 0 سکور مقرر کیا ہے، لیکن اس اسکور - کیا اس چیک کا نشان ہے ہے چھپاتا ہے یا متغیر unhides اسکرین سے. لیکن کیا ہم unchecking یا اس کی جانچ پڑتال کرنے کے بجائے کر سکتے ہیں - کا کہنا ہے کہ ہم اس بلاک اصل میں یہاں کر سکتے ہیں "یا دکھائیں متغیر. "تو اس بات کا یقین کر لیں کہ ہر وقت ہم شروع کھیل کہ متغیر میں دکھایا گیا ہے. ٹھیک ہے. تو اب متغیر دکھایا جاتا ہے. ہم نے ایک زہر مچھلی کھاتے ہیں، اور ہم بیمار ہو جاتا ہوں. ڈاؤن لوڈ، اتارنا. ٹھیک ہے. تو اب، یہ ہمارے لئے ایک کھیل کے لئے عجیب ہے منفی ہے پوائنٹس، ہے نا؟ تو یہ ان کھانے رہتا ہے اور اس کی طرح ہے - تو پھر جب بھی ہم منفی ملتا ہے، اگر ہم نے بھی کھا لیا ہے بہت زہریلی مچھلی، کھیل ختم ہو چکا - شارک بہت بیمار ہے. ٹھیک ہے. تو ہمیں کیا کرنا کی ضرورت ہو گی ہے ہم نے کی ضرورت ہو گی کچھ واقعہ کو نشر کریں - کھیل ختم. تو ہم اس کے کئی طریقوں کرنا، اصل میں کر سکتے ہیں. ہم مرحلے میں کہیں ایک سکرپٹ ہے کہ کر سکتے ہیں مسلسل چیک سکور منفی ہے؟ سکور منفی ہے؟ اگر ہاں، تو، پھر ہم نے اس واقعہ کو نشر کیا. تو وہ کرنے کے ایک ہی راستہ ہے. یا ہم حقیقت یہ ہے کہ ہم جانتے ہیں کہ فائدہ اٹھانے سکتا ہے کہ واحد راستہ ہے جس سے کہ آپ کا سکور منفی ہو سکتا ہے جب تم نے ایک کھاتے زہریلی مچھلی، ٹھیک ہے؟ کیونکہ آپ کو ایک اور مچھلی، جب کھاتے اسکور میں اضافہ ہو رہا ہے. تو وہاں کی جانچ پڑتال چاہے وہ ہونا چاہئے میں کوئی فائدہ نہیں ہے کھیل ختم یا نہیں. تو یہ بھی اسی طرح عمل ہے. تو ہم صرف اصل میں یہ "شامل جب میں شارک حاصل کر سکتے ہیں بیمار. " تو اس کا کہنا ہے کہ ہم اس شرط کا اضافہ. ہم کہنا چاہتے ہو، اگر سکور 0 سے کم ہے. تو ہم آپریٹرز پر جانے کے لئے جا رہے ہیں، ہم استعمال کرنے کے لئے جا رہے ہیں اس سے کم، ہم کو ھیںچ کر جا رہے ہیں ہمارے یہاں اسکور، 0 کہنا. اور اس طرح، اگر سکور 0 ہے، تو پھر ہم نشر کرنا چاہتے ہیں کچھ کھیل بلایا. ٹھیک ہے. تو کا کہنا ہے کہ ہم کھیل ہے سے زیادہ ہے. چلو اسے یہاں یا کچھ اور منتقل. ٹھیک ہے، ہم صرف بھوک اگر ہونے پر واپس جانے شارک چاہتے ہیں کھیل اب بھی کھیلا جائے سکتا ہے. تو "اگر" ہم کا استعمال ایک کا استعمال کرتے ہوئے کی بجائے گی ایک "اور اگر" کی تعمیر. تو یہ کیا کرتا ہے - وہ کہتی ہے، ٹھیک ہے، اگر ایسا ہے تو یہ شرط ہے سچ ہے، تو ایسا، لیکن اگر یہ غلط ہے تو ایسا ہے. تو اگر سکور 0 سے کم ہے، تو آپ کھیل ختم نشر، لیکن اگر نہیں، تو - اگر آپ کا سکور اب بھی مثبت ہے - تو بھوکا ہونے میں واپس جاؤ. ٹھیک ہے. ڈاؤن لوڈ، اتارنا. تو اب ہے کہ ہم نے ایونٹ پر اس کھیل ہے، ہم ہوگا اس کا جواب دینے کی کوئی نہ کوئی راستہ ہے. تو ایک نیا سکرپٹ ہے جو یہ کہتا ہے کہ "جب میں کھیل کو حاصل کرنے کے سے زیادہ اور کیا ہم یہاں کنٹرول کے تحت ہے اصل میں یہ ہے تمام بٹن بند کرو، اور تو اس دھارتا ہے، بنیادی طور پر آپ پر کلک لال سٹاپ یہاں سائن ان کریں. تو شارک سٹاپ ہے. اور اس طرح ہم بھی مچھلی کو روکنے کے لئے چاہتے ہیں، تو چلو ھیںچیں اور اسے اندر کاپی ہم تمام مچھلی کو روکنے کے لئے چاہتے ہیں. اور پھر مرحلے سٹاپ کے ساتھ ساتھ. ٹھیک ہے. تو ارد گرد سوئمنگ، ہم ایک مچھلی کھاتے ہیں، اور تو پروگرام freezes. میں نیچے پر کلک رہا ہوں لیکن میں واقعی میں کچھ نہیں کر سکتے ہیں. ٹھیک ہے، لیکن کا کہنا ہے کہ ہم صارف کہ یاد دلاتی ہے نہیں کرنا چاہتا وہ ایک منفی قدر ہے، ہے مثال کے طور پر، تو پھر ہم یہ کر سکتے ہیں، کے لئے مثال کے طور پر، اسکرین سے متغیر چھپاو. تو جب مرحلے کھیل حاصل زائد، تو چھپا متغیر سکور. ٹھیک ہے. تو چلو ایک اور مچھلی کھانے. اور پھر سکور غائب ہو، اور آپ کو صرف اس کی سکرین ہے. ٹھیک ہے. تو یہ ایک بہت مہذب کھیل ہے، اور اگر آپ کو زیادہ تھا وقت، تو آپ کو آخر میں شامل کر سکتے ہیں زیادہ سے زیادہ سکرپٹ. اور تو، میں نے کچھ زیادہ مچھلی نے کہا، نے ان ترقی مختلف رفتار، اور پھر جب شارک کھاتا زہریلی مچھلی، یہ اصل میں کا کہنا ہے کہ، "Blech!" اور پھر کیا میں میں نے ایک نئے پس منظر میں شامل مرحلے - پس منظر پر ایک کھیل ہے. اور اس مرحلے تقریب کھیل ختم کے دوران کیا ہے ہینڈلنگ کے دوران کھیل کے پس منظر میں تبدیل پس منظر. اور اس کے ساتھ ساتھ، میں فورم سے sprites کے تمام چھپایا تاکہ صرف پس منظر سے زیادہ کھیل کا مظاہرہ کیا گیا تھا. دیگر بہت کم اضافے کے ایک جوڑے کے ہیں کہ میں نے کہا، مثال کے طور پر، جب ہم سے پہلے ہمارے پروگرام ختم، تو ہمارا شارک، اگلی بار ہے کہ ہم نے شروع کیا، میں شروع ہو جائے گی کہ حیثیت. میں شامل ہے جب بھی سبز پرچم پر کلک کیا ہے، تو شارک نژاد واپس پھر جاتا ہے اور اس کی طرف کا سامنا ٹھیک ہے، تاکہ ہر وقت آپ کو ایک شارک وہاں شروع ہے. تو آپ کو موشن اور جیسی چیزوں میں استعمال کر سکتے ہیں، کہ صرف تھوڑا ہاتھ کو شامل کرنے کے لئے کہ آپ کے بنا کھیل تھوڑی زیادہ پالش. کیا کسی HungryShark کے بارے میں کوئی سوال ہے؟ ڈاؤن لوڈ، اتارنا. ٹھیک ہے. تو ہے کہ تم کچھ کر سکتا ہے اس کی ایک مثال ہے سکریچ تمام اوزار ہے کہ ہم نے پہلے بات چیت کی کا استعمال کرتے ہوئے. اس لئے میں نے بھی walkthrough سلائڈ میں شامل ہے. آپ انہیں بعد میں دیکھیں گے. یہ صرف عمل ہے کہ ہم نے کیا کا ایک جائزہ ہے - HungryShark0 سے پورے راستے ہمارے حتمی ترقی. ایک جی ہاں. لیکن یہ اس کے بارے میں ہے. میں پیچھے رہ اگر تم لوگ چاہیں گے کے ذہن میں کوئی سوال پوچھنا. یہ 0 Walkthrough تھا. آپ کو آنے کے لئے شکریہ، اور میں تم سے 1 Walkthrough میں نظر آئے گا.