خانه / مقالات / اسکرچ بلاک – معرفی بلاک اسکرچ، انواع و کاربردهای – بلاک رویداد – کنترلی – حواس – عملیات

اسکرچ بلاک – معرفی بلاک اسکرچ، انواع و کاربردهای – بلاک رویداد – کنترلی – حواس – عملیات

در مقاله قبل، اسکرچ بلاک حرکتی motion، ظاهری looks، صدا sounds و خودکار Pen را به طور مختصر توضیح دادیم و کاربردهای آن‌ها را بیان کردیم.

 

اسکرچ بلاک - بلاک اسکرچ - متاب آموزشی اسکرچ - تین تک - سمیرا اثنی عشری

 

در این مقاله قصد داریم ۴ اسکرچ بلاک دیگر را با هم بشناسیم.

بلاک رویداد، کنترلی، حواس، عملیات منطقی و ریاضی

معرفی اسکرچ بلاک رویداد یا Event

اسکرچ بلاک رویداد event - اسکرچ - تین تک - آموزش اسکرچ کودکان

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

برای مثال یکی از پرکاربردترین بلاک رویداد، اولین بلاک این دسته است.

بلاک بالا زمانی استفاده می‌شود که میخواهیم با کلیک کردن روی پرچم سبز در صفحه نمایش، بازی ما شروع شود.

اسکرچ برنامه نویسی بازی سازی گربه اسکرچ تین تک

تمامی بلاک‌های موجود در دسته رویداد به رنگ قهوه‌ای هستند.

یکی از تفاوت‌های اصلی در اسکرچ بلاک رویداد علاوه بر رنگ متمایز آن‌ها، شکل آن‌ها است.

همانطور که در تصویر بالا مشاهده می‌کنید قسمت بالایی بلاک رویداد با سایر دسته‌های دیگر متفاوت است.

همین امر نشان دهنده‌ی این است که آن کد‌ها معمولا زیر هیچ بلاک دیگری قرار نمیگیرند

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

اسکرچ بلاک سطح بالا

هنگامی که اسکرچ بلاکی شرایط زیر را داشته باشد به آن بلاک سطح بالا گفته می‌شود.

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

پس یادتون باشه بلاک‌های قهوه‌ای رنگ برای رویدادها مورد استفاده قرار می‌گیرد.

برای مثال فعالیت‌های زیر را میتوان با اسکرچ بلاک‌ این دسته انجام داد؛

  • وقتی پرچم سبز کلیک شد.
  • وقتی هر کلیدی مثل spsce و یا تک تک حروف و سایر کلیدها کلیک شدند.
  • وقتی این اسپرایت کلیک شد.
  • وقتی پشت صحنه به تصویر خاصی تغییر پیدا کرد.
  • وقتی صدا، زمان و یا حرکت ویدیو از مقدار خاصی بیشتر شد.
  • وقتی پیام خاصی را دریافت کردم.
  • و موارد دیگر

معرفی اسکرچ بلاک کنترلی یا Control

اسکرچ بلاک کنترلی - اسکرچ - تین تک - برنامه نویسی کودکان - برنامه نویسی اسکرچ

این دسته بلاک، فعالیت‌های کنترلی مربوط به اجرا شدن کدها را بر عهده دارد.

رنگ این دسته از اسکرچ بلاک، نارنجی است. و در زیر بلاک‌های رویداد قرار دارد.

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

و یا برای تکرار  و شروط حین برنامه‌نویسی برای بازی سازی با اسکرچ استفاده می‌شود.

پس یادتون باشه بلاک‌های نارنجی (پرتقالی) رنگ برای فعالیت‌های کنترلی مورد استفاده قرار می‌گیرد.

برای مثال فعالیت‌های زیر را میتوان با اسکرچ بلاک‌ این دسته انجام داد؛

  • صبر برای مدت زمانی مشخص
  • تکرار یک یا چند فعالیت به تعداد محدود
  • تکرار یک یا چند فعالیت تا ابد
  • شرط‌های برنامه و کنترل آن‌ها
  • متوقف کردن کل اسکریپت
  • و موارد دیگر

معرفی اسکرچ بلاک حسی Sensing

اسکرچ بلاک حسی - اسکرچ - تین تک

در این دسته اسکرچ بلاک به فعالیت‌های مربوط لمس touching رنگ خاصی یا شی خاصی استفاده می‌شود.

یکی از ویژگی‌های یلاک sensing این است که در اغلب اسکریپت‌ها باید به عنوان پارامتری در بلاک‌های دیگری قرار گیرد.

رنگ این دسته از اسکرچ بلاک، آبی آسمانی است.

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

شکل بیضی مانند و ۶ ضلعی این مجموعه نشان دهنده این است که نمی‌توان به تنهایی از این قطعه کدها استفاده کرد.

و حتماً باید در داخل کد دیگری جای گیرند.

پس یادتون باشه بلاک‌های آبی آسمانی رنگ برای فعالیت‌های Sensing مورد استفاده قرار می‌گیرد.

به امید موفقیت‌های روز افزون همه ما

سمیرا اثنی عشری

درباره ی سمیرا اثنی عشری

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

همچنین ببینید

اسباب بازی Fisher-price - کرم صد پا - Caterpillar تین تک - آموزش برنامه نویسی به کودکان - اسباب بازی آموزشی کودکان

اسباب بازی Fisher-price – آموزش کدنویسی به کودکان

معرفی اسباب بازی Fisher-price طبق روال گذشته در این مقاله نیز به معرفی ابزار دیگری …

3 دیدگاه

  1. درود و خدا قوت
    مطالب ارایه شده بسیار خوب و کاربردی بودند
    به راستی که کاربرد این مطالب باعث پیشرفت در این حیطه میشود
    از شما به خاطر مقالات ارایه شده بسیار سپاسگزار هستیم

  2. با سلام
    مطالب خوب و کاربردی بود، ممنون از این همه مطالب خوب که در این سایت وجود دارد.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *