مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
آموزش جامع گودو 4 با C#: ساخت بازیهای 2 بعدی جذاب و شروع سفر توسعه بازی!
یادگیری گودو 4 با C#: با استفاده از قدرت C# در موتور بازیسازی گودو 4، ساخت صحنه، مدیریت ورودی، تشخیص برخورد و موارد دیگر را بیاموزید.
خلق بازیهای متنوع: بازیهایی مانند Flappy Bird، Angry Birds، بازی حافظه، پلتفرمر، پازل، شوتر فضایی و فرار از مارپیچ را توسعه دهید.
کسب مهارتهای توسعه بازی: طراحی مرحله، انیمیشن، هوش مصنوعی دشمن، پاورآپها، طراحی UI را فرا بگیرید و الگوهای طراحی مانند سینگلتونها و Event Buses را اعمال کنید.
بررسی مکانیکها و الگوها: پیمایش پارالاکس، گیمپلی مبتنی بر فیزیک، هوش مصنوعی مسیریابی، State Machine و بارگذاری پویای مرحله را درک کنید.
پیشنیازها:
کامپیوتر با مشخصات مناسب: کامپیوتری که قادر به استفاده از رندر Vulkan باشد برای کار مؤثر بر روی پروژهها مورد نیاز است - این دوره شامل یک ویدیوی رایگان برای بررسی این مورد است!
این دوره هیچ دانش قبلی از C# را فرض نمیکند، اما درک اولیهای از مفاهیم برنامهنویسی را در نظر میگیرد. با این حال، حتی افرادی که تجربه برنامهنویسی ندارند نیز میتوانند از این دوره بهرهمند شوند.
ماشین 64 بیتی. آخرین نسخه .NET با ماشینهای 32 بیتی کار نمیکند.
به دوره "آموزش ساخت بازی 2 بعدی: گودو 4.3 و C# از صفر " خوش آمدید - یک دوره ویدیویی جذاب که برای تجهیز توسعهدهندگان مشتاق با مهارتها و دانش مورد نیاز برای ایجاد بازیها و برنامههای شگفتانگیز با استفاده از زبان برنامهنویسی قدرتمند و همهکاره C# طراحی شده است.
در این دوره جامع، شما سفری هیجانانگیز را از طریق انواع پروژهها آغاز خواهید کرد که هر کدام به دقت طراحی شدهاند تا درک شما از مفاهیم ضروری برنامهنویسی، طراحی شیءگرا و تکنیکهای عملی حل مسئله را افزایش دهند. چه مبتدی کامل باشید و چه تجربه برنامهنویسی داشته باشید، این دوره یک پایه محکم برای ساخت بازیها، برنامهها و موارد دیگر با C# فراهم میکند.
در طول دوره، شما:
ساخت یک بازی به سبک Flappy Bird: اصول ساخت صحنه را کشف کنید، ورودیهای کاربر را مدیریت کنید، تشخیص برخورد را پیادهسازی کنید و جلوههای پیمایش پارالاکس را برای افزایش عمق بصری اضافه کنید.
بازسازی گیمپلی Angry Birds: به مکانیکهای مبتنی بر فیزیک بپردازید، حرکت پرتابهای را توسعه دهید و مراحلی را طراحی کنید که دارای محیطهای تخریبپذیر باشند تا بر اصول اولیه فیزیک بازی و ساخت مرحله تسلط پیدا کنید.
طراحی یک بازی حافظه: با ساخت یک رابط کاربری بازی حافظه بصری جذاب و بصری، تجربه عملی در توسعه بازی متمرکز بر UI کسب کنید.
احیای نوستالژی پلتفرمرهای دهه 80 با CJ Elephant Antics: طراحیهای مرحله پیچیده را توسعه دهید، شخصیتها را انیمیت کنید و کنترلهای واکنشگرا را برای ساخت مراحل پر از موانع ایجاد کنید. یاد بگیرید که از State Machine داخلی گودو برای طراحی و پیادهسازی یک باس هیجانانگیز پایان مرحله استفاده کنید!
مقابله با توسعه بازی پازل با یک پروژه الهامگرفته از Sokoban: یاد بگیرید که به صورت پویا مراحل را از فایلها بارگیری کنید، مکانیکهای چالشبرانگیز پازل را پیادهسازی کنید و الگوهای طراحی برنامهنویسی را برای ایجاد راهحلهای ظریف و کارآمد اعمال کنید.
ساخت یک شوتر فضایی سریع: با طراحی هوش مصنوعی دشمن با رفتارهای دنبالکردن مسیر، ایجاد موجهای دشمن پویا، ادغام سیستمهای پاورآپ و افزایش جلوههای بصری با افکتهای ذرهای و سایر جلوههای زیباییشناختی، یک ماجراجویی بینکهکشانی هیجانانگیز بسازید.
توسعه یک بازی فرار جمعآوری آثار هنری فراگیر: از هوش مصنوعی ناوبری 2 بعدی برای برنامهریزی رفتارهای نگهبان، برنامهریزی فرارهای بازیکن و ایجاد لحظات گیمپلی پر تنش استفاده کنید.
در پایان دوره، شما یک پورتفولیوی چشمگیر از پروژههای C# خواهید ساخت که مهارتهای شما را هم در مبانی برنامهنویسی و هم در توسعه بازی برجسته میکند. شما آماده خواهید بود تا تجربههای گیمپلی جذاب را بسازید و با اطمینان در دنیای C# و توسعه بازی پیشرفت کنید.
همین حالا ثبتنام کنید و اولین قدم خود را به دنیای هیجانانگیز توسعه C# بردارید!
سرفصل ها و درس ها
تبلیغات و خوش آمدگویی باشکوه!
The grand old Promo and Welcome!
راه اندازی و دریافت کمک
Setting up and getting help
مقدمه
Introduction
گودو ۴.۴!
Godot 4.4!
نکته ای در مورد انتخاب ویرایشگر
Note on editor selection
راه اندازی گودو - لینوکس
Godot Setup - Linux
راه اندازی گودو - ویندوز
Godot Setup - Windows
راه اندازی گودو - مکاواس
Godot Setup - MacOS
دریافت کمک - لطفا تماشا کنید
Getting Help - PLEASE WATCH
آماده سازی - لطفا تماشا کنید
Pre-flight - PLEASE WATCH
منابع به صورت فایل های فشرده
Resources as zips
آشنایی با گودو با بازی Gem Catcher
Getting To Know Godot with Gem Catcher
آماده...
Ready...
01 - مقدمه
01 - Introduction
02 - صحنه بازی
02 - Game Scene
03 - گره ها، کلاس ها، نمونه ها
03 - Nodes, Classes, Instances
04 - صحنه Paddle
04 - Paddle Scene
05 - موقعیت سراسری
05 - Global Position
06 - چالش Gem
06 - Gem Challenge
07 - راه حل چالش Gem
07 - Gem Challenge Solution
08 - ویژگی های رابط کاربری
08 - UI Features
09 - چرخه حیات صحنه
09 - Scene Life Cycle
10 - حرکت دادن Paddle
10 - Moving Paddle
11 - محدود کردن Paddle
11 - Restricting Paddle
12 - چالش افتادن Gem
12 - Gem Falling Challenge
13 - راه حل چالش افتادن Gem
13 - Gem Falling Challenge Solution
14 - Viewport و Tree
14 - Viewport and Tree
15 - سیگنال ها
15 - Signals
16 - سیگنال ها در کد
16 - Signals in Code
17 - سیگنال های سفارشی
17 - Custom Signals
18 - راه حل چالش سیگنال های سفارشی
18 - Custom Signals Challenge Solution
19 - ارجاع دادن به گره ها
19 - Referencing Nodes
20 - ایجاد Gem
20 - Spawning A Gem
21 - چالش ایجاد Gems
21 - Spawning Gems Challenge
22 - راه حل چالش ایجاد Gems
22 - Spawning Gems Challenge Solution
23 - چالش تشخیص Game Over
23 - Game Over Detection Challenge
24 - راه حل چالش تشخیص Game Over
24 - Game Over Detection Challenge Solution
25 - متوقف کردن بازی
25 - Stopping The Game
26 - چالش ثبت امتیاز
26 - Keeping Score Challenge
27 - راه حل چالش ثبت امتیاز
27 - Keeping Score Challenge Solution
28 - موسیقی
28 - Music
29 - جلوه های صوتی
29 - Sound Effects
30 - نسبت تصویر
30 - Aspect Ratios
31 - فایل های پروژه
31 - Project Files
معرفی C#
Introduction to C#
01 - مقدمه
01 - Intro
02 - ایجاد و اجرای یک پروژه
02 - Creating and Running a Project
03 - متغیرها
03 - Variables
04 - عملگرهای حسابی
04 - Arithmetic Operators
05 - شرطی ها و مقایسه ها
05 - Conditionals and Comparisons
06 - چالش شرطی ها
06 - Conditionals Challenge
07 - راه حل چالش شرطی ها
07 - Conditionals Challenge Solution
08 - لیست ها و حلقه ها
08 - Lists And Loops
09 - دیکشنری ها
09 - Dictionaries
10 - چالش دیکشنری ها
10 - Dictionaries Challenge
11 - راه حل چالش دیکشنری ها
11 - Dictionaries Challenge Solution
12 - توابع
12 - Functions
13 - کلاس ها، تعاریف و ویژگی ها
13 - Classes, Definitions and Properties
14 - کلاس ها، static و ثابت ها
14 - Classes, static and constants
15 - وراثت کلاس، protected، override
15 - Class Inheritance, protected, override
16 - کلاس های جزئی، Program Main
16 - Partial Classes, Program Main
16a - تک نسخه ای ها (Singletons)، کلمه کلیدی this
16a - Singletons, this keyword
17 - Attributes
17 - Attributes
18 - قالب بندی رشته
18 - String Formatting
19 - رویدادها و Delegates
19 - Events and Delegates
20 - Enums
20 - Enums
بازی 1 - Tappy Plane (شبیه سازی Flappy Bird)
Game 1 - Tappy Plane (Flappy Bird Clone)
مقدمه
Introduction
01 - اهداف بخش
01 - Section Goals
02 - چالش راه اندازی پروژه
02 - Project Setup Challenge
03 - راه حل چالش راه اندازی پروژه
03 - Project Setup Challenge Solution
04 - رویکرد توسعه
04 - Development Approach
05 - گره های فیزیک
05 - Physics Nodes
06 - صحنه Plane
06 - Plane Scene
07 - افتادن Plane
07 - Plane Falling
07a - یادداشت های FPS
07a - FPS Notes
08 - چالش پرواز Plane
08 - Plane Flying Challenge
09 - راه حل چالش پرواز Plane
09 - Plane Flying Challenge Solution
10 - Animation Player
10 - Animation Player
11 - چالش Animation Player
11 - Animation Player Challenge
12 - راه حل چالش Animation Player
12 - Animation Player Challenge Solution
13 - سد Static Body
13 - Static Body Barrier
14 - چالش صحنه Pipe
14 - Pipe Scene Challenge
15 - راه حل چالش صحنه Pipe
15 - Pipe Scene Challenge Solution
16 - چالش صحنه Laser
16 - Laser Scene Challenge
17 - راه حل چالش صحنه Laser
17 - Laser Scene Challenge Solution
18 - صحنه Pipes
18 - Pipes Scene
19 - چالش پیمایش Pipes
19 - Pipes Scrolling Challenge
20 - راه حل چالش پیمایش Pipes
20 - Pipes Scrolling Challenge Solution
21 - موقعیت تصادفی Pipes
21 - Pipes Random Position
22 - چالش ایجاد Pipes
22 - Pipes Spawning Challenge
23 - راه حل چالش ایجاد Pipes
23 - Pipes Spawning Challenge Solution
24 - برخورد Plane با زمین
24 - Plane Hits Floor
25 - چالش سیگنال Plane
25 - Plane Signal Challenge
26 - راه حل چالش سیگنال Plane
26 - Plane Signal Challenge Solution
27 - چالش توقف Pipes
27 - Stop The Pipes Challenge
28 - راه حل چالش توقف Pipes
28 - Stop The Pipes Challenge Solution
29 - برخورد Laser با Pipes
29 - Pipes Laser Collision
30 - صحنه اصلی و رابط کاربری
30 - Main Scene And UI
31 - چالش صحنه اصلی
31 - Main Scene Challenge
32 - راه حل چالش صحنه اصلی
32 - Main Scene Challenge Solution
33 - پیمایش صحنه
33 - Scene Navigation
34 - چالش پیمایش صحنه
34 - Scene Navigation Challenge
35 - راه حل چالش پیمایش صحنه
35 - Scene Navigation Challenge Solution
36 - Autoloads / Globals
36 - Autoloads / Globals
37 - Game Manager
37 - Game Manager
38 - الگوی Event Bus
38 - Event Bus Pattern
39 - چالش Singleton
39 - Singleton Challenge
40 - راه حل چالش Singleton
40 - Singleton Challenge Solution
41 - چالش متوقف کردن Pipes
41 - Pipes Stopping Challenge
42 - راه حل چالش متوقف کردن Pipes
42 - Pipes Stopping Challenge Solution
43 - طرح کلی Score Manager
43 - Score Manager Outline
44 - چالش Score Manager
44 - Score Manager Challenge
45 - راه حل چالش Score Manager
45 - Score Manager Challenge Solution
46 - Hud، Ui، Canvas Layers
46 - Hud, Ui, Canvas Layers
47 - سیگنال Score
47 - Score Signal
48 - چالش بروزرسانی Score
48 - Score Update Challenge
49 - راه حل چالش بروزرسانی Score
49 - Score Update Challenge Solution
50 - چالش برچسب High Score
50 - High Score Label Challenge
51 - راه حل چالش برچسب High Score
51 - High Score Label Challenge Solution
51a - ماندگاری High Score
51a - High Score Persistence
52 - چالش رابط کاربری Game Over
52 - Game Over UI Challenge
53 - راه حل چالش رابط کاربری Game Over
53 - Game Over UI Challenge Solution
54 - مقدمه ای بر Parallax
54 - Intro to Parallax
55 - گره Parallax 2D
55 - Parallax 2D Node
56 - صحنه Parallax
56 - Parallax Scene
57 - صدا، متوقف کردن Parallax
57 - Sound, Stopping Parallax
58 - انتقال صحنه ساده
58 - Simple Scene Transition
59 - انتقال صحنه پیچیده
59 - Complex Scene Transition
60 - خلاصه
60 - Summary
Extras 1 - استفاده از Godot برای قطع اتصال سیگنال ها
Extras 1 - Using Godot to disconnect signals
Extras 2 - اشکال امتیاز دو برابری Dean!
Extras 2 - Dean's double score bug!
بازی 2 - Angry Animals (پرندگان خشمگین و فیزیک)
Game 2 - Angry Animals (Angry Birds and Physics)
مقدمه
Introduction
01 - اهداف بخش
01 - Section Goals
02 - چالش راه اندازی پروژه
02 - Project Setup Challenge
03 - راه حل راه اندازی
03 - Project Setup Solution
04 - معرفی Rigidbody2D
04 - Rigidbody2D Introduction
05 - طرح کلی صحنه ها
05 - Scenes Outline
06 - چالش صحنه Animal
06 - Animal Scene Challenge
07 - راه حل چالش صحنه Animal
07 - Animal Scene Challenge Solution
08 - منطق صحنه Animal
08 - Animal Scene Logic
09 - چالش منطق صحنه Animal
09 - Animal Scene Logic Challenge
10 - راه حل چالش منطق صحنه Animal
10 - Animal Scene Logic Challenge Solution
11 - جریان منطق صحنه Animal
11 - Animal Scene Logic Flow
12 - چالش راه اندازی صحنه Animal
12 - Animal Scene Setup Challenge
13 - راه حل چالش راه اندازی صحنه Animal
13 - Animal Scene Setup Challenge Solution
14 - تشخیص Drag
14 - Drag Detection
15 - حرکت Drag
15 - Drag Movement
16 - رها کردن
16 - Release
17 - پرواز
17 - Flight
18 - چالش Water
18 - Water Challenge
19 - راه حل چالش Water
19 - Water Challenge Solution
20 - چالش بازسازی Animal
20 - Animal Regen Challenge
21 - راه حل چالش بازسازی Animal
21 - Animal Regen Challenge Solution
22 - صحنه Cup
22 - Cup Scene
22a - معرفی برخورد Cup
22a - Cup Collisions Intro
23 - برخورد Cup
23 - Cup Collisions
24 - جریان کلی
24 - Overall Flow
25 - صحنه اصلی، چالش Score Manager
25 - Main Scene, Score Manager Challenge
26 - صحنه اصلی، راه حل چالش Score Manager
26 -Main Scene, Score Manager Challenge Solution
27 - صحنه Level Button
27 - Level Button Scene
28 - چالش منطق Level Button
28 - Level Button Logic Challenge
29 - راه حل چالش منطق Level Button
29 - Level Button Logic Challenge Solution
30 - وراثت صحنه
30 - Scene Inheritence
31 - چالش Navigation
31 - Navigation Challenge
32 - راه حل چالش Navigation
32 - Navigation Challenge Solution
33 - چالش Game Ui
33 - Game Ui Challenge
34 - راه حل چالش Game Ui
34 - Game Ui Challenge Solution
35 - منطق Scorer Scene
35 - Scorer Scene Logic
36 - منطق Scorer Scene، گروه ها در کد
36 - Scorer Scene Logic, Groups In Code
37 - چالش تکمیل سطح Scorer Scene
37 - Scorer Scene Level Complete Challenge
38 - راه حل تکمیل سطح Scorer Scene
38 - Scorer Scene Level Complete Solution
39 - چالش تلاش های Scorer Scene
39 - Scorer Scene Attempts Challenge
40 - راه حل تلاش های Scorer Scene
40 - Scorer Scene Attempts Solution
41 - چالش منطق GameUi
41 - GameUi Logic Challenge
41a - راه حل منطق GameUi
41a - GameUi Logic Solution
42 - رویکرد ماندگاری Score
42 - Score Persistence Approach
43 - ماندگاری Score شماره 1
43 - Score Persistence #1
44 - ماندگاری Score شماره 2
44 - Score Persistence #2
بازی 3 - Memory Madness
Game 3 - Memory Madness
مقدمه
Introduction
01 - رویکرد
01 - Approach
02 - طرح کلی
02 - Outline
03 - راه اندازی پروژه
03 - Project Setup
04 - برچسب های راه اندازی پروژه
04 - Project Setup Labels
05 - صحنه اصلی
05 - Master Scene
06 - معرفی منابع سفارشی
06 - Custom Resources Intro
07 - مثال منابع سفارشی
07 - Custom Resources Example
08 - چالش منابع سفارشی
08 - Custom Resources Challenge
09 - راه حل چالش منابع سفارشی
09 - Custom Resources Challenge Solution
10 - تنظیم منبع لیست فایل های تصویر
10 - Image Files List Resource Setup
11 - چالش منبع لیست فایل های تصویر
11 - Image Files List Resource Challenge
12 - راه حل چالش منبع لیست فایل های تصویر
12 - Image Files List Resource Challenge Solution
13 - منابع داده های سطح
13 - Level Data Resources
14 - بارگذاری تصویر Image Manager
14 - Image Manager Image Load
15 - چالش توابع تصویر Image Manager
15 - Image Manager Image Functions Challenge
16 - راه حل چالش توابع تصویر Image Manager
16 - Image Manager Image Functions Challenge Solution
17 - طرح کلی Level Button
17 - Level Button Outline
18 - رابط کاربری Level Button
18 - Level Button UI
19 - منطق Level Button
19 - Level Button Logic
20 - طرح بندی Main Screen
20 - Main Screen Layout
21 - معرفی Front Sprite
21 - Front Sprite Intro
22 - Tweens Front Sprite
22 - Front Sprite Tweens
23 - طرح بندی Game Screen
23 - Game Screen Layout
24 - چالش طرح بندی Game Screen
24 - Game Screen Layout Challenge
25 - راه حل چالش طرح بندی Game Screen
25 - Game Screen Layout Challenge Solution
26 - رابط کاربری Memory Tile
26 - Memory Tile Ui
27 - طرح کلی منطق ساخت سطح
27 - Level Building Logic Outline
28 - پیاده سازی منطق ساخت سطح
28 - Level Building Logic Implementation
29 - چالش منطق ساخت سطح
29 - Level Building Logic Challenge
30 - راه حل چالش منطق ساخت سطح
30 - Level Building Logic Challenge Solution
31 - طرح کلی Navigation
31 - Navigation Outline
32 - چالش Navigation
32 - Navigation Challenge
33 - راه حل چالش Navigation
33 - Navigation Challenge Solution
34 - طرح کلی منطق Scorer
34 - Scorer Logic Outline
35 - منطق Tile
35 - Tile Logic
36 - صحنه Scorer
36 - Scorer Scene
37 - منطق Scorer 1
37 - Scorer Logic 1
38 - منطق Scorer 2
38 - Scorer Logic 2
39 - Tweens Tile
39 - Tile Tweens
40 - چالش Game Over
40 - Game Over Challenge
41 - راه حل چالش Game Over
41 - Game Over Challenge Solution
42 - تکمیل رابط کاربری Game Over
42 - Game Over UI Complete
43 - Sound Manager
43 - Sound Manager
44 - بروزرسانی ها، پایان بخش
44 - Updates, End Of Section
بازی 4 - Foxy Antics، بازی Platformer دهه 80!
Game 4 - Foxy Antics, the 80s Platformer!
مقدمه
Introduction
01 - طرح کلی و اهداف
01 - Outline and goals
02 - چالش راه اندازی
02 - Setup Challenge
03 - راه حل چالش راه اندازی
03 - Setup Challenge Solution
04 - Tile Map Layers
04 - Tile Map Layers
05 - صحنه Player
05 - Player Scene
06 - انیمیشن های Player
06 - Player Animations
07 - حرکت Player
07 - Player Movement
08 - حالت Player
08 - Player State
09 - طرح کلی Enemy
09 - Enemy Outline
10 - Enemy پایه
10 - Base Enemy
11 - تصاویر Snail
11 - Snail Visuals
12 - منطق Snail
12 - Snail Logic
13 - تصاویر Frog
13 - Frog Visuals
14 - منطق Frog
14 - Frog Logic
15 - تصاویر Eagle
15 - Eagle Visuals
16 - منطق Eagle
16 - Eagle Logic
17 - Bullets
17 - Bullets
18 - منطق Bullets
18 - Bullets Logic
19 - Object Maker
19 - Object Maker
20 - صحنه Shooter
20 - Shooter Scene
21 - چالش Eagle Shoot
21 - Eagle Shoot Challenge
22 - راه حل چالش Eagle Shoot
22 - Eagle Shoot Challenge Solution
23 - Explosion
23 - Explosion
24 - Fruit Pickup
24 - Fruit Pickup
25 - مسیر Ball Spikes Folllow
25 - Ball Spikes Path Folllow
26 - یک طرفه، Tile های جایگزین
26 - One way, Alternative Tiles
27 - طرح کلی Player Invincible و Hurt
27 - Player Invincible and Hurt Outline
28 - چالش / راه حل Player Invincible و Hurt
28 - Player Invincible and Hurt Challenge / Solution
29 - Player Hurt
29 - Player Hurt
30 - Player Lives
30 - Player Lives
31 - چالش Hud
31 - Hud Challenge
32 - راه حل چالش Hud
32 - Hud Challenge Solution
33 - امتیاز و جان Hud
33 - Hud Score And Lives
34 - مقدمه Boss
34 - Boss Intro
35 - درختان انیمیشن و Determinism
35 - Animation Trees and Determinism
36 - منطق Boss
36 - Boss Logic
37 - Checkpoint
37 - Checkpoint
38 - چالش Checkpoint
38 - Checkpoint Challenge
39 - راه حل چالش Checkpoint
39 - Checkpoint Challenge Solution
40 - صحنه اصلی
40 - Main Scene
Pre-41 - Pixel Snap
Pre-41 - Pixel Snap
41 - رویکردهای Moving Platform، PathFollow و Tween
41 - Moving Platform Approaches, PathFollow and Tween
42 - Navigation صحنه
42 - Scene Navigation
43 - Navigation رابط کاربری
43 - Hud Navigation
44 - Shake Cam
44 - Shake Cam
45 - Parallax
45 - Parallax
46 - متوقف کردن چیزها
46 - Stopping Things
47 - توقف Tree
47 - Pausing the Tree
47a - Terrains (Autotiling)
47a - Terrains (Autotiling)
48 - افکار نهایی و تشکر
48 - Final thoughts and thank you
بازی 5 - Sokoban!
Game 5 - Sokoban!
مقدمه
Introduction
01 - طرح کلی یادگیری
01 - Learning Outline
02 - راه اندازی پروژه
02 - Project Setup
03 - ساختار داده سطح
03 - Level Data Structure
04 - خواندن داده سطح
04 - Level Data Read
05 - صحنه اصلی
05 - Main Scene
06 - صحنه Level Button
06 - Level Button Scene
07 - چالش Level Buttons صحنه اصلی
07 - Main Scene Level Buttons Challenge
08 - راه حل چالش Level Buttons صحنه اصلی
08 - Main Scene Level Buttons Challenge Solution
09 - صحنه های Level و Player
09 - Level and Player Scenes
10 - Tile Map Layer Api
10 - Tile Map Layer Api
11 - ساخت Level
11 - Building The Level
12 - قرار دادن دوربین و Player
12 - Placing Camera and Player
13 - Navigation Level Button
13 - Level Button Navigation
14 - حرکت Player
14 - Player Movement
15 - هل دادن جعبه ها
15 - Pushing Boxes
16 - حالت بازی
16 - Game State
17 - رابط کاربری بازی
17 - Game ui
18 - رابط کاربری Game Over
18 - Game Over ui
19 - تکمیل بازی
19 - Completed Game
بازی 6 - Space Ace - چالش شما!
Game 6 - Space Ace - Your challenge!
مقدمه
Introduction
01 - مقدمه، این متفاوت است: D
01 - Introduction, this is different :D
02 - بررسی پروژه
02 - Project Review
03 - چالش Ui Button
03 - Ui Button Challenge
04 - راه حل چالش Ui Button
04 - Ui Button Challenge Solution
05 - بررسی اجمالی صحنه ها
05 - Scenes Overview
06 - بررسی اجمالی وراثت
06 - Inheritance Overview
07 - حرکت Player
07 - Player Movement
08 - چالش حرکت Player
08 - Player Movement Challenge
09 - راه حل چالش حرکت Player
09 - Player Movement Challenge Solution
10 - Hit Box
10 - Hit Box
11 - چالش Bullet
11 - Bullet Challenge
12 - راه حل چالش Bullet
12 - Bullet Challenge Solution
13 - حرکت Bullet
13 - Bullet Movement
14 - چالش ایجاد Bullet
14 - Bullet Creation Challenge
15 - راه حل چالش ایجاد Bullet
15 - Bullet Creation Challenge Solution
16 - صحنه PowerUp
16 - PowerUp Scene
17 - چالش Power Up
17 - Power Up Challenge
18 - راه حل چالش Power Up
18 - Power Up Challenge Solution
19 - چالش Shield
19 - Shield Challenge
20 - راه حل چالش Shield
20 - Shield Challenge Solution
21 - Powerup Shield Player
21 - Player Powerup Shield
22 - چالش Explosion
22 - Explosion Challenge
23 - راه حل چالش Explosion
23 - Explosion Challenge Solution
24 - چالش Enemy Base
24 - Enemy Base Challenge
25 - راه حل چالش Enemy Base
25 - Enemy Base Challenge Solution
26 - چالش شلیک Enemy
26 - Enemy Shoots Challenge
27 - راه حل چالش شلیک Enemy
27 - Enemy Shoots Challenge Solution
28 - نوار Health
28 - Health Bar
29 - چالش مرگ Enemy
29 - Enemy Death Challenge
30 - راه حل چالش مرگ Enemy
30 - Enemy Death Challenge Solution
31 - چالش تولید Power Up
31 - Power Up Spawn Challenge
32 - چالش منبع Wave Manager
32 - Wave Manager Resource Challenge
33 - راه حل چالش منبع Wave Manager
33 - Wave Manager Resource Challenge Solution
34 - صحنه Wave Manager
34 - Wave Manager Scene
35 - رابط کاربری بازی
35 - Game ui
36 - چالش Health Player
36 - Player Health Challenge
37 - راه حل چالش Health Player
37 - Player Health Challenge Solution
38 - امتیاز دهی
38 - Scoring
39 - Game Over
39 - Game Over
40 - مقدمه Saucer
40 - Saucer Intro
41 - صحنه Saucer
41 - Saucer Scene
42 - صحنه Saucer Manager
42 - Saucer Manager Scene
43 - صحنه Homing Missile
43 - Homing Missile Scene
44 - منطق Homing Missile
44 - Homing Missile Logic
45 - تکمیل Homing Missile
45 - Homing Missile Complete
46 - تنظیمات Wave Manager، تکمیل بازی
46 - Wave Manager Tweaks, Game Complete
بازی 7 - به من توجه نکن! (پیمایش هوش مصنوعی)
Game 7 - Do Not Mind me! (AI Navigation)
مقدمه
Introduction
01 - طرح کلی بازی
01 -Game Outline
02 - مسیرها و Terrains
02 - Paths and Terrains
03 - طرح کلی Navigation 2D
03 - Navigation 2D Outline
04 - پیاده سازی Navigation 2D
04 - Navigation 2D implementation
05 - موانع Navigation
05 - Navigation Obstacles
06 - پیوندهای Navigation
06 - Navigation Links
07 - Navigation Tileset
07 - Tileset Navigation
08 - گشت زنی
08 - Patrolling
09 - تشخیص
09 - Detecting
10 - میدان دید
10 - Field Of View
11 - تعقیب و جستجو
11 - Chasing Searching
12 - تصاویر NPC
12 - NPC Visuals
13 - Bullet
13 - Bullet
14 - چالش شلیک NPC
14 - NPC Shoot Challenge
15 - راه حل چالش شلیک NPC
15 - NPC Shoot Challenge Solution
16 - صحنه Pick Up
16 - Pick Up Scene
17- صحنه Exit
17- Exit Scene
18 - شمارش Pickups
18 - Counting Pickups
19 - منطق Game Over
19 - Game Over Logic
20 - برخورد با NPC
20 - Collision With Npc
21 - FOV متغیر و سرعت
21 - Variable FOV and Speed
22 - اجتناب، نقشه نهایی
22 - Avoidance, final map
استقرار
Deployment
01 - به زودی
01 - Coming Soon
نمایش نظرات