بلوک «تعویض صحنه با …»
همانطور که در بخش معرفی کلی بلوکهای آیکد گفتم، برخی بلوک ها به شکل مستطیلی زائده دار هستند، که به آن ها بلوک دستوری می گوییم. در این بخش می خواهیم یک بلوک دستوری دیگر را معرفی کنیم.
بلوک «تعویض صحنه با …»

نوع بلوک: کنترل/دستوری
کاربرد: این بلوک برای تغییر از یک صحنه به صحنه دیگر در یک پروژه آیکد استفاده میشود. هر وقت بخواهیم وارد یک مرحله جدید، محیط دیگر یا بخش متفاوتی از برنامه شویم، از این بلوک کمک میگیریم. مثلاً وقتی بازیکن مرحلهی اول بازی را تمام کرد، میتوانیم با این بلوک به صحنهی مرحلهی دوم برویم.
🎯 نکته آموزشی:
-
این بلوک باعث میشود دانشآموزان درک کنند که برنامهها میتوانند چند محیط یا چند حالت (Scene) داشته باشند.
-
زمینهای برای آموزش مفاهیمی مانند:
-
تقسیمبندی مراحل در بازیها
-
مدیریت صفحههای مختلف (مثل صفحه شروع، بازی، پایان، برنده شدن و…)
-
-
استفاده از این بلوک، پایهگذار تفکر طراحی سیستمهای پیچیدهتر است؛ جایی که وضعیت برنامه تغییر میکند.
📋 تفاوت با اسکرچ:
- در Scratch از گزینهی
switch backdrop to [name]
استفاده میشود، ولی صحنهها معمولاً فقط پسزمینه هستند.
در آیکد، هر صحنه میتواند مجموعهای مستقل از اشیاء، اسکریپتها و تنظیمات داشته باشد.
بنابراین، تعویض صحنه در آیکد مانند ورود به یک محیط جدید برنامهنویسی است، نه فقط تغییر پسزمینه! این قدرت آی کد را برای ساخت بازی های چند مرحله ای و پیچیده تر دو چندان می کند.
مثال: در مثال زیر همانطور که دیده می شود با پایان یافتن مرحله اول بازی صحنه عوض می شود. صحنه جدید دارای پس زمینه جدید است که مطابق بازی های کامپیوتری دارای فضای گرافیکی متفاوتی است.


درباره زهره دارابیان
من تی تی ام. تی تی در زبان گیلکی به معنای شکوفه ست. در انگلیسی کوتاه شده Teacher Technologist ست. به معنای معلم فناور یا معلمی که به تکنولوژی علاقمنده یا موضوعات تکنولوژی رو درس میده. همیشه علاقمند به یادگیری ام و همین طور یاددادن. کار من ساده کردن دنیای علم و تکنولوژی هست. برای همین اینجام می نویسم، محصولات کمک آموزشی، روش های یادگیری و دوره های آموزشی جذاب طراحی می کنم. اینجا کلاس درسی ست به وسعت همه ایران. به دنیای یادگیری با آیکد همراه با تی تی خوش اومدید!
نوشتههای بیشتر از زهره دارابیان
دیدگاهتان را بنویسید