×
ribbon

زبان برنامه‌نویسی GDScript برای Godot

مدرس:

سید پویا محمدی

اگر با پایتون کد زده اید، یادگیری GDScript برایتان مثل دیدن یک چهره آشناست. زبانی شی گرا، با... بیشتر
جدید
گواهی‌نامه
4.2 (5)
3 دیدگاه
35دانشجو
6ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیخرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

کار با نوع داده و متدهای داده

کار با توابع و توابع lambda و ایجاد Signal و استفاده از توابع تعریف شده

دسترسی به نودهای فرزند و والد و استفاده از شی گرایی

کار با متغییرها ، محدود کردن به یک نوع داده و شخصی سازی ورودی و خروجی متغییر و ...

این دوره شامل:

6 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

4 فصل16 جلسه6 ساعت ویدیو
آموزش GDScript بخش اول
  دانلود Godot و شخصی سازی نرم افزار
06:57
  آشنایی با محیط Godot و ایجاد فایل GDScript
10:34
  آشنایی با کدهای ایجاد شده توسط Template
20:19
  آشنایی با نوع داده یا Data Type ها
10:52
کار با عملگرها ( Operator )
  عملگرهای ریاضی
18:55
  عملگرهای مقایسه
13:38
  عملگرهای منطقی
10:37
  عملگرهای بیتی ( اختیاری )
09:23
آموزش GDScript بخش دوم
  متغییرها variable و ثابت ها const
25:26
  کار با داده آرایه ( Array ) و متدهای آن
35:24
  کار با داده دیکشنری ( Dictionary ) و متدهای آن
11:20
  کار با داده رشته ( String ) و متدهای آن
46:14
آموزش GDScript بخش سوم
  دستورات شرطی if و match
28:28
  حلقه شرطی ( while ) و حلقه شمارشی ( for )
20:46
  کار با توابع ( function ) و lambda و توابع Signal
45:10
  شی گرائی در GDScript
24:08

توضیحات دوره

اگر با پایتون کد زده‌اید، یادگیری GDScript برایتان مثل دیدن یک چهره آشناست. زبانی شی‌گرا، با سینتکسی تمیز و خوانا، اما ساخته‌شده برای قلب تپنده موتور بازی‌ساز Godot.

در این دوره، بدون حاشیه و بدون پروژه بازی، مستقیم و تک‌تک اجزای GDScript را زیر ذره‌بین می‌بریم. هدف من این است که شما زبان را عمیقاً یاد بگیرید، نه اینکه وسط ساخت یک بازی ساده، مفاهیم قربانی پیشرفت پروژه شوند.

این دوره پله اول و محکم برای ورود به Godot است. بعد از این دوره، هر بازی‌ای که ببینی، کدهایش برایت ترجمه‌شده است.

 

برای شروع این دوره به موارد زیر نیاز داری:

دسترسی به Godot Engine

   · نسخه پایدار Godot 4.x (ترجیحاً آخرین نسخه) را نصب کن.

تمرکز روی یادگیری زبان، نه ساخت بازی

   · این دوره پروژه‌محور نیست. اگر دنبال این هستی که اولین بازی‌ات را بسازی، این دوره برای تو نیست.

   · اما اگر می‌خواهی GDScript را مو به مو و بدون نقص بلد باشی، این درست همان جای شروع است.

صبر و تمرین

   · من تمام مباحث را گفته‌ام، اما تو باید کدها را خودت تایپ و تغییر دهی. تماشا کردن کافی نیست.

دیدگاه کاربران

4.2

بر اساس امتیاز 6 دانشجو

1
2
3
4
5

حسین امین رعایا

2 روز پیش

5

عالیه

محمد حسین تافته

1 ماه پیش

5

بسیار عالی است فقط زبان برنامه نویسی رو آموزش می دهند و چیزی راجع به بازی سازی یا توضیح نودهای مختلف در دوره وجود نداره بیشتر برای شروع مناسب است

عرفان قلی زاده

7 روز پیش

1

هیچ دانشی به شما اضافه نمیکنه مگر اینکه بسیار سن کمی داشته باشید یا تا به حال هیچ کدی از نزدیک ندیده باشید و همچنین زبان انگلیسی رو به هیچ وجه بلد نباشید.

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
سید پویا محمدیمهندس کامپیوتر ، برنامه نویس
2دوره
206دانشجو
9نظر و امتیاز

با سلام؛ من فارغ‌التحصیل مقطع لیسانس مهندسی  کامپیوتر هستم. تسلط من بر زبان‌های برنامه‌نویسی سطح بالا و پایین از جمله Python، زبان #C++، C و غیره به من این امکان را داده است تا پروژه‌های پیچیده را با دیدگاهی جامع و ساختار یافته مدیریت کنم.

علاوه بر برنامه‌نویسی، اشتیاق عمیقی به دنیای بازی‌سازی دارم و تجربه کار با موتورهای قدرتمندی همچون Unity، Unreal Engine و Godot را دارم. ترکیب دانش فنی برنامه‌نویسی با مهارت در ابزارهای خلاقانه مانند Blender و Photoshop، به من کمک کرده است تا فرآیند تولید محتوا و بازی را از دیدگاه فنی و هنری به صورت هم‌زمان درک کنم. هدف من انتقال تجربه‌های عملی و ساده‌سازی مفاهیم پیچیده برای شما دانشجویان عزیز است.