پیشنهاد پیشنیاز: پارامتر و استفادهٔ دوباره
مفهوم را یاد بگیر
کلون یک نمونهٔ تازه از شخصیت است که میتواند جایگاه و وضعیت خودش را داشته باشد. برای باران، دشمنها یا سکهها لازم نیست دهها شخصیت را دستی کپی کنی.
هر نمونه باید زمان ایجاد و حذف مشخصی داشته باشد. ایجاد بیپایان و حذف نکردن، حافظه و سرعت را مصرف میکند. رفتار مشترک را از دادهٔ اختصاصی هر نمونه جدا کن.
یک مثال قدمبهقدم
۱
هر ثانیه: یک قطره بساز۲
هر قطره: پایین برو۳
وقتی به پایین صحنه رسید: حذف شوحالا نوبت توست
- چرخهٔ زندگی یک سکه را رسم کن.
- مشخص کن جایگاه هر سکه مشترک است یا جدا.
- یک سقف برای تعداد نمونهها پیشنهاد بده.
تمرین اصلی این درس ردگیری و طراحی الگوریتم است؛ همهٔ امکانات گفتهشده هنوز در شبیهساز اجرا نمیشوند.