آموزش بوت کمپ گودو - آخرین آپدیت

دانلود 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

  • Anchorها Anchors

  • طرح‌بندی جستجو Search Layout

  • طرح‌بندی نتایج Results Layout

  • انجام یک جستجو Making A Search

  • بندانگشتی‌ها، عنوان‌ها، ژانرها Thumbnails, Titles, Genres

  • صفحه انیمه AnimePage

  • فونت‌ها Fonts

  • تم‌های سفارشی Custom Themes

  • پنجره‌های متعدد Multiple Windows

  • نوارهای منو Menu Bars

  • ذرات چیستند؟ Whast are Particles

  • ساخت یک آتش 2D Creating a 2D fire

  • ساخت یک آتش 3D Creating a 3D fire

  • نحوه کدنویسی هر مکانیک How to Code any Mechanic

  • گرانش و پرش Gravity and Jumping

  • ذخیره و بارگذاری فایل‌ها Saving and Loading Files

  • تریگرها و پدال‌ها Triggers and Pedals

  • لرزش کنترلر Controller Vibration

نمایش نظرات

آموزش بوت کمپ گودو
جزییات دوره
16h 13m
84
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
205
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Mcguire Michael Mcguire

نویسنده | برنامه نویس | پخش جریانی