سلام به همه
یکی از هیجان انگیزترین چیزهای یک برنامه
این است که می تواند تعاملی باشد.
هرموقع کسی در یک کامپیوتر یا تلفن، چیزی را کلیک
تایپ یا ضربه بزند، واقعه ای رخ می دهد.
و کدی هست که تصمیم می گیرد هنگامی که
واقعه ای رخ می دهد چکار کند.
مثلاً ممکن است شما یک واقعه گردان
داشته باشید که بگوید
«وقتی موس کلیک می شود آهنگی پخش کن»
بیایید فعالیتی انجام دهیم تا ببینیم چطور
این کار می کند.
آیا تاکنون درباره بازی Flappy Bird شنیده اید؟
با استفاده از واقعه گردان یاد می گیرید چگونه
به نسخه تنظیمی خودتان از Flappy Bird برنامه دهید.
کدی که می نویسید شامل کشیدن و انداختن بلوکهاست
که بیانگر دستوراتی برای کامپیوتر است.
برنامه نویسی از طریق کشیدن و انداختن
ساده ترین شیوه یادگیری است
حتی دانشجویان دانشگاه هم به این شیوه
کدنویسی را یاد می گیرند.
اما در زیر سطح، هر بلوکی نماینده کدی واقعی است.
اگر به فضای کارنگاه کنید، بلوکهای
سبزی می بینید که برای شما پر شده اند.
اینها واقعه گردان هستند.
اگر می خواهید پرنده شما با کلیک موس بال بزند،
باید بلوک flap را به واقعه گردان مناسب وصل کنید
و حالا در برنامه شما، هروقت بر موس خود
کلیک کنید پرنده بال خواهد زد.
در هر پازل این فعالیت، انواع جدیدی از وقایع را
به عنوان بلوک های سبز در فضای کار معرفی می کنیم.
و می توانید تصمیم بگیرید چه بلوک مناسبی را
برای پاسخ به این وقایع اضافه کنید.
وقتی فلشی مثل این را می بینید
می توانید تنظیمات را تغییر دهید
مثل آهنگی که قرار است وقتی پرنده زمین را
لمس می کند پخش شود.
در پازل نهایی، شما قادر خواهید بود بازی خود را بسازید
و آن را با دوستان خود به اشتراک بگذارید.
خوش بگذره!