* شرطها (If)
* شرطها باعث میشن برنامه تصمیم بگیره:
* بلوک "اگر ... آنگاه" (If ... then) از دسته "کنترل":
مثال:
* اگر گربه به لبه رسید → برگرد
* اگر کلید space فشار داده شد → بپر
حلقهها (تکرار)
* برای انجام کاری چند بار از حلقهها استفاده میکنیم.
* بلوک "10 بار تکرار کن" یا "برای همیشه":
مثال:
* برای همیشه حرکت کن
* 5 بار بپر بالا و پایین
متغیرها (Variables)
* متغیر یعنی جایی برای ذخیره اطلاعات (مثل امتیاز یا زمان)
* از دسته "متغیرها" یک متغیر بساز، مثلاً:
-
امتیاز
سپس از بلوکها استفاده کن:
* "امتیاز را روی 0 بگذار"
* "1 واحد به امتیاز اضافه کن"
ساخت بازی ساده – گرفتن سیب
* ایده بازی: گربه باید سیبهایی که از بالا میافتن رو بگیره.
*اجزاء بازی:
-
شخصیت گربه
-
یک سیب که از بالا میافتد
-
امتیاز
* وقتی سیب به گربه برخورد کرد:
-
امتیاز را افزایش بده
-
سیب را به بالای صفحه برگردان
تشخیص برخورد (Collision)
* بلوک "در حال برخورد با ... هست؟"
مثال:اگر در حال برخورد با گربه هستی آنگاه
* امتیاز را 1 واحد اضافه کن
*به مکان تصادفی برو
حرکت با کلیدها
* کنترل گربه با کیبورد:
مثال:وقتی کلید چپ فشار داده شد
* 10 گام به سمت چپ حرکت کن
*برای راست، بالا و پایین هم همینطور.
ساخت یک مرحله جدید
* با تغییر پسزمینه، اضافه کردن دشمن، یا زمانبندی، بازیات را هیجانانگیزتر کن!
*مثلاً:
-
بعد از رسیدن به امتیاز 10، مرحله دوم آغاز شود
-
پسزمینه تغییر کند
-
سرعت سیبها زیاد شود