ویدیو: معرفی فلاپی
سلام، من کتی هستم! یکی از جالبترین چیزها در مورد علوم کامپیوتر این است که یک برنامه کامپیوتری میتواند تعاملی باشد.
هروقت کسی روی یک کامپیوتر یا گوشی، کلیک، لمس یا تایپ کند یک رویداد به وجود میآورد، و مقداری کد وجود دارد که تعیین میکند در هنگام یک رویداد چه کاری انجام شود.
برای مثال، میتوانی یک "کنترلکننده رویداد" داشته باشی که میگوید "وقتی ماوس کلیک شد، صدایی را پخش کن"
تا حالا چیزی درباره بازی FlappyBird شنیدی؟ با استفاده از کنترلکنندههای رویداد، میخواهیم یاد بگیریم که نسخه سفارشی خودمون از FlappyBird را برنامهنویسی کنیم!
کدی که خواهی نوشت، شامل کشیدن و انداختن بلوکهایی است که نماینده دستوراتی برای کامپیوتر است. در پشت صحنه، هر یک از این بلوکها با کد واقعی نشان داده میشوند.
اگر نگاهی به محیط کار بیندازی، چند بلوک سبز رنگ وجود دارند که پر شدهاند - اینها "کنترلکنندههای رویداد" هستند
اگر میخواهی وقتی که ماوس را "کلیک" میکنی، پرنده "پرش" کند، میتوانی این کار را با چسباندن بلوک "پرش" به کنترلکننده رویداد مناسب انجام بدهی، و حالا در بازیات هر وقت ماوس را کلیک کنی، پرنده پرش خواهد کرد.
در هر معما از این فعالیت، ما انواع جدیدی از رویدادها را بصورت بلوکهای سبز در محیط کاری معرفی خواهیم کرد، و میتوانی تعیین کنی که بلوکهای مناسب برای افزودن در پاسخ به هر رویداد، کدام است.
هنگامیکه یک فلش رو به پایین مثل این میبینی، یعنی میتوانی تنظیمات را تغییر دهی - مثلا چه صدایی پخش شود وقتی که پرنده به زمین برخورد میکند.
در معمای پایانی، میتوانی بازی خودت را بسازی و آن را با دوستانت به اشتراک بگذاری. خوش باش و لذت ببر!