آکس کدکارگاه برنامه‌نویسی

کارگاه آکس کد

توابع و بلوک‌های سفارشی

یک کار تکرارشونده را نام‌گذاری کن و دوباره به کار ببر.

ساختار و حل مسئله۲۰ دقیقهتمرین مفهومی

پیشنهاد پیش‌نیاز: هم‌زمانی و وضعیت مشترک

مفهوم را یاد بگیر

تابع یا بلوک سفارشی، چند دستور را زیر یک نام جمع می‌کند. اگر رفتار «پرش» در چند جای برنامه لازم است، تعریف یک‌بارهٔ آن باعث می‌شود تغییر بعدی را در یک جا انجام دهی.

نام تابع باید کارش را بگوید. تابع خوب مسئولیت روشن دارد؛ انجام هم‌زمان محاسبهٔ امتیاز، تغییر صدا و حذف صحنه در یک تابع، فهم آن را سخت می‌کند. اجرای تعریف سفارشی به موتور کامل نیاز دارد.

یک مثال قدم‌به‌قدم

۱تعریف پرش: بالا برو → مکث → پایین بیا
۲برنامه: پرش را اجرا کن → حرکت کن → پرش را اجرا کن

حالا نوبت توست

  1. یک کار تکراری در بازی خودت پیدا کن.
  2. نام و مراحل تابعش را بنویس.
  3. دو محل استفاده از آن را مشخص کن.
باز کردن پیش‌نمونهٔ پروژه

تمرین اصلی این درس ردگیری و طراحی الگوریتم است؛ همهٔ امکانات گفته‌شده هنوز در شبیه‌ساز اجرا نمی‌شوند.

بازبینی تمرین

این تیک‌ها برای بازبینی شخصی‌اند و نمرهٔ مهارت محسوب نمی‌شوند.