🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوتکمپ گودو
- آخرین آپدیت
دانلود The Godot Bootcamp
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بوتکمپ گودو: یادگیری جامع توسعه بازی و نرمافزار دسکتاپ
به بوتکمپ گودو خوش آمدید! سفری همهجانبه برای تسلط بر توسعه بازی و خلق نرمافزارهای دسکتاپ قدرتمند مبتنی بر رابط کاربری گرافیکی (GUI) با استفاده از موتور بازیسازی همهکاره گودو (Godot Engine). این دوره جامع، چه یک تازهکار باشید چه یک توسعهدهنده باتجربه، شما را با مهارتها و دانش لازم برای درخشش در دنیای خلاقیت نرمافزارهای تعاملی مجهز میکند.
چرا گودو؟
گودو یک موتور بازیسازی بسیار مورد تحسین است که به دلیل انعطافپذیری و ویژگیهای قدرتمندش شناخته میشود. در این بوتکمپ، عمیقاً قابلیتهای گودو را کاوش خواهید کرد و تکنیکهای توسعه بازیهای دوبعدی و سهبعدی را فرا خواهید گرفت. از طراحی مکانیکهای جذاب گیمپلی گرفته تا پیادهسازی جلوههای بصری خیرهکننده، با گودو با تمام جزئیات توسعه بازی آشنا خواهید شد.
فراتر از بازی: ساخت نرمافزارهای دسکتاپ
اما این همه ماجرا نیست! این بوتکمپ از توسعه بازی فراتر میرود. همچنین به قلمرو نرمافزارهای دسکتاپ مبتنی بر رابط کاربری گرافیکی خواهیم پرداخت. چگونگی ساخت رابطهای کاربری دوستانه، خلق برنامههای کاربردی تعاملی، و بهرهگیری از APIها و وبسوکتها برای شبکهسازی بیدرنگ را کشف خواهید کرد.
رویکرد عملی و مبتنی بر پروژه
آنچه این بوتکمپ را متمایز میکند، رویکرد عملی و مبتنی بر پروژه آن است. در طول دوره، درگیر آزمونها، پروژههای عملی و کار گروهی خواهید شد که به شما امکان میدهد دانش جدید خود را به کار بگیرید و مجموعهای از پروژههای چشمگیر را توسعه دهید.
نتیجه نهایی: تسلط بر گودو و GDScript
در پایان این بوتکمپ، زبان برنامهنویسی GDScript را فرا گرفته و در استفاده از مجموعه ابزار گسترده گودو مهارت کسب خواهید کرد. چه آرزوی خلق بازیهای مستقل را داشته باشید، چه به دنبال شغلی در زمینه توسعه بازی، یا ساخت برنامههای دسکتاپ بصری، بوتکمپ گودو شما را قادر میسازد تا ایدههای خود را به واقعیت تبدیل کنید.
در این بوتکمپ چه چیزهایی یاد خواهید گرفت؟
آشنایی با موتور بازیسازی گودو و بهرهگیری از ویژگیهای آن برای توسعه بازی
غواصی عمیق در GDScript، زبان اسکریپتنویسی بصری گودو، برای ساخت مکانیکها و تعاملات بازی
خلق بازیهای دوبعدی جذاب از طریق دستکاری اسپرایت، انیمیشنها و تشخیص برخورد
کاوش در قلمرو توسعه بازی سهبعدی، شامل ایجاد صحنه، نورپردازی و کنترلرهای شخصیت
توسعه نرمافزارهای دسکتاپ قدرتمند مبتنی بر رابط کاربری گرافیکی با رابطهای کاربری بصری و عناصر تعاملی
استفاده از APIها و وبسوکتها برای پیادهسازی ویژگیهای شبکهسازی بیدرنگ
کسب تجربه عملی از طریق آزمونها و پروژهها
دسترسی به انبوهی از منابع، آموزشها و جامعه حمایتی از هم یادگیرندگان
فرقی نمیکند یک گیمر پرشور، توسعهدهنده مشتاق یا علاقهمند به فناوری باشید، بوتکمپ گودو دانش و مهارتهای لازم برای درخشش در حوزه پویا توسعه بازی و خلاقیت نرمافزار مبتنی بر رابط کاربری گرافیکی را در اختیار شما قرار میدهد.
همین امروز ثبتنام کنید و سفری هیجانانگیز را برای تبدیل شدن به یک توسعهدهنده ماهر گودو آغاز کنید!
* داراییهای بازی Frogger به صفحه پروژه پیوست شدهاند.*
** هر نسخهای پس از Godot 4.0 مناسب است.*
سرفصل ها و درس ها
درسها
Lessons
مقدمه دوره
Course Introduction
دانلود و تنظیمات
Download and Setup
03 چاپ به خروجی تصاویر اضافه شده
03 Printing to Output added images
04 متغیرها
04 Variables
05 رشتهها
05 Strings
06 اعداد صحیح و اعشاری
06 Integers and Floats
07 ثابتها و توضیحات
07 Constants and Comments
08 لیستها
08 Lists
09 اضافه کردن و حذف کردن
09 Adding and Removing
10 فشردن و مرتبسازی
10 Pushing and Sorting
11 حلقه for
11 for Loop
12 دامنه
12 Range
13 برابری
13 equality
14 if elif else
14 if elif else
15 دیکشنریها
15 Dictionaries
دریافت ورودیها
Getting Inputs
17 حلقههای while
17 while loops
18 توابع و آرگومانها
18 Functions and Arguments
19 نام مستعار تابع
19 Function Alias
20 کلاسها
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 در مقابل New 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
رابط کاربری امتیاز و تایمر
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
نمایش نظرات