دوره مقدماتی: آموزش بازیسازی دو بعدی با Godot
در این دوره مخصوص کودکان و دانشآموزان از ۱۰ سال به بالا، اولین قدمهای بازیسازی را با موتور قدرتمند Godot برمیدارید. بدون نیاز به دانش قبلی برنامهنویسی، از صفر تا صد بازیسازی دو بعدی را یاد میگیرید.
اطلاعات دوره
📖 معرفی دوره
این دوره جامع آموزشی، کودکان و دانشآموزان را به صورت گام به گام با دنیای جذاب بازیسازی آشنا میکند. در طول ۱۰ جلسه آموزشی، دانشآموزان با انجام بیش از ۸۰ مثال عملی و پروژههای کوچک، مفاهیم پیچیده را به سادهترین شکل ممکن یاد میگیرند. هدف اصلی این دوره، ایجاد علاقه و پایهریزی تفکر الگوریتمی در کودکان است.
دستاوردهای این دوره:
- توانایی ساخت بازیهای دو بعدی ساده
- آشنایی با اصول برنامهنویسی
- تقویت تفکر الگوریتمی و حل مسئله
- آمادگی برای ورود به دوره متوسط
- پرورش خلاقیت و نوآوری
📚 سرفصلهای دوره
معرفی موتورهای بازی
آشنایی با انواع موتورهای بازی و ویژگیهای منحصر به فرد Godot
مباحث اصلی:
- معرفی محبوبترین موتورهای بازی جهان
- مزایای Godot برای یادگیری کودکان
- نصب و راهاندازی Godot
- آشنایی با رابط کاربری بصری Godot
معرفی محیط Godot و بخشهای آن
آموزش کامل تمام بخشهای محیط Godot به زبان ساده
مباحث اصلی:
- شناسایی Scene Tree و Node System
- کار با Inspector و تنظیمات
- آشنایی با File System
- استفاده از 2D و 3D Editors
مفاهیم اولیه کدنویسی
یادگیری اصول برنامهنویسی با GDScript (زبان ساده Godot)
مباحث اصلی:
- آشنایی با متغیرها و انواع دادهها
- آموزش حلقهها و شرطها
- کار با توابع و کلاسها
- مفاهیم Vector و Position در بازی
- کار با String و Console برای دیباگ
انیمیشن و متحرکسازی
آموزش ساخت انیمیشنهای دو بعدی جذاب
مباحث اصلی:
- ساخت Sprite Animation
- کار با Animation Player
- انیمیشنهای UI و Menu
- ساخت Cutscene ساده
فیزیک در بازی
آموزش پیادهسازی فیزیک واقعی در بازیهای دو بعدی
مباحث اصلی:
- سیستم RigidBody و KinematicBody
- برخورد و Collision Detection
- گرانش و نیروها در بازی
- مفاهیم Velocity و Acceleration
شخصیتها و متحرکسازی
طراحی و متحرکسازی شخصیتهای بازی
مباحث اصلی:
- طراحی Character با Sprite
- ساخت State Machine برای شخصیت
- کنترل شخصیت با کیبورد و موس
- سیستم Health و Damage
صداگذاری
افزودن صدا و موسیقی به بازی
مباحث اصلی:
- وارد کردن فایلهای صوتی
- کنترل Volume و Pitch
- ساخت افکتهای صوتی تعاملی
- موسیقی پسزمینه و Ambient Sounds
پروژههای دوره
ساخت دو بازی کامل دو بعدی
مباحث اصلی:
- 🎯 بازی تیرو کمان: آموزش فیزیک پرتابی و امتیازدهی
- 🍄 بازی سوپر ماریو ساده: آموزش پلتفرمرها و کنترل شخصیت
- افزودن منو و تنظیمات به بازی
- خروجی گرفتن و اشتراکگذاری بازی
🎮 پروژههای عملی دوره
بازی تیرو کمان
یادگیری مفاهیم فیزیک پرتابی، امتیازدهی و سیستم Level
ویژگیهای اصلی:
- سیستم کشیدن و رها کردن کمان
- فیزیک واقعی پرتاب تیر
- امتیازدهی بر اساس فاصله و دقت
- سیستم Level با درجه سختی متغیر
بازی سوپر ماریو
آموزش کامل پلتفرمرهای دو بعدی و کنترل شخصیت
ویژگیهای اصلی:
- کنترل شخصیت با کیبورد
- سیستم پرش و گرانش
- دشمنهای متحرک و هوشمند
- سیستم جمعآوری سکه و زندگی
❓ سوالات متداول
آیا این دوره پیشنیاز خاصی دارد؟
ندارد - مناسب برای شروع از صفر
آیا بعد از دوره پشتیبانی داریم؟
بله، پشتیبانی گروهی و خصوصی در طول دوره
آیا محتوای دوره ضبط میشود؟
بله، تمام جلسات ضبط شده و بعد از هر جلسه در اختیار دانشآموزان قرار میگیرد.