ویژه سنین 8 تا 14 سال
دوره ساخت بازی با Scratch (اسکرچ)
به جای اینکه فقط بازیکننده باشید، خودتان سازنده بازی باشید! آموزش برنامهنویسی و تفکر منطقی به کودکان از طریق محیط جذاب، رنگارنگ و بلوکی اسکرچ.
فرزند شما در این دوره چه مهارتهایی کسب میکند؟
- یادگیری مفاهیم بنیادین برنامهنویسی (حلقهها، شرطها، متغیرها و رویدادها) بدون کدنویسی سخت
- آشنایی با محیط نرمافزار Scratch و مدیریت اسپرایتها (کاراکترها) و پسزمینهها
- طراحی و پیادهسازی مکانیزمهای حرکتی، برخورد اجسام و سیستم امتیازدهی در بازی
- تقویت مهارت حل مسئله، تفکر الگوریتمی و هوش منطقی از طریق چالشهای بازیسازی
- ساخت بازیهای دوبعدی متنوع از جمله بازیهای اکشن، فکری، ماجراجویی و ورزشی
- توانایی اشتراکگذاری بازیهای ساختهشده در جامعه جهانی اسکرچ با امنیت کامل
سرفصلهای آموزشی دوره (۳ ترم تخصصی و پروژهمحور)
این دوره در ۳ ترم (هر ترم ۱۰ جلسه) طراحی شده است که کودک را از سطح مبتدی تا ساخت بازیهای حرفهای و پیشرفته همراهی میکند:
ترم اول: مبانی برنامهنویسی بلوکی و ساخت اولین بازیهای تعاملی
جلسه ۰۱: اسکرچ چیست؟ (آشنایی با دنیای گربه بازیگوش)
معرفی محیط نرمافزار، بلوکهای رنگی و اولین دستورات حرکتی ساده
جلسه ۰۲: جادوی رویدادها (وقتی دکمهای را فشار میدهیم)
آشنایی با کلیدهای کیبورد، ماوس و فرمان دادن به کاراکترها
جلسه ۰۳: مختصات جغرافیایی در صفحه بازی (طول و عرض جغرافیایی)
یادگیری محورهای X و Y برای جابجایی دقیق کاراکترها در صفحه نمایش
جلسه ۰۴: حلقهها (تکرار کارهای جالب بدون خستگی!)
آشنایی با دستورات تکرار برای حرکتهای مداوم و انیمیت کردن اسپرایتها
جلسه ۰۵: شرطها (اگر این شد، آن اتفاق بیافتد!)
یادگیری منطق شرطی برای برخورد دیوارها، جمع کردن سکهها و موانع
جلسه ۰۶: متغیرها (حافظه بازی برای ثبت امتیاز و جان)
ساخت سیستم امتیازدهی، تایمر زمان و شمارنده جان برای بازیکن
جلسه ۰۷: ساخت بازی «بگیر و ببر» (Catch Game)
پیادهسازی یک بازی کامل که در آن کاراکتر باید اقلام در حال سقوط را بگیرد
جلسه ۰۸: طراحی لباسها، صداگذاری و افکتهای صوتی
ساخت حالتهای مختلف کاراکترها، افزودن موزیک و صداهای هیجانانگیز
جلسه ۰۹: رفع اشکال، تست بازی و ایدهپردازی پروژه پایانی
پیدا کردن باگها، اصلاح کدها و طراحی ایده یک بازی انحصاری توسط خود کودک
جلسه ۱۰: جشنواره بازیهای ترم اول و جشن ستارهها
🎮 ارائه بازی اختصاصی ترم ۱ به کلاس و دریافت گواهینامه پایان ترم
ترم دوم: مکانیکهای پیشرفته بازیسازی و ساخت بازیهای آرکید (Arcade)
جلسه ۱۱: فیزیک پرش و جاذبه در بازی (Gravity)
چطور کاری کنیم که کاراکتر بپرد و دوباره به زمین برگردد؟
جلسه ۱۲: ساخت بازیهای پلتفرمر (Platformer Games)
طراحی موانع، سکوها، حرکت پرشی قهرمان داستان و عبور از خط پایان
جلسه ۱۳: کلونسازی (Cloning)؛ تولید انبوه موانع و دشمنان
دستورات پیشرفته برای ساخت تیرها، دشمنان متحرک و بارش موانع تصادفی
جلسه ۱۴: ساخت بازی تیراندازی فضایی (Space Shooter)
ساخت سفینه فضایی، شلیک به موشکها و نابودی مهاجمان فضایی
جلسه ۱۵: هوش مصنوعی ساده برای دشمنان بازی
برنامهنویسی دشمنانی که دنبال کاراکتر اصلی میکنند یا فرار میکنند!
جلسه ۱۶: مدیریت صفحهنمایشها (منوی اصلی و دکمه شروع)
ساخت صفحه آغازین بازی، دکمه پلی، راهنما و صفحه باخت/برد
جلسه ۱۷: ساخت بازیهای ماز و هزارتو (Maze Games)
طراحی دیوارهای پیچ در پیچ و یافتن راه خروج با زمانسنج
جلسه ۱۸: ساخت بازیهای دونفره (Multiplayer Local)
بازیهایی که دو نفر میتوانند همزمان با کیبورد با هم رقابت کنند
جلسه ۱۹: بهینهسازی کدهای بازی و طراحی چالش نهایی
تمیزکاری کدها، رفع باگهای پیچیده و آمادهسازی یک بازی آرکید کامل
جلسه ۲۰: مسابقه بزرگ بازیسازی ترم دوم و اهدای جوایز
🏆 تورنمنت بازیهای ساخته شده توسط بچهها، داوری صمیمانه و جشن پایان ترم ۲
ترم سوم: بازیهای داستانی، هوش مصنوعی و پروژه استکبرتر
جلسه ۲۱: ساخت بازیهای نقشآفرینی (RPG) و لیستها
طراحی داستانهای تعاملی و استفاده از آرایهها برای ذخیره اطلاعات پیچیده و رکوردهای کوئیز
جلسه ۲۲: ساخت بازیهای ورزشی و رکوردزنی (فوتبال/بسکتبال)
محاسبه زاویه شوت، قدرت پرتاب و دروازهبانی هوشمند
جلسه ۲۳: ترکیب اسکرچ با ابزارهای هوش مصنوعی و دوربین وبکم
بازیهای حرکتی که با حرکت دست و بدن جلو میروند (Motion Detection)
جلسه ۲۴: طراحی سطحبندی (Levels) و انیمیشنهای تعاملی
افزایش سختی بازی در مراحل بالاتر و کارتونهای با پایانهای چندگانه
جلسه ۲۵: استارت پروژه بزرگ فارغالتحصیلی (شاهکار بازیسازی من)
برنامهریزی، طراحی نقشه و شروع پیادهسازی پروژه نهایی حرفهای
جلسه ۲۶: کدنویسی و توسعه بخشهای اصلی پروژه نهایی
پیادهسازی مکانیزمهای پیشرفته بازی زیر نظر مستقیم مربی
جلسه ۲۷: افزودن گرافیک اختصاصی، موزیک و منوی حرفهای
شکیل کردن ظاهر بازی و طراحی تیتراژ و راهنمای بازی
جلسه ۲۸: تست نهایی، رفع باگ و آمادهسازی نسخه قابل انتشار
بازتست کامل بازی برای اطمینان از بدون نقص بودن همه مراحل
جلسه ۲۹: انتشار آنلاین بازی در سایت اسکرچ و ساخت صفحه اختصاصی
چطور بازی خود را جهانی کنیم تا دوستان دیگر در سراسر دنیا آن را بازی کنند؟
جلسه ۳۰: جشنواره بزرگ گیمدوستان رادیس و فارغالتحصیلی
🏆 اکران و بازی کردنِ بازیهای بزرگ بچهها توسط والدین، اهدای لوح تقدیر تخصصی و مدال بازیساز برتر
محیط یادگیری و شیوه برگزاری کلاسها
آموزش اسکرچ در آکادمی رادیس کاملاً تعاملی و عملی است. کودکان در کنار یادگیری منطق برنامهنویسی، یاد میگیرند که چگونه ایدههای ذهنی خود را به یک محصول تعاملی تبدیل کنند. این دوره نقشی کلیدی در تقویت تمرکز، توانایی حل مسئله و خلاقیت دیجیتال کودکان دارد.