اگه تا حالا با پایتون کد زدی، GDScript برات مثل یه دوست قدیمیه. زبونیه شیگرا با سینتکسی تمیز و خونده، ولی ساخته شده برای قلب تپنده موتور بازیساز Godot. تو این دوره، بدون هیچ حاشیهای و بدون پروژه بازی، مستقیم میریم سراغ تکتک اجزای GDScript. هدفم اینه که زبان رو ...
چرا این دوره رو باید جدی بگیری؟
اگه تا حالا با پایتون کد زدی، GDScript برات مثل یه دوست قدیمیه. زبونیه شیگرا با سینتکسی تمیز و خونده، ولی ساخته شده برای قلب تپنده موتور بازیساز Godot. تو این دوره، بدون هیچ حاشیهای و بدون پروژه بازی، مستقیم میریم سراغ تکتک اجزای GDScript. هدفم اینه که زبان رو عمیق یاد بگیری، نه اینکه وسط ساخت یه بازی ساده، مفاهیم قربانی پیشرفت پروژه بشن.
این دوره پله اول و محکمیه برای ورود به Godot. بعد از تموم کردنش، هر بازیای که ببینی، کداش برات ترجمه شده. راستش رو بخوای، خیلی از بچهها بعد از این دوره تونستن کدهای بازیهای معروف رو بخونن و بفهمن.
چه چیزایی یاد میگیری؟
سینتکس GDScript از صفر تا صد
کار با عملگرها (Operators) به صورت عملی
ساختارهای کنترلی مثل حلقهها و شرطها
شیگرایی در GDScript
مدیریت حافظه و بهینهسازی کد
این دوره برای کیه؟
برنامهنویسایی که میخوان وارد دنیای بازیسازی بشن
کسایی که با پایتون کار کردن و میخوان سریع GDScript رو یاد بگیرن
افرادی که میخوان Godot رو از پایه و با یه زبان قوی شروع کنن
برای شروع چی نیاز داری؟
دسترسی به Godot Engine: نسخه پایدار Godot 4.x (ترجیحاً آخرین نسخه) رو نصب کن. نصبش خیلی راحته و چند دقیقه بیشتر طول نمیکشه.
تمرکز روی یادگیری زبان، نه ساخت بازی: این دوره پروژهمحور نیست. اگه دنبال ساختن اولین بازیات هستی، این دوره برات نیست. ولی اگه میخوای GDScript رو مو به مو بلد باشی، این دقیقاً همون جاییه که باید شروع کنی.
صبر و تمرین: من همه مباحث رو گفتم، ولی تو باید کدها رو خودت تایپ کنی و تغییر بدی. تماشا کردن به تنهایی کافی نیست. باور کن، کسایی که کدها رو دستی نوشتن، خیلی بهتر یاد گرفتن.
محتوای دوره
شماره
عنوان فصل
تعداد جلسات
1
آموزش GDScript بخش اول
4 جلسه
2
کار با عملگرها (Operator)
4 جلسه
3
آموزش GDScript بخش دوم
4 جلسه
4
آموزش GDScript بخش سوم
4 جلسه
چرا این دوره به کارت میاد؟
فرض کن میخوای یه بازی ساده مثل پلتفرمر یا شوتر بسازی. با GDScript میتونی خیلی سریع منطق بازی رو پیادهسازی کنی. مثلاً حرکت کاراکتر، برخورد با دشمنها، یا مدیریت امتیازها. این دوره بهت یاد میده چطور این کارها رو اصولی انجام بدی.
مشخصات دوره
عنوان: زبان برنامهنویسی GDScript برای Godot
سطح: مقدماتی تا متوسط
زبان: فارسی
پیشنیاز: آشنایی با مفاهیم پایه برنامهنویسی (ترجیحاً پایتون)
مدت زمان: 16 جلسه در 4 فصل
یه نکته جالب
بیشتر دورههای بازیسازی، وسط پروژه مجبورن بعضی مفاهیم رو ساده کنن تا پروژه جلو بره. ولی اینجا برعکسه. اول زبان رو کامل یاد میگیری، بعد هر پروژهای رو میتونی شروع کنی. اینجوری هم در زمان صرفهجویی میکنی، هم از سردرگمی جلوگیری میشه.
قیمت و تخفیف
این دوره با تخفیف ویژه ارائه شده. اگه الان ثبتنام کنی، میتونی از قیمت پایینتر استفاده کنی. البته تخفیف محدوده و ممکنه هر لحظه تموم بشه. پس اگه تصمیمت رو گرفتی، زودتر اقدام کن.
سوالات متداول
س: آیا این دوره برای کسایی که هیچ تجربهای ندارن مناسبه؟
ج: بهتره حداقل با یه زبان برنامهنویسی مثل پایتون آشنا باشی. ولی اگه تازهکاری، میتونی با کمی تلاش اضافه از پسش بربیای.
س: بعد از این دوره میتونم بازی بسازم؟
ج: بله، ولی این دوره فقط زبان رو پوشش میده. برای ساخت بازی باید دورههای دیگهای هم ببینی. ولی با این دوره، پایه محکمی داری.
س: چقدر طول میکشه تا دوره رو تموم کنم؟
ج: بستگی به خودت داره. اگه روزی ۲ ساعت وقت بذاری، حدود ۲ هفته طول میکشه. ولی پیشنهاد میکنم عجله نکنی و هر مبحث رو خوب تمرین کنی.