>> ZAMYLA چن: خوش، اور خیر مقدم اسکریچ واک تھرو کرنے کے لئے.
میرا نام Zamyla ہے اور میں کے نتیجے میں جائے گا آپ کے لئے walkthroughs اس سال.
CS50 میں، ہر مسئلے کو مقرر کیا گیا ہے ایک واک تھرو کے ہمراہ.
ان walkthroughs کے دوران میں ختم ہو جاتا ہوں ہفتے کی مسئلہ سیٹ، کی وضاحت
تصورات کی ضرورت ہے اور ٹوٹ مسئلہ انتظام کے کاٹنے میں قائم کی.
>> CS50 میں P-سیٹ سب سے پہلے کے لئے، ہم اصل میں ٹائپنگ میں ہو جاؤ اور نہیں رکھا جائے
کافی ابھی تک مشین کوڈ چیزیں.
بلکہ، ہم سکریچ استعمال کرنے کے لئے جا رہے ہیں، ایک ہمیں اس کی اجازت دیتا ہے کہ پروگرام
ایک میں پروگرامنگ تصورات بصری اور تخلیقی طریقہ.
یہ واک تھرو کی جائے گی ہم استعمال کریں گے اس کے بنیادی تصورات
CS50 بھر میں، اسی طرح کی خدمت کے طور پر ایک سکریچ ٹیوٹوریل کے طور پر.
ہر واک تھرو میں میں نے ایک سیٹ کی فہرست گے آپ کے لئے استعمال کر سکتے ہیں آلات کی
مسئلہ سیٹ.
بڑے کورس تصورات سے اصل پر کام کرتا ہے، یہ اچھی اور مددگار ہے
تم سے پہلے سے لیس کر رہے ہیں جانتے ہیں کہ کیا مسئلہ سیٹ سے نمٹنے.
>> سب سے پہلے، کی sprites کے بارے میں بات کرتے ہیں.
Sprites بنانے میں مرکزی ہیں اسکریچ میں منصوبوں.
ہر چیز یا ہر کردار یہ ایک بلی، ایک کتے یا ایک ہونا
گیند، ایک سپرائٹ کہا جاتا ہے.
مجھے چاہتے ہیں تو، اپنے اس منصوبے میں، دو بلیوں کا کہنا ہے کہ میں نے دو بنانے کے لئے کی ضرورت ہو گی
یہاں تک کہ اسکریچ میں علیحدہ sprites، وہ بالکل ایک جیسی ہو تو.
>> ہر پریت منسلک سکرپٹ ہے کہ مخصوص پریت کے ساتھ.
سکرپٹ تم جا رہے ہو کیا ہیں گھسیٹنے کی طرف سے تعمیر کیا جائے گا
اور بلاکس کو گر.
سکرپٹ ہدایات ہیں کہ کا تعین اور وضاحت
سکرپٹ کو کس طرح برتاؤ کرتی ہے.
>> اب، sprites صرف تصاویر نہیں ہیں.
ایک sprites کاسٹیوم کا تعین کرتا ہے پریت کی طرح لگتا ہے.
کسی بھی پریت کر سکتے ہیں ایک کاسٹیوم کے مقابلے میں زیادہ.
تھوڑا بعد میں اس واک تھرو کے دوران میں کروں گا آپ کر سکتے ہیں کہ کس طرح آپ کو دکھانے کے اپنے
سپرائٹ تبدیلی کے ملبوسات آپ کے پروگرام کے دوران.
>> اسکریچ میں ایک پریت بنانے کے لئے، آپ کر سکتے ہیں یا تو کے لئے اس کے ابتدائی کاسٹیوم کا انتخاب
اسکریچ کی لائبریری میں آپ کی اپنی طرف متوجہ خروںچ ہے پینٹ ایڈیٹر کی تعمیر میں،
اپنی خود کی تصویر اپ لوڈ، یا ایک تصویر لے آپ کے کمپیوٹر کی کیمرے کے ساتھ.
sprites کی تمام رکھی جاتی ہیں ہم سٹیج پر فون کیا.
اسٹیج ہمارے کینوس جہاں کی طرح ہے sprites کے ارد گرد منتقل کر سکتے ہیں.
>> ہم، ملٹی پلز sprites کر سکتے ہیں اگرچہ صرف ایک موقع نہیں ہو سکتا.
دوسری صورت میں، مراحل اور sprites کافی ہیں مرحلے کر سکتے ہیں کہ میں اسی طرح
بھی سکرپٹ ہے.
اسٹیج پر سکرپٹ بہت مفید ہیں آپ اس ایک سکرپٹ کی ضرورت نہیں ہے جب
ضروری تعلق نہیں ہے کسی ایک مخصوص سپرائٹ ہے.
شاید یہ ایک سے زیادہ کرنے کے متعلق داریوں، یا بالکل کوئی نہیں.
>> یہ جگہ پر عام طور پر اچھا ڈیزائن ہے آپ کی وہ کر رہے ہیں تو اسٹیج پر سکرپٹ
کافی جنرل اور تعلق نہیں رکھتے مخصوص sprites کرنے کے لئے.
اور صرف sprites، پوشاکوں ہے جیسے مراحل تبدیل کر سکتے ہیں کہ backdrops ہے
آپ کے پروگرام کے دوران.
اور آپ کو ایک، اپنی خود کی طرف متوجہ اپ لوڈ کر سکتے تصویر، ایک تصویر لے، یا استعمال کرتے ہیں
backdrops کے اسکریچ لائبریری.
اسٹیج اور sprites دونوں بھی ادا کر سکتے ہیں اسکریچ کی لائبریری سے آواز، یا
آپ کو اپ لوڈ کریں اور آپ کے اپنے ریکارڈ کر سکتے ہیں.
>> تمہیں اپنے سکریچ پروگرام شروع کرنے کے لئے میں سبز پرچم پر کلک کریں کرنے کی ضرورت ہے
مرحلے ونڈو کے اوپر دائیں کونے.
لیکن آپ کو کچھ کرنے کے لئے مربوط نہیں ہے تو یہیں اس بلاک، تو کچھ بھی نہیں ہے
کیونکہ اصل میں کیا ہونے جا رہا آپ کا sprites اور مرحلے بتایا جائے کرنے کی ضرورت ہے
کی صورت کا جواب سبز پرچم کلک کیا جا رہا ہے.
تو کیا تم پر بلاکس منسلک کرنے کی ضرورت پڑے گی سبز رنگ کے نیچے نالی
پرچم، اور پھر پروگرام کو پھانسی گا آپ کو شروع کرنے پر ان کے اعمال
آپ کے پروگرام.
>> ٹھیک ہے، اس کے بعد کیا آتا ہے؟
ٹھیک ہے، سکریچ بلاکس کے بہت کچھ ہے آپ کو استعمال کرنے کے لئے، اور آپ کر سکتے ہیں کے لئے
یہاں تک کہ آپ خود بناتے ہیں.
آپ کے ذمہ تین ٹیبز، سکرپٹ، دیکھیں گے پوشاکوں اور آواز.
سکرپٹ ٹیگ کے تحت زمرے ہیں بیانات کی.
بیانات آسانی سے ہیں رنگ کی طرف سے منظم.
آپ کی تحریک سے متعلق اعمال ہے آواز، لگ رہا ہے، اور اسی طرح کی.
تم نے بنایا دیگر بلاکس پڑے گا اگرچہ آپ کے بیانات کے ارد گرد، ہے
یا sprites میں مدد ملے گی کہ بیانات جبکہ کچھ کرنا مرحلے
دیگر بلاکس کا تعین کرنے میں مدد ملے گی ان سے کیا تھا.
>> چلو آپ کو آپ کے بہت پیدا کر رہے ہیں کا کہنا ہے کہ پہلا منصوبہ ہے اور آپ کو صرف کرنا چاہتے ہیں
بعض کے تحت میانو پر بلی حالات.
اس کو لاگو کرنے کے لئے، ہم لے جا سکتے ہیں Booleans کا فائدہ.
ان کا اندازہ ہے کہ اظہار کی طلب ہیں صحیح یا غلط یا تو کرنے کے لئے.
اسکریچ میں ان کی طرف سے پہچانے جاتے ہیں بلاکس کے آخر میں زاویہ.
آپ مختلف اقسام کی ایک قسم پڑے گا جیسے Booleans کے ماؤس ہے
نیچے دبایا جا رہا ہے، 2 جمع 2 برابر ہے 5 سے، یا صارف کو دبانے ہے
کی بورڈ پر ایک مخصوص بٹن کو دبا کر؟
>> اب، آپ کو صرف استعمال نہیں کر سکتے ان اکیلے Booleans.
آپ کے ساتھ ان کو اکٹھا کرنے کی ضرورت ہوگی ہم حالات کو فون کیا.
حالت بلاکس میں پایا جا سکتا ہے سنتری کا کنٹرول بیانات.
ضوابط آسانی سے ایک چھوٹی سی ہے کی شکل ظاہر کرتا ہے کہ پلیس ہولڈر
کی آپ کو ضرورت ہے کہ بلاک اس میں ڈال.
تو اس کے سیاق و سباق پر منحصر ہے کی صورت حال، آپ کو ایک بولین انتخاب کر سکتے ہیں
اور آپ کی حالت کے اندر رکھ.
اور ایک دوسرے کے ساتھ ڈال دیا، آپ کے پاس ایک مشروط بیان.
ایک بار جب آپ اس کے اندر ڈال بیانات آپ کو ایک ڈھانچہ قائم کیا ہے بلاک
جس کے تحت ایک بار ایک مخصوص حالت پورا کیا جاتا ہے، اگر تم ان لوگوں کو پھانسی
بیانات.
>> کمپیوٹر کے فوائد میں سے ایک ہے وسیع طاقت اور رفتار جس میں انہوں نے
بار بار کے عمل کو انجام دے سکتے ہیں.
کے بجائے، ایک بار بار کہتے ہیں، اور بار بار سے زائد ہدایات
پھر اور اصل میں کہ ٹائپ، یا اس معاملے میں گھسیٹنے اور گر
اور کیا ہم، گھسیٹنے اور گر ایک لوپ میں encapsulate ہے کر سکتے ہیں.
>> Loops یا تو پھانسی کے لئے استعمال کیا جا سکتا ہے ہمیشہ کے لئے ایک لوپ کے ساتھ infinitely چیزیں،
یا وقت کی ایک سیٹ نمبر کے لئے.
مثال کے طور پر، کا کہنا ہے کہ بیان دوبارہ ہیلو، 10 بار، یا ہو سکتا ہے کہ ایک خاص وقت تک
شرط سچ ہے.
اور یہ مکرر کے ساتھ آپ کو بلاک تک کہ اسکریچ اشارہ کر رہا ہے دیکھتے ہیں کہ
آپ میں ایک بولین رکھنے کے لئے کی ضرورت ہو گی ایک بنانے کے لئے بلاک جب تک دہرائیں
مشروط بیان.
>> اب، ہم encapsulate کر سکتے ہیں جانتے ہیں کہ loops کے اندر بار بار عمل،
لہذا آپ کو کیوں کچھ کی طرح دیکھ سکتے ہیں اس مثالی نہیں ہوگا.
یہ طویل سپر ہے، یہ صرف کرتا ہے بار بار ایک ہی بات
پھر 10 بار حقیقت میں.
یہ، ہیلو کا کہنا ہے کہ، 10 اقدامات پر چلتا ہے 10 اقدامات پر منتقل، ہیلو کہتے ہیں.
لیکن loops کی مدد سے ہم تھوڑا سا اس صاف کر سکتے ہیں.
یہ بہت بہتر ہے کہ کس طرح ملاحظہ کریں.
یہ چھوٹا ہے، یہ چھوٹی ہے اور یہ ایک ہی بات مکمل کرتا ہے.
>> متغیر پر آگے بڑھ رہے ہیں.
متغیرات میں بنیادی طور پر کر رہے ہیں اقدار کے لئے کنٹینرز.
اسکریچ میں اقدار کی ان اقسام کر سکتے ہیں یا تو الفاظ یا کہ وہ ہو سکتا ہے
نمبرز، اقدار کہ ہم پر کنٹرول ہے.
یہ پہلی بلاک میں ہم ایک ہیں پر مشتمل متن متغیر
قیمت، خوش، دنیا.
دوسری مثال میں، یہ فرض کیا گیا ہے کہ ہم نے پہلے ہی نامی ایک متغیر ہے
کاؤنٹر اور ہم incrementing رہے ہیں تین کی طرف سے.
اور پھر، گزشتہ مثال میں، ہم دیکھتے ہیں استعمال کیا جا رہا متغیر کی ایک مثال
حالات کے اندر.
اس بلاک میں، ہم سے پوچھو تو متغیر کاؤنٹر صفر سے بھی کم ہے.
>> اب، تم ایک متغیر بناتے ہیں تو آپ کے پاس آپ فیصلہ کرنا
sprites کے تمام کے لئے دستیاب متغیر آپ سکریچ پروگرام، یا میں
صرف منتخب کردہ مخصوص sprites کے لئے آپ متغیر کرتے وقت.
اور یہ ایک بہت ہی اہم ہے بنانے کے لئے فیصلہ.
یہ تم نے کیا گنجائش کرنے کے لئے نیچے آتا ہے تغیر پذیر ہیں کرنا چاہتے ہیں.
>> مقامی گنجائش کی ایک مثال ایک ہو گا صرف ایک مخصوص پریت کے لئے متغیر،
جس میں صرف اس پریت کرے گا کا مطلب ہے کہ اسے دیکھنے یا ترمیم کرنے کے قابل ہو جائے.
آپ عالمی سطح کے ساتھ ایک متغیر کا تعین تو سب کے لئے منتخب کر کے گنجائش
sprites، تو وہ اس مرحلے کا مطلب، اس کے ساتھ ساتھ sprites کے تمام کے طور پر،
،، دیکھ کر نظر ثانی کرنے کے قابل ہو جائے گا اور رسائی ہے کہ
تمہیں پیدا کیا ہے کہ متغیر.
اور ڈیزائن کے لحاظ سے میں، یہ سب سے بہتر ہے جب بھی آپ کر سکتے ہیں مقامی دائرہ کار کا انتخاب کرتے ہیں
صرف تاکہ sprites باقی اور مرحلے کے بارے میں فکر کرنے کی ضرورت نہیں
کہ متغیر کا ٹریک رکھنے.
>> تم واقعی میں دو متغیرات میں سے ہو سکتا ہے کے طور پر مختلف sprites کے لئے اسی نام
ان مقامی متغیر ہیں جب تک.
سپرائٹ ایک، ایک بلی، ایک متغیر ہو سکتا ہے نام کاؤنٹر، اور سپرائٹ دو، ایک کتا،
بھی نامی ایک متغیر ہو سکتا ہے یہ جب تک کے طور پر کاؤنٹر
مقامی متغیر دونوں ہیں.
کیونکہ متغیر کی گنجائش باقی کے لئے توسیع نہیں کرتا
دیگر sprites کے پروگرام، اور کوئی نہیں یا مرحلے الجھن میں ہو جائے گا.
>> اس سے قبل، میں نے انٹری پوائنٹ ذکر سبز پرچم کے ٹکڑے جب کلک کیا.
یہ ٹکڑے اور ساتھ بیانات بنیادی طور پر کہہ رہے ہیں
آپ sprites یا مرحلے، ٹھیک ہے، جب سبز پرچم کلک کیا جاتا ہے، یہ ہے
آپ کو کیا کرنا چاہئے.
لیکن یہ وہ واحد واقعہ نہیں ہے sprites اور مرحلے کے جواب دے سکتے ہیں.
ہم نے کے لئے مثال کے طور پر ایک تقریب ہے ایک کی بورڈ کے بٹن کو دبایا جاتا ہے.
آپ کو اصل میں ایک خط منتخب کر سکتے ہیں Z کے ذریعے، صفر کے ذریعے نو یا
تیر کی چابیاں.
>> بھی دوسرے واقعات، ہیں، اس طرح آپ سپرائٹ کلک کیا جاتا ہے کے طور پر.
آپ جیسے ایونٹ بلاکس کے ساتھ شروع کرتے ہیں تو ان، آپ کو ایک رجحان محسوس کریں گے.
ان سب پر ایک ہی گروپ ہے سب سے نیچے ہے اور ایک ہموار سب سے اوپر ہے، جس
اوپر کی طرف اشارہ کرتا ہے کہ کچھ بھی نہیں کہ بلاک کرنے کے لئے دیتا ہے.
تم ان واقعات کے تحت تعمیر بلاکس اور نیچے کی تعمیر.
>> ہم نے کچھ ایونٹ چاہتے ہیں تو اب کیا ہوتا ہے ایک بلی ہے، جب، ہو کا کہنا ہے کہ
ایک خاص حصے کو چھونے سٹیج کے؟
ہم اصل میں کسی بھی بلٹ میں نہیں ہے کہ نشاندہی کرنے کے لئے ایونٹ ہے، تو ہم کیا کروں گا
ہمارے اپنے پروگرام تخلیق کیا جاتا ہے کرنا ہے.
اور یہ کہ نشریات کا کہا جاتا ہے.
>> آپ کو اشارہ کرنا چاہتے ہیں تو، جب کہ مخصوص واقعہ اس وقت، کیا ہو گیا ہے آپ کو
ایک سیاہ فام کو بلایا براڈ، کا استعمال کرتے ہیں جس میں کنٹرول ٹیب میں پایا جاتا ہے.
وہاں آپ کے نام میں ٹائپ کریں گے آپ کو نشر کرنا چاہتے ہیں واقعہ ہے کہ، اور
پھر جو بھی پریت یا اسٹیج کہ رد عمل کا اظہار کر سکتے ہیں
اگر آپ ایسا چاہتے ہیں تو نشر کیا.
میں موصول ہونے پر بلاک بتاتا ہے وہ ہیں جب کیا sprites
مطلع کیا ہے کہ آپ اپنی مرضی کے مطابق واقعہ ہوا ہے.
آپ نشر جب بھی تو یاد رکھیں کہ ایک واقعہ اس کے ساتھ ہے
افہام و تفہیم ہے کہ میں سے ایک یا تو sprites یا مرحلے کی جا رہی ہے
واقعہ ہے کہ موصول ہونے اور اس کا جواب.
>> اب، ہم نے گزشتہ تصور حاصل کرنے سے پہلے ایک خروںچ کی ایک حقیقی مثال کے طور پر
پروگرام موضوعات کے تصور ہے.
آپ کے کمپیوٹر میں ہے جب کہ بیک وقت عمل
ایک ہی وقت میں عمل.
اور میں ہم سب کر لیا ہے یقین ہے اس کا فائدہ.
ویب سرفنگ کرتے ہوئے کی طرح موسیقی سننا.
کمپیوٹر کئی پھانسی کر سکتے ہیں ایک ہی وقت میں چیزیں.
>> یہاں اس مثال میں، ان دو لپیوں کے لئے استعمال کیا جا سکتا
بالکل وہی سپرائٹ.
انٹری پوائنٹ بلاک، سبز پرچم جب کلک کیا، ایک سے زیادہ مرتبہ استعمال، لیکن ہے
انہوں نے دو الگ الگ اسکرپٹ ہیں.
بے شک، سبز پرچم بلاک کلک کردہ شاید سب سے زیادہ میں سے ایک ہو جائے گا
آپ کے پروگرام میں مقبول بلاکس.
یہاں ہم سبز پرچم ہے جب دیکھتے ہیں کہ کلک کیا، جا ایک عمل ہے
اس کے ساتھ ساتھ ایک دوسرے کے طور پر، پر.
تو سکریچ دراصل ان چلایا جائے گا عین مطابق ایک ہی وقت میں دو.
اور تم اصل میں ہو سکتا ہے یہ جان کر کہ ایک سے زیادہ اندراج کے نقطہ، یہاں تک کہ اگر
یہ ایک ہی انٹری پوائنٹ ہے، جا رہا ہے اگر تم چاہو تو واقعی بہت مفید ہو پر
الگ الگ کاموں کو ایک دوسرے سے.
>> ٹھیک ہے.
تو اب ہم ان سب کو احاطہ کرتا ہے کہ تصورات، کی ایک مثال بھی جائزہ لیں.
میں، سکریچ پروگراموں کا ایک سلسلہ بنایا ہے تو ہم کے طور پر ساتھ ساتھ عمل کرنے کی کوشش
ایک چھوٹا سا کھیل بناتے ہیں.
کھولنے کی طرف سے شروع کرتے ہیں بھوک لگی ڈنو زیرو.
>> چلو شروع کرنے کے لئے سبز رنگ کے پرچم پر کلک کریں یہ کیا کرتا ہے اسے اور دیکھو.
ہم نے ایک کے لئے چلتا ہے کہ ایک مسئلے سپرائٹ ہے چند قدم، کچھ اونچائی پر پھر سیٹ کرتا ہے، اور
پھر واپس قدم.
اور پھر ہم ایک ڈنو سپرائٹ ہے.
تیر چابیاں دبانے سے، میں جا رہا ہوں کے ارد گرد ڈنو سپرائٹ، یہ موڑ لینے
اور باری باری دکھائے گا.
اس طرح مزہ ہو، لیکن کر سکتے ہیں بہت بہت سے وہاں نہیں ہیں
اس پروگرام میں سکرپٹ.
ہم یقینی طور پر اس کے شامل کر سکتے ہیں.
>> مثال کے طور پر، ڈنو یہ آگے بڑھ رہا ہے جب اصل سکرین سے دور ہو جاؤ اور کر سکتے ہیں
تقریبا سائٹ سے غائب ہو.
ہم تبدیل کرنا چاہتے ہیں کہ کیونکہ ہم ڈنو سے بچنے کے لئے نہیں کرنا چاہتا.
تو کی سرخ کے ساتھ اپنے سکرپٹ کو روک دو اس کے بعد پرچم اور ڈنو لپیوں میں ترمیم کریں.
یہ خاص طور پر سکرپٹ ہے کہ نوٹس ایک کے ساتھ ختم ہو جاتی ہے جس کی وجہ سے ہمیشہ کے لئے لوپ،
براہ راست کنارے.
یہ کسی بھی نالی نہیں ہے کے نیچے دیے گئے.
اور اس سے سمجھ میں آتا ہے نام، ایک لوپ ہمیشہ کے لئے.
یہ infinitely کچھ عمل ہے اور کبھی ختم نہیں ہوگا.
تو یہ بہت ہی غنیمت ہے ایک دھاگے میں متعارف کرانے کا.
>> ٹھیک ہے.
تو اس کی ایک اور رسم الخط شامل ہیں.
میں اس کے اندراج کے ساتھ شروع کرنے کے لئے جا رہا ہوں گرین فلیگ کلک کئے جانے کی طرف اشارہ،.
اور میں مسلسل کی جانچ کرنا چاہتے ڈنو بننے جا رہی ہے کہ آیا
کنارے کو چھونے.
موشن کے تحت ایک صاف تھوڑا بلاک ہے ایج اچھال پر تو ہے کہ، کا کہنا ہے کہ.
اور اس طرح ہم پر مسلسل چاہتے ہیں اس کو پھانسی.
>> چیک تو کیا اس بیان کرتا ہے پریت کے کنارے پر ہے
مرحلے، اور یہ ہے کہ اگر واپس bounces.
اور صارف کو ہمیشہ منتقل کر سکتے ہیں کیونکہ ڈنو، ہم نے کچھ قسم کی تلاش کرنا چاہتے ہیں
ہم سے مسلسل کرنے کی اجازت دیتا ہے کہ لوپ اس بیان کو پھانسی.
ہم کنٹرول کے تحت کریں گے کی تلاش میں ہمیشہ کے لیے لوپ منتخب کریں.
تو کی ھیںچیں دو کہ میں ڈنو سکرپٹ، اور پھر
ایج اچھال پر تو شامل کریں.
اور اس کے بعد کی ہمارے پروگرام کی جانچ کرنے دیں.
>> تو بگ معمول کے مطابق آگے بڑھ رہے ہیں، اور ہے پھر ہم نے کی طرف سے ہمارے نئے سکرپٹ باہر کی جانچ تو
کنارے پر ہماری ڈنو آگے بڑھ رہے ہیں، ہم ایسا نہیں کر سکتے ہیں دیکھ کر
اب مرحلے سے بچنے کے.
یہ ابھی واپس bounces.
اب آپ کو حیرت ہے کہ ہو سکتا ہے کیوں ڈنو bounces لیکن بگ.
ہم اپنے نئے لکھا کیونکہ اچھا، وہ ہے ڈنو سکرپٹ کے اندر سکرپٹ
اور نہ کیڑے.
تو بگ کی نہیں سنتا ہدایات ہم ڈنو دی.
>> ٹھیک ہے.
تو اب کچھ نیا شامل ہیں.
آپ ملبوسات کے ٹیب پر جانا ہے تو آپ کو نظر آئے گا مختلف پوشاکوں کہ
آپ کے منتخب کردہ پریت کے ساتھ preloaded آئے تم سے ایک کا انتخاب کرتے ہیں تو
اسکریچ لائبریری.
اس پیاری چھوٹی سی ڈنو chomp ہے کاسٹیوم، تو کی ڈنو کو نافذ کرتے ہیں
ہم دبائیں chomping جب، ، خلائی چابی کا کہنا ہے کہ.
>> پیچھے اگلا، دوسرا ڈنو سکرپٹ کرنے کے لئے.
یہاں اس اسکرپٹ میں، میں پہلے سے ہی ہوں ہمیشہ کے لوپ میں کی جانچ پڑتال چاہے
بعض تیر کی چابیاں پر زور دیا جا رہا ہے اور اس کے مطابق ڈنو منتقل.
وہ تیر چھوڑا تو دبایا جاتا ہے، ڈنو ضد گھڑی وار گھما.
صحیح تیر دبایا جاتا ہے، ڈنو گھڑی کی سمت گھما.
تو اپ تیر کے نشان پر زور دیا جاتا ہے، تو ڈنو اگے بڑھتا.
ہم صرف کی بجائے سکرپٹ پر شامل کر سکتے ہیں ایک علیحدہ سے ایک انہوں نے مزید کہا اس وجہ سے
پہلے سے ہی کا موضوع میں کی جانچ پڑتال کی جاتی ہے جس کی چابیاں پر زور دیا جا رہا ہے.
>> چلو کے لئے چیک کرتا ہے کہ ایک میں شامل کریں خلائی کے بٹن کو دبایا جا رہا ہے.
یہاں یہ بلاکس کی جانچ پڑتال کر رہے ہیں کی چابی دبایا جا رہا ہے.
وہ ایسا ہے، تو روشن نیلے رنگ میں تمام ہیں دو کی روشن نیلے سینسنگ کے لئے جانا
بیانات اور چاروں طرف دیکھیں.
یہاں ایک اہم Spaced پریس بلاک ہے.
تو ہمیں کیا کرنا چاہتے ہے ڈنو ہے کاسٹیوم نیچے اس کی کاٹ پر سوئچ
تو، اور صرف اس صورت میں، خلا اہم زور دیا جا رہا ہے.
>> لہذا یہاں کی ساخت ملتے جلتے ہیں.
اب، کپڑے تبدیل کرنے کے ساتھ کیا کرنا ہے ڈنو تو کیسا لگتا ہے ہم چلے جائیں گے
بیان میں دیکھو.
اور اس بات کا یقین کافی، ہم ایک سوئچ ہے ڈنو Chomp پر کاسٹیوم.
اب، جب ہم نہیں کرنا چاہتے نیچے ہم chomp ڈنو، نیچے ہمیشہ کے لئے chomping ہونا
تو کہہ ایک بیان شامل دو اسے واپس سوئچ کرنے کے لئے.
یہ فوری طور پر پوشاکیں قسم کی سوئچ گے تاہم، کیونکہ سکریچ بیانات میں
واقعی حمایت واپس پھانسی گا فوری طور پر، تقریبا فوری طور پر.
تو اس کے کنٹرول کے پاس جاؤ اور اس کے بعد کرنے دو انتظار کر رہے ہیں کی طرف سے ایک چھوٹی سی کے لئے ڈنو کو روکنے کے
اس کو نیچے chomps ایک دوسرے کے بعد.
>> اب بگ سپرائٹ ترمیم کرنے دے.
بگ سپرائٹ اگے پانچ اقدامات ایک کے بعد ایک کل پانچ مرتبہ اقدامات
لمحے کا توقف.
یہاں بگ بلاک میں سب سے اوپر ایک خاص میں خود دیتا ہے
قیمت ایکس سمنوی.
آپ اصل میں کر سکتے ہیں کے نقاط تلاش کرنے کے لئے سکرین پر ماؤس اور
اس کے بعد کے مرحلے کے سب سے نیچے کونے میں ونڈو نقاط تو ڈیٹ ہو جائے گا
آپ کو اس آسان کا فائدہ لے سکتے ہیں نقاط کو نافذ کرنے کی خاصیت
جو آپ چاہتے ہیں.
اور، یہاں اس بیان میں، ہم ہدایت اسی میں شروع کرنے کے لئے بگ
X ہر وقت کی قدر، لیکن ایک بے ترتیب منتخب کرنے کی کہ اب بھی مسئلے کے لئے اونچائی
رکاوٹوں کے اندر اندر رہتا ہے سٹیج کے.
>> میں کا فائدہ اٹھا رہا ہوں کہ یہاں پر ملاحظہ کریں اسکریچ میں ایونٹ نشریات.
اس ایونٹ ہینڈلر نیا Bug1 کہا جاتا ہے.
تو بگ کی اطلاع موصول جب بھی نیا Bug1 تقریب،
اس بیان کو پھانسی دیں گے.
وہ اپنی سیٹ کو آگے چلتا ہے تو اس کے بعد اوقات، یہ اصل کی رقم
نشریات ایونٹ نیا Bug1.
>> لیکن ہم میں تبدیلی کس طرح کے بارے میں اس اسکرپٹ تھوڑا سا؟
اس وقت ہمیں مسئلے سے ہے پانچ مراحل پر آگے بڑھ رہے ہیں.
یہ ایک بہت، کل نہیں ہے پانچ مرتبہ کی.
ہم واقعی کتنی بار کرے گا نہیں جانتے بگ تک پہنچ جاتا ہے جب تک ضرورت ہو،
، سکرین کے آخر کا کہنا ہے کہ، تو چلو بنانے کے لیکن کے آخر تک پہنچنے کے
سکرین، لیکن کسی قسم کا استعمال کرتے ہیں دیگر تعمیر کی.
>> میں اس کی وجہ سے باہر علیحدہ کرنے کے لئے جا رہا ہوں ہم کچھ چیزیں تبدیل کرنے کے لئے جا رہے ہیں.
شروع سے بلاکس کو ختم کرنے کے آپ کو بلاکس ھیںچیں
چھوڑ دیا اور اس کے بعد رہائی.
اور یہ خارج کر دیا جاتا ہے.
کیا آپ نے نہیں کیا ہے کہ فیصلہ کرتے ہیں تو یہ آپ کر سکتے ہیں اس کے بعد خارج کرنا چاہتے ہیں
میں ترمیم کریں اور واپس لانے کے لئے جانا.
لیکن ہم حاصل کرنا چاہتے تھے اس بلاک سے چھٹکارا.
>> کیا اب ہم کرنا چاہتے ہیں، کا کہنا ہے کہ اقدام ہے 50 اقدامات اور کو روکنے کے ایک سیکنڈ، اور
ہم سے رابطہ تک یہ دوبارہ سکرین کے اختتام.
تو نے ہمیں کرنے کی اجازت دیتا ہے کہ ایک لوپ استعمال کرتے ہیں دو ایک مخصوص وقت تک ایک عمل کو دوبارہ
حالت aptly، سے ملاقات کی ہے جب تک دہرائیں نام پر رکھا گیا.
>> شرط کے اندر چلا جاتا ہے کیا ایک مکرر کی تک؟
ہمیں بتاتا ہے کہ کچھ چاہے بگ کے کنارے چھو رہی ہے
کے تحت بننے جا رہی ہے جس کی سکرین، سینسنگ بیانات.
یہاں یہ بولین چھونے، ہے.
اور تم یہاں منتخب کر سکتے ہیں کیا آپ کے لئے چیک کرنے کے لئے چاہتے ہیں.
تو ہم چھونے ایج کو منتخب کریں اور شامل کر دیں گے واپس اندر اس مشروط بیان
>> ہم اپنے مسئلے سے دیکھتے ہیں تو اب تو یہ کروں گا اسے چھوتا ایک بار دوبارہ واپس منتقل
اسٹیج کے کنارے.
عظیم.
ہم بھوک لگی ڈنو زیرو کے ساتھ ختم کر رہے ہیں تو بھوک لگی ڈنو ایک کھول دیں.
ایک کھانا پکانے شو کی طرح قسم کے، میں شامل کیا ہے تھوڑا سا زیادہ خصوصیات.
مثال کے طور پر، آپ کو نظر آئے گا کہ بگ اصل میں کافی صرف اب گلائڈنگ ہے
کے طور پر اس سے پہلے کی مخالفت کرنے.
تحریک کے تحت یہ ہے بیان گلائیڈ کریں.
اب، بگ سے 70 یونٹس glides اس کی موجودہ نمائش کا حق، لیکن
یہاں اسی Y کی پوزیشن میں رہتا ہے.
اور ہم اب ایک ڈنو chomping کر سکتے ہیں ہم سے پہلے کے طور پر لاگو کیا.
>> لیکن، اس پروگرام بھوک لگی نہیں کہتے ہیں کچھ بھی نہیں کے لئے ڈیون تو دو کی ہے
ڈنو مسئلے سے کھاتے ہیں.
ہم کس طرح مسئلے کو بتا، یا بتا سکتا ہے اسے نیچے کاٹ ہے کہ ڈنو،؟
ہم کس طرح اس پروگرام کو بات چیت کر سکتے ہیں؟
ٹھیک ہے، ہم جانتے ہیں کہ جب سوئچ ڈنو chomp پر ڈنو کے لئے کاسٹیوم
ہم نیچے chomped ہے کہ.
اور ہم مسئلے سے غائب کرنا چاہتے ہیں کا کہنا ہے کہ ایک بار یہ کھایا ہے.
ٹھیک ہے، ہم چاہے چیک کرنے کے لئے پڑے گا بگ اور chomped کر دیا گیا ہے
یہ پڑے گا کہ مسئلے پر بات چیت اسکرین سے دکھائیں یا غائب
ایک بار اسے نیچے chomped گیا ہے.
>> تو کس قسم کے تصور کے، کس قسم کی آلے کے ہم ڈنو ہے استعمال کر سکتے ہیں
اس مسئلے پر بات چیت اس کو نیچے chomped ہے؟
نشریات.
تو کی تقریبات کے پاس جاؤ اور کو شامل کرتے ہیں نشر ایک واقعہ.
Chomp.
ٹھیک ہے.
لیکن ایک بار جب ہم نشر یاد رکھیں کہ ہم بھی پڑے کچھ
اس ایونٹ کو حاصل کرتے ہیں.
جو تو سپرائٹ chomp نشر کرے گا؟
ٹھیک ہے، دو کی ڈنو ایسا ہے خلائی چابی دبایا جاتا ہے.
>> کی chomp حاصل کرنے کے لئے ایک بلاک شامل ہیں.
اب، جب ڈنو پر صرف نیچے آتا ہے ایک خالی جگہ ہے کہ ہم مسئلے سے نہیں کرنا چاہتے
، بالکل اس کے رد عمل کا اظہار کرنے کے لئے صرف اس صورت میں ڈنو لیکن وقت کو چھو گیا تھا
chomp کے ہم اصل میں کرتے ہیں کچھ کرو.
کیونکہ اگر تو ہم حالت استعمال کریں گے ہم کچھ ہے کہ جانچ پڑتال کر رہے ہیں
سچ ہے یا نہیں.
>> پھر ہم، سینسنگ کے لئے واپس جانا اب تو ہم اس چھونے استعمال کر سکتے ہیں
ڈنو کو روکنے اور کو منتخب کریں.
اس کے بعد، لگتا ہے کے تحت، ہم اس کو تلاش چھپائیں بنیادی طور پر بگ بنا دیں گے کہ بلاک
اسٹیج سے غائب ہو.
>> ہم نے اسے چھپا کر دیں گے، لیکن ہم کرتے ہیں حق کے ایک اور بگ کرنا چاہتے ہیں؟
ہمارے ڈنو بھوکا ہے.
تو ہم نے اس کو ایک اور دینا چاہتا ہوں پیچھا کرنے کے لئے بگ.
تو اس کی بھی نشر کرتے ہیں ایونٹ نیا Bug1.
ہم اسے تھوڑی دیر کے لئے انتظار کرنا چاہتے ہیں سوائے ایک اور مسئلے سے ظاہر ہوتا ہے اس سے پہلے، تو چلو
بھی ایک سیکنڈ انتظار کریں.
>> ٹھیک ہے.
تو یہ چیک کرنے کے لیے ہیں.
ہم نے ایک لیکن غائب، نیچے chomped نیچے ایک ظاہر ہوتا ہے، اور ہم chomp
پھر اس پر.
یہ ایک بہت کی طرح لگ رہا ہے لطف کھیل ہے، لیکن تمام کھیل
حق، سکور کرنے کی ضرورت ہے؟
تو کیا ہم کا ٹریک رکھنے کے لئے استعمال کر سکتے ہیں ڈنو کتنے کیڑے کھایا ہے؟
ایک متغیر.
تو اس کی ایک متغیر کہا جاتا اسکور شامل ہیں.
>> اور اب ہمیں فیصلہ کرنا پڑے گا کیا گنجائش اس متغیر ہے.
تو اس کی سوچنے دو
لیکن ہم کو بڑھانے کے لئے چاہتے ہیں کر سکتے ہیں جبکہ یہ ہو گیا ہے تو سکور
کامیابی کے ساتھ کھایا، اور مرحلے شاید کے ساتھ کیا کرنا کچھ ہے
اس کے ساتھ ساتھ سکور، تو کی تفویض کرتے ہیں تمام sprites کے لئے اس متغیر.
>> ہم تو سکور کو بڑھانے کے لئے چاہتے ہیں، اور صرف ایک مسئلے سے کھایا کر دیا گیا ہے، تو.
اور ہم نے پہلے ہی کہ ایک سکرپٹ لکھا ہے ایک مسئلے سے متعلق ہے تاکہ کھایا جا رہا
کی اس ایک بیان شامل دو میں، ایک ایک کرکے اسکور تبدیل کریں.
ایک بار جب آپ کھانے کا مطلب ہے کہ یہ ایک مسئلے کا سکور میں اضافہ.
>> تھوڑا کے لئے ادا کرتے ہیں اور کھانا کھاتے ہیں، میں، تین کیڑے نہیں جانتے.
تو آپ کو، اچھی طرح سے، کھیل کے تھکے ہوئے ہو جاؤ آپ کو سرخ سٹاپ دبائیں گے
کھیل کو روکنے کے لئے سائن ان کریں.
اور تم واپس آنا چاہتا ہوں جب تمہیں پھر سبز پرچم دبائیں.
لیکن سکور بھی تین ہے میں ایک نیا کھیل کھیل رہا ہے.
ہم صارفین کو ایک سر دینے کے لئے نہیں کرنا چاہتے شروع کریں، تو ہم دوبارہ ترتیب دینا ہوگا
ہر وقت سکور وہ ایک نیا کھیل شروع کرتے ہیں.
تو کی مرحلے کی پر ایک بیان شامل دو انٹری پوائنٹ کے سکرپٹ قائم کرنے کے لئے
صفر متغیر سکور.
تو اب، جب بھی آپ کو ایک کھیل شروع سکور صفر پر شروع ہو جائے گا.
>> اب بھوک لگی ڈنو 2 جہاں کھول دیں میں نے کچھ چیزوں کو شامل کیا ہے.
میں ٹھیک کرنے کے لئے بگ کی سپرائٹ پر کلک کیا ایک بنا دیا جو پریت نقل
میرے گزشتہ ایک جیسی پریت.
زہر بگ کرنے کے لئے بنیادی طور پر ایک جیسی ہے Bug1 لیکن میں ایک نئے کپڑے کا انتخاب کیا کیونکہ
میں نے یہ اچھی طرح دیکھا، سوچا زہریلی قسم کا.
بجائے اس کے کہ جب سکور میں اضافہ زہر بگ کھایا ہے، میں اصل میں
کو تبدیل کرنے کی طرف سے سکور میں کمی منفی ایک کی طرف سے سکور.
>> اور پھر میں نے کے لئے ایک اور کاسٹیوم بنایا ہمارے ڈنو پر پینٹ ایڈیٹر کا استعمال کرتے ہوئے
ایک بیمار دیکھ ڈنو بنانا اور اس ڈنو بیمار کا نام دیا.
لیکن ہم اپنی اس کاسٹیوم استعمال نہیں کرتے پروگرام ابھی تک، تو کچھ کو شامل کرتے ہیں
بیانات اور بدل جائے گی کہ بلاکس سبز بیمار ڈنو کی کاسٹیوم
کاسٹیوم یہ کھاتا ہے جب بھی ایک زہر بگ.
>> اب، کے بعد سے ہم نے، بگ سپرائٹ نقل زہر مسئلے کے تمام ہے
سکرپٹ ہے کہ اصل مسئلے سے ہے.
آپ کو سکرپٹ سے کاپی کرنے کے لئے کرنا چاہتا تھا تو دیگر sprites، آپ کو ھیںچیں کر سکتے ہیں
پریت کے سب سے اوپر پر سکرپٹ آپ کو کاپی کرنے کے لئے چاہتے ہیں.
لیکن ہم یہاں ایسا کرنے کی ضرورت نہیں زہر مسئلے سے پہلے سے ہی ایک ہے کیونکہ
اس سکرپٹ کو چیک کرتا ہے کہ بگ پر نیچے chomped کیا گیا ہے.
اور ہم پر اس کا فائدہ لے سکتے ہیں یہ ایک کھایا کہ ڈنو پر بات چیت
زہریلی بگ.
اور ہم دونوں کے درمیان بات چیت نشریات کی طرف سے sprites.
تو اس کی ایک نئی نشر کرتے ہیں ایونٹ ڈنو بیمار قرار دیا.
>> اور ہم کے لئے ایک کاسٹیوم ہے کہ معلوم ہے ڈنو کو تبدیل، لیکن ہم بھی
پہلے یہ ہے کہ اس سے پتہ ایک کو روکنے میں شامل کرنے کے لئے سب سے بہترین
کاسٹیوم تبدیلیوں کے درمیان.
تو میں نے ڈنو بیمار موصول جب، میں جا رہا ہوں ڈنو بیمار کاسٹیوم تبدیل کرنے کے لئے انتظار کریں،
ایک سیکنڈ، اور پھر سوئچ ڈنو بھوک لگی ہے واپس.
ٹھیک ہے.
چلو ہمارے کھیل کھیلتے ہیں اور کھانا ایک مسئلے اور بیٹل.
اور سکور ایک کی طرف سے کمی واقع ہوتی ہے.
>> اب، کبھی کبھی آپ کو نوٹس کہ متغیر پر ظاہر نہیں کر سکتے ہیں
سکرین کے بائیں کونے.
آپ کے تحت ڈیٹا سیکشن پر تشریف لے جائیں تو سکرپٹ، آپ کو اس پڑتالی نشان نظر آئے گا
آپ بناتے کہ متغیر کے سوا.
اور یہ چھپاتا ہے یا unhides اسکرین سے متغیر.
لیکن تم نے بھی ایک بیان میں استعمال کر سکتے ہیں شو یا کہا جاتا ہے
ایک مخصوص متغیر چھپائیں.
تو کی کرنے کے لئے اس شو متغیر اسکور کا استعمال کرتے ہیں دو ہر بار ہم نے شروع یقینی بنائیں کہ
کھیل، متغیر دکھایا جاتا ہے.
عظیم.
>> تو کھیل کو چلانے اور کھانے کرو فورا ایک زہر بگ.
اب، یہ ایک کھیل ہے پر تھوڑا سا عجیب ہے منفی پوائنٹس کی ہے، ٹھیک؟
تو اس کی ایک اور خصوصیت کو متعارف کرانے ہیں.
ڈنو بہت سے زہریلی کھاتا ہے تو کیڑے تو یہ بھی بیمار اور ہو جاتا ہے
کھیل ختم ہو گیا ہے.
تو اس پر عمل درآمد کرنے کے لئے، ہم نشر کریں گے کے دوران ایک اور واقعہ، کھیل ہی کھیل میں.
پھانسی پر جب ہم کیسے جانتے ہیں نشریات کے دوران اس کھیل؟
>> ٹھیک ہے، ہم اس کے کئی طریقوں سے کر سکتے ہیں.
ہم مرحلے میں ایک سکرپٹ ہو سکتا ہے کہ مسلسل چاہے اسکور چیک کرتا ہے
منفی یا نہیں، اور نشریات ہے کھیل ختم جب
سکور منفی ہو جاتا ہے.
یا پھر ہم اس حقیقت سے فائدہ اٹھا سکتا ہے اس سکور کبھی سکتا واحد راستہ
منفی ایک زہریلی جب ہے بگ کھایا جاتا ہے.
کیونکہ آپ دوسرے کھا جب بگ، سکور میں اضافہ.
جانچ پڑتال میں کوئی فائدہ نہیں ہے چاہے وہ کھیل ختم یا نہیں جب تم ہونا چاہئے
ایک خوردنی مسئلے سے کھاتے ہیں.
>> تو ہم اصل میں صرف کرنے کے لئے شامل کر سکتے ہیں ڈنو بیمار کو موصول ہونا سکرپٹ
واقعہ کی تشہیر کریں.
ہم ہدایت کرنا چاہتے ہیں ڈنو کے طور پر مندرجہ ذیل ہے.
سکور صفر سے کم ہے تو، کھیل ختم نشر کیا.
تو ہم نے صفر سے کم اسکور کی تعمیر کریں گے کی طرف سے ایک بلاک کا استعمال کرتے ہوئے کی حالت
آپریٹر کے سیکشن، اور گھسیٹنے کہ بلاک کرنے کے لئے ہمارے سکور میں.
اور یہاں دیکھ کر آپ کو صرف ھیںچیں کر سکتے ہیں متغیر اسکور اور صفر سے بھی کم ڈال دیا.
اور ہم نشر کرنے جا رہے ہیں پر ایک نیا پروگرام، کھیل ہی کھیل میں.
>> لیکن سکور سے نیچے نہیں گیا ہے تو صفر، ہم پر ڈنو چاہتے ہیں
کھیل جاری ہے.
اس کی بجائے ایک یہاں تو استعمال کرنے کا تو، چلو کسی اور کی تعمیر اگر ایک استعمال کریں.
ایک تو کسی کی تعمیر کے لئے ہمارے ڈنو بتاتا ہے شرط سچ ہے تو ایک کام کرو
اور ایک اور بات یہ ہے کہ اگر شرط باطل ہے.
ہمارے پہلے تو کے جسم میں جا سکتے ہیں اس کے علاوہ، اگر تو اس کے اندر ھیںچیں دو
لیکن سکور سے کم صفر نہیں ہے تو، اس وقت کی واپس سوئچ کرتے ہیں
بھوک لگی ڈنو کاسٹیوم.
ہم اس preemptively کرنا نہیں چاہتے.
عظیم.
>> لیکن ہم کھیل ختم نشر کیا، کے بعد سے ہم اب بھی ایک بنانے کے لئے کی ضرورت ہے
ایونٹ رسیور بلاک.
ایک سٹاپ تمام بیان اصل میں ہے کنٹرول میں ہے، تو کی کرنے کے لئے اس سے متصل دو
میں کھیل ختم موصول جب.
لیکن ہم بھی مسئلے کو روکنے کے لئے چاہتے ہیں، تو چلو سب پر اس اسکرپٹ ھیںچیں
بگ کے ساتھ ساتھ مرحلے کے طور پر sprites.
یہ باہر کرنے کی کوشش کرتے ہیں.
>> فورا ایک زہریلی بگ کھانے، پروگرام کے طور پر توقع کی روکتا ہے.
دوسرے کیڑے کے اقدام کا کوئی بھی نہیں اور نہ ہی اگر آپ پریس اگر ڈنو کرتا ہے
تیر چابیاں نیچے.
لیکن ہمیں یاد دلانے کے لئے نہیں کرنا چاہتے کا کہنا ہے کہ تاکہ ان منفی سکور، کے صارف
کی طرف سے متغیر سکور چھپا دو اسٹیج جب بھی کھیل ہی کھیل میں
ایونٹ کے دوران موصول ہوئی ہے.
ٹھیک ہے.
>> تو یہ ایک خوبصورت مہذب کھیل ہے.
مزید وقت کے ساتھ ساتھ آپ کو مزید شامل کر سکتے ہیں sprites اور زیادہ سکرپٹ.
شاید کیڑے منتقل کر سکتے ہیں مختلف رفتار پر.
آپ ایک نئے پس منظر کے شامل کر سکتے ہیں مرحلے -
پس منظر کے دوران ایک کھیل -
ایسے مرحلے پر وصول کرتے ہیں، کہ ایونٹ کے دوران کھیل ہی کھیل میں، اس تبدیلی کر سکتے ہیں
پس منظر میں کھیل ختم اور تمام sprites چھپائیں کی.
چھوٹے انداز کے بہت سے بنانے کے لئے بنایا جا سکتا ہے تمہارا کھیل تھوڑا زیادہ پالش.
>> اور یہ ایک کی صرف ایک مثال ہے آپ سکریچ میں کر سکتے ہیں کہ اس منصوبے
کہ تمام اوزار کا استعمال کرتے ہوئے ہم پہلے تبادلہ خیال کیا -
sprites، پردان، مراحل، backdrops، حالات، loops، متغیر،
براڈ کاسٹننگ واقعات اور موضوعات.
بھوک لگی ڈنو کسی بھی آواز کا استعمال نہیں کرتا اثرات، لیکن آپ کو آسانی سے شامل کر سکتے ہیں آپ
آواز کے ٹیب پر جانا بند اور کی طرف سے خود آواز کے بیانات کی.
اسکریچ کرنے کے لئے ایک عظیم تعارف ہے پروگرامنگ تصورات، تو تخلیقی ہونا
اور، سب سے اہم بات، مزہ ہے.
میرا نام Zamyla ہے، اور اس CS50 ہے.