🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوت کمپ گودو
- آخرین آپدیت
دانلود The Godot Bootcamp
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بوتکمپ گودوت: تسلط بر توسعه بازی و نرمافزارهای دسکتاپ با رابط کاربری گرافیکی (GUI)
به بوتکمپ جامع گودوت خوش آمدید! در این دوره، شما سفری عمیق را برای تسلط بر توسعه بازی و ساخت نرمافزارهای دسکتاپ قدرتمند مبتنی بر رابط کاربری گرافیکی (GUI) با استفاده از موتور بازیسازی همهکاره گودوت آغاز خواهید کرد. چه یک مبتدی باشید و چه توسعهدهندهای باتجربه، این دوره آموزش گودوت طراحی شده تا شما را به مهارتها و دانش لازم برای برتری در دنیای ساخت نرمافزارهای تعاملی مجهز کند.
گودوت (Godot) یک موتور بازیسازی بسیار معتبر است که به دلیل انعطافپذیری و ویژگیهای قدرتمند خود شناخته میشود. در این بوتکمپ، شما عمیقاً در قابلیتهای گودوت غوطهور خواهید شد و تکنیکهای توسعه بازیهای دو بعدی (2D) و سه بعدی (3D) را کاوش خواهید کرد. از طراحی مکانیکهای جذاب گیمپلی تا پیادهسازی جلوههای بصری خیرهکننده، همه جنبههای توسعه بازی با گودوت را از سیر تا پیاز خواهید آموخت.
اما این همه ماجرا نیست! این بوتکمپ گودوت فراتر از توسعه بازی میرود. ما همچنین به حوزه نرمافزارهای دسکتاپ مبتنی بر رابط کاربری گرافیکی (GUI) خواهیم پرداخت. شما نحوه طراحی رابطهای کاربری کاربرپسند، ساخت برنامههای تعاملی و استفاده از APIها و وبسوکتها برای شبکهسازی بیدرنگ را کشف خواهید کرد.
آنچه این دوره آموزشی گودوت را متمایز میکند، رویکرد عملی و پروژهمحور آن است. در طول دوره، شما در آزمونها، پروژههای عملی و کار گروهی مشارکتی شرکت خواهید کرد که به شما امکان میدهد دانش جدید خود را به کار بگیرید و مجموعهای از پروژههای تاثیرگذار گودوت را برای پورتفولیوی خود ایجاد کنید.
در پایان این بوتکمپ گودوت، شما به زبان برنامهنویسی GDScript تسلط خواهید یافت و در استفاده از مجموعه ابزار گسترده موتور بازیسازی گودوت مهارت کسب خواهید کرد. چه آرزوی ساخت بازیهای مستقل را داشته باشید، چه به دنبال شغلی در توسعه بازی باشید یا بخواهید برنامههای دسکتاپ کاربرپسند بسازید، بوتکمپ گودوت شما را قادر میسازد تا ایدههایتان را به واقعیت تبدیل کنید.
آنچه در بوتکمپ گودوت خواهید آموخت:
آشنایی کامل با موتور بازیسازی گودوت و نحوه بهرهگیری از ویژگیهای آن برای توسعه بازی
غوطهور شدن در GDScript، زبان اسکریپتنویسی بصری گودوت، برای ساخت مکانیکها و تعاملات بازی
ساخت بازیهای دو بعدی (2D) جذاب از طریق دستکاری اسپریتها، انیمیشنها و تشخیص برخورد
کاوش در دنیای توسعه بازیهای سه بعدی (3D)، شامل ساخت صحنه، نورپردازی و کنترلکنندههای شخصیت
توسعه نرمافزارهای دسکتاپ قدرتمند مبتنی بر رابط کاربری گرافیکی (GUI) با رابطهای بصری و عناصر تعاملی
استفاده از APIها و وبسوکتها برای پیادهسازی قابلیتهای شبکهسازی بیدرنگ
کسب تجربه عملی از طریق آزمونها و پروژههای کاربردی
دسترسی به منابع غنی، آموزشها و یک جامعه حمایتی از همدورهایهای گودوت
چه یک گیمر پرشور، توسعهدهندهای مشتاق یا علاقهمند به فناوری باشید، بوتکمپ گودوت دانش و مهارتهای لازم برای برتری در زمینه پویای توسعه بازی و ساخت نرمافزارهای مبتنی بر رابط کاربری گرافیکی (GUI) را به شما ارائه خواهد داد.
همین حالا ثبت نام کنید و سفری هیجانانگیز را برای تبدیل شدن به یک توسعهدهنده ماهر گودوت آغاز کنید!
* داراییهای فراگر (Frogger assets) به صفحه پروژه پیوست شدهاند.
** هر نسخهای بعد از گودوت 4.0 (Godot 4.0) مناسب است.
سرفصل ها و درس ها
درسها
Lessons
مقدمه دوره
Course Introduction
دانلود و راهاندازی
Download and Setup
۰۳ چاپ در خروجی با تصاویر اضافه شده
03 Printing to Output added images
۰۴ متغیرها
04 Variables
۰۵ رشتهها
05 Strings
۰۶ اعداد صحیح و اعشاری
06 Integers and Floats
۰۷ ثابتها و توضیحات
07 Constants and Comments
۰۸ لیستها
08 Lists
۰۹ افزودن و حذف کردن
09 Adding and Removing
۱۰ اضافه کردن و مرتبسازی
10 Pushing and Sorting
۱۱ حلقه for
11 for Loop
۱۲ محدوده
12 Range
۱۳ برابری
13 equality
۱۴ if, elif, else
14 if elif else
۱۵ دیکشنریها
15 Dictionaries
دریافت ورودیها
Getting Inputs
۱۷ حلقههای while
17 while loops
۱۸ توابع و آرگومانها
18 Functions and Arguments
۱۹ نام مستعار تابع
19 Function Alias
۲۰ کلاسها
20 Classes
آنچه خواهیم ساخت
What we will make(filled space)
ساخت کتاب داستان
Creating the Story Book
ایجاد رابط کاربری
Create the Interface
انتخاب داستان و راهنمایی بازیکن
Select Story and Prompting the Player
پایان و بازی مجدد
Ending and Play Again
آنچه خواهیم ساخت
What we will make(filled space)
Tilemap در مقابل TilemapLayer جدید
Tilemap vs New TilemapLayer
ساخت پسزمینه
Creating the Background
ساخت بازیکن
Creating the Player
حرکت بازیکن
Player Movement
ساخت وسایل نقلیه
Creating the Vehicles
مرگ بازیکن و بازگشت به بازی
Player Death and Respawn
مرگ در آب
Water Death
سکوهای آبی
Water Platforms
فضای پیروزی
The Win Space
رفع نشت حافظه
Memory Leak Fix
سیستم امتیازدهی
Scoring System
امتیاز HUD بازی
Game HUD Score
جانهای HUD بازی
Game HUD Lives
تایمر و امتیاز اضافی
Timer and Bonus
صوتی Frogger
Frogger Audio
انتقال از کار در 2D به 3D
Transitioning from working in 2D to 3D
درک تفاوتهای 2D و 3D
Understanding the Differences of 2D and 3D
شباهتهای بین 2D و 3D
Similarities Between 2D and 3D
متریالها
Materials
نورپردازی
Lighting
داراییهای 3D
3D Assets
Gridmaps
Gridmaps
ساخت بازیکن
Creating the Player
حرکت بازیکن
Player Movement
ساخت وسیله نقلیه
Creating Vehicle
مرگ بازیکن و بازگشت به بازی
Player Death and Respawn
مرگ در آب
Water Death
سکوهای آبی
Water Platforms
رفع نشت حافظه
Memory Leak FIx
فضای پیروزی
Win Space
GUI امتیاز و تایمر
Score GUI and Timer
API چیست؟
What is an API
نحوه استفاده از API
How to Use an API
راهاندازی اسکریپت
Script Setup
برقراری فراخوانیهای API
Making API Calls
RapidAPI – پایتون به GDScript
RapidAPI Python to GDScript
WebSockets چیستند؟
What are WebSockets(filled space)
برقراری اتصال
Establishing A Connection
ارسال داده با WebSockets
Sending Data with WebSockets
توسعه دسکتاپ چه تفاوتی دارد؟
How is Desktop Development Different
نمایش نظرات