رفتار برای شخصیت‌ها

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

در مهمانی‌ای که در فعالیت بازی رفتیم به شما خوش گذشت؟ آلبدو و سنجاب جان که حسابی کیف کردند و بالا و پایین پریدند! ببینم.. دوستان کدنویس و اهل بازی‌های دیجیتال آلبـدو، این جور پریدن این‌ها شما رو یاد چه بازی‌هایی که تا حالا کرده‌اید می‌اندازد؟

آیا تا به حال برایتان پیش آمده که موقع نوشتن کد در اسکرچ مجبور باشید یک سری کد تکراری‌ را چندین بار اضافه کنید؟ چیزی که قرار است امروز با هم باد بگیریم چاره‌ی این مشکل است! در این پروژه شما یک «بلوک کد» درست می‌کنید که برای شخصیت انتخابی‌تان، رفتاری خاص را تعریف می‌کند و می‌توانید به سادگی آن را تکرار کنید.

* مهارت مورد توجه در این فعالیت:

“تمرین ساختن رفتار برای شخصیت‌ها با استفاده از قابلیت تعریف بلوک‌”

“آشنایی بیشتر با مفاهیم محاسباتی رویدادها، موازی سازی، تمرین آزمایش و تکرار”

  1. پروژه‌ای جدید بسازید و یک شخصیت به آن اضافه کنید. 
  2. روی کلید «ایجاد یک قطعه» که در شکل نشان داده شده ‌است کلیک کنید و برای بلوک خود نامی انتخاب کنید.
  3. اکنون قطعه‌ی زیر به بخش کدهای مربوط به شخصیت شما اضافه شده است:

    define block scratch

  4. در زیر آن بلوک‌های کد معمول را برای ساختن یک  مجموعه حرکت خاص اضافه کنید. مثلاً:

    define jump in scratch

  5. حالا برای اینکه شخصیت شما در کدی که نوشتید «بپرد» فقط کافی است بلوکی که تعریف کرده‌اید را صدا کنید. مثلاً این شکلی:

    استفاده از بلوک از پیش تعریف شده در کد

تعریف قطعه جدید