آکس کدکارگاه برنامه‌نویسی
یادگیری با بازی · ⭐۰

وقتی یک اتفاق می‌افتد...

بعضی دستورها وقتی یک اتفاق خاص می‌افتد اجرا می‌شوند.

۷ بازی و چالشیادگیری با کشف و تجربه
قدم‌به‌قدم یاد بگیراز مثال تا حل مسئله
۰ از ۲۱ ستارهدستاوردهای این مسیر ←
۰۱ / کشف یک مفهوم تازه

رویداد یعنی چی؟

رویداد یعنی یک اتفاق که باعث می‌شود برنامه کاری انجام دهد.
وقتی زنگ در را می‌زنند → در را باز می‌کنیم
وقتی ساعت زنگ می‌زند → بیدار می‌شویم

برنامه‌ها هم منتظر اتفاق‌ها می‌مانند. وقتی یک اتفاق می‌افتد، برنامه می‌تواند یک دستور را اجرا کند.

رویدادکلیک روی دکمهدستورربات حرکت می‌کند
رویدادگرفتن ستارهدستورامتیاز زیاد می‌شود
رویدادبرخورد با مانعدستورربات می‌ایستد

رویداد و دستور

هر بار یک رویداد اتفاق می‌افتد، یک دستور اجرا می‌شود.

رویدادوقتی روی دکمه کلیک شددستورربات حرکت کن
رویدادوقتی کلید ↑ زده شددستورربات بالا برو
رویدادوقتی ستاره گرفته شددستورامتیاز +۱
رویدادوقتی به مانع رسیدیدستورتوقف
۰۲ / وقت بازی و تمرین است

بازی‌های رویداد

با هر مرحلهٔ درست یک ستاره می‌گیری. آماده‌ای؟

روی دکمه کلیک کن

ببین کلیک چطور یک رویداد است.

۰/۳

وقتی روی دکمه کلیک شد ↓ ربات جلو می‌رود

۰۳ / وقت یک چالش تازه است

بلوک رویداد

رویدادوقتی روی پرچم کلیک شددستورحرکت کن
رویدادوقتی کلید ↑ زده شددستوربالا برو

در برنامه‌نویسی، بعضی دستورها منتظر یک رویداد می‌مانند.

بازی‌های بیشتر

کدام رویداد؟

چه چیزی باعث این اتفاق شد؟

۰/۵

«ربات حرکت کرد» — چه چیزی باعث این کار شد؟

یک رویداد، چند دستور

گاهی یک رویداد باعث می‌شود چند دستور پشت سر هم اجرا شوند.

رویدادوقتی ستاره را گرفتیامتیاز +۱صدای موفقیت پخش کنستاره را مخفی کن
رویدادوقتی روی دکمه کلیک شدربات حرکت کندچراغ روشن شود

ماموریت ربات

بعد از زدن دکمهٔ شروع، کلیدهای جهت‌دار همین ماموریت را کنترل می‌کنند. برای برگشتن به کنترل بازی، داخل آن کلیک کن.

با کلیدهای جهت‌دار ربات را هدایت کن: ستاره‌ها را جمع کن، مراقب مانع باش و به پرچم برس.

ماموریت ربات

با کلیدهای جهت‌دار ربات را هدایت کن: ستاره‌ها را جمع کن، مراقب مانع باش و به پرچم برس.

⬜ ۱/۵ — روی دکمهٔ شروع کلیک کن⬜ ۲/۵ — کلیدهای جهت را بزن⬜ ۳/۵ — ستاره‌ها را جمع کن⬜ ۴/۵ — مراقب مانع باش⬜ ۵/۵ — به پرچم پایان برس

⭐ ۰ / ۳

چه چیزی برنامه را زنده می‌کند؟

بدون رویداد

ربات فقط منتظر است.

با رویداد

کلیکحرکت

رویدادها!

هر قدمت ارزشمند است

ستاره‌ها و نشان‌های تو

⭐ ۰ستاره جمع کرده‌ای
کلیک‌زنهنوز باز نشده
کیبوردبازهنوز باز نشده
ستاره‌جمع‌کنهنوز باز نشده
مانع‌شناسهنوز باز نشده
رویدادشناسهنوز باز نشده
وصل‌کنندههنوز باز نشده
قهرمان ماموریتهنوز باز نشده
فرمانده رویدادهاهنوز باز نشده

چی یاد گرفتیم؟

  • رویداد یعنی یک اتفاق.
  • وقتی رویداد اتفاق می‌افتد، یک دستور اجرا می‌شود.
  • کلیک، زدن کلید، گرفتن ستاره و برخورد با مانع می‌توانند رویداد باشند.

🎉 حالا برنامه‌های تو می‌توانند به اتفاق‌ها واکنش نشان بدهند!

رویدادها برای کودکان | آکس کد