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

کارگاه آکس کد

نمونه‌سازی و کلون‌ها

برای چند شیء مشابه، رفتار مشترک و وضعیت جدا طراحی کن.

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

پیشنهاد پیش‌نیاز: پارامتر و استفادهٔ دوباره

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

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

هر نمونه باید زمان ایجاد و حذف مشخصی داشته باشد. ایجاد بی‌پایان و حذف نکردن، حافظه و سرعت را مصرف می‌کند. رفتار مشترک را از دادهٔ اختصاصی هر نمونه جدا کن.

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

۱هر ثانیه: یک قطره بساز
۲هر قطره: پایین برو
۳وقتی به پایین صحنه رسید: حذف شو

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

  1. چرخهٔ زندگی یک سکه را رسم کن.
  2. مشخص کن جایگاه هر سکه مشترک است یا جدا.
  3. یک سقف برای تعداد نمونه‌ها پیشنهاد بده.
باز کردن پیش‌نمونهٔ پروژه

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

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

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