بازی اکشن Cyber Monday SDL3 RPG در ++C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- SDL3 (Simple DirectMedia Layer 3) ویژگی جدیدی است اما یادگیری آن ساده است و میتواند برای تمامی نیازهای توسعه نرمافزار شما، اپلیکیشنهای حرفهای با ظاهر منحصربهفرد بسازد.
- این دوره شامل لینکهای فعال و مستندات رسمی با کد منبع و مستند دارای فونت خوانا است.
- با کمترین تلاش، یک بازی اکشن RPG سرگرمکننده با استفاده از زبان ++C میسازید.
- دانشجویان خواهند آموخت چگونه یک بازی را با استفاده از سیستم SDL3 بسازند و چگونه داراییهایی مانند تصاویر، افکتهای صوتی و موسیقی را به بازی اضافه کنند.
پیشنیازهای دوره
- پیش از شروع دوره تا حدودی با برنامهنویسی ++C و برنامهنویسی شیگرا آشنا باشید. کارهایی با استفاده از ساختارهای داده و زبان برنامهنویسی ++C برای ساخت آبجکتهای بازی انجام خواهد شد.
- دوره گرافیک کامپیوتری، درک جبر خطی
توضیحات دوره
بازی اکشن، نقشآفرینی و ماجراجویی Cyber Monday SDL3 در ++C را تماشا کنید. مطمئنیم که از بازیهای ویدئویی لذت میبرید. پس چرا یاد نگیرید که چطور آنها را برنامهنویسی کنید؟ SDL3 (Simple DirectMedia Layer 3) تازه و پرطرفدار است و از API به ABI منتقل شده تا با برخی از استانداردهای مدرن برنامهنویسی همسو باشد.
در این دوره از برخی ساختارهای داده برای بهینهسازی عملکرد بازی استفاده خواهیم کرد. در این مجموعه دوره طولانی یاد میگیرید چگونه با استفاده از SDL3 یک بازی اکشن و ماجراجویی دوبعدی یا سهبعدی بسازید تا چیزی مشابه عناوین محبوب کامپیوتری شما ایجاد کنید.
اگر تا به حال تعجب کردهاید چگونه سیستم موجودی بسازید یا دشمنان را به دنبال بازیکن در نقشه هدایت کنید، این مجموعه ویدئویی برای شما مناسب است. کلاسها با یک ارائه، کوتاه و دقیق خواهند بود. سپس کدنویسی عملی انجام میشود و همچنین در مورد برنامهنویسی شیگرا برای طراحی بازی صحبت میشود. همچنین میآموزید که چگونه به بازی خود صدا، موسیقی و بازی سرور شبکهای آنلاین اضافه کنید. اگر از بازیهایی مانند Hero Siege یا Diablo 2 خسته شدهاید، حالا میتوانید بازی خود را بسازید. بهترین مکان برای شروع یادگیری همینجا است، پس همین امروز به جمع ما بپیوندید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان سطح متوسط ++C
- کسی که میخواهد یک بازی سرگرمکننده با استفاده از ++C بسازد.
بازی اکشن Cyber Monday SDL3 RPG در ++C
-
انتشار رسمی SDL3 03:26
-
بررسی دوره کلاس SDL3 22:32
-
رزولوشنهای نمایش 07:44
-
مباحث پیشرفته ++C 36:20
-
Makefile در SDL3 02:19
-
نصب ویژوال استودیو کد برای SDL3 06:58
-
OpenGL مدرن و SDL3 02:06:18
-
راهنمایی اضافی OpenGL 58:41
-
Vulkan و SDL3 19:42
-
دستگاه فیزیکی Vulkan در SDL3 09:46
-
Swapchain Vulkan در SDL3 05:45
-
پروژه موتور بازی سهبعدی ما 08:06
-
نصب CodeBlocks در ویندوز برای SDL3 07:08
-
تعریف نقطه ورودی با استفاده از OOP 08:32
-
ورودی کاربر با ماوس و کیبورد 10:58
-
حلقه بازی با فریم در ثانیه در SDL3 08:58
-
ابزارها و سرویسهای توسعه رایگان 55:31
-
ویکی API دستهبندی SDL3 43:40
-
دوره برنامهنویسی بازی 53:27
-
مکانیکهای بازی 15:30
-
GPU در SDL3 01:12:53
-
چندضلعی GPU در SDL3 01:03:00
-
پلیمورفیسم رانتایم و رندرر 23:46
-
مفهوم RPG اکشن در SDL3 24:49
-
انیمیشن تصویر SDL3 09:31
-
ABI جدید SDL3 27:51
-
منابع رایگان 12:37
-
داراییهای پروژه 16:02
-
مفهوم موتور پلتفرمر 01:35:54
-
وبکم با OpenCV 18:20
-
سینگلتون در SDL3 14:16
-
ماشین حالت در SDL3 05:26
-
ماشین حالت 14:25
-
Spawn کردن نمونهها 25:19
-
اسکرول کردن متن 21:51
-
چرخاندن تصویر 08:51
-
مقیاسبندی مجدد تصاویر 05:03
-
رندر Tilemap 12:15
-
عناصر HUD در SDL3 07:10
-
رندر تصویر 16:25
-
رندر تصویر پسزمینه 06:35
-
Primitives 08:47
-
جهش بازیکن و گرانش 14:23
-
پخش موسیقی 09:17
-
آبجکت به سمت بازیکن حرکت میکند 16:37
-
حرکت دادن تصویر با کلیک ماوس 09:00
-
حرکت دادن تصویر با فشردن کلیدهای کیبورد 08:56
-
تشخیص برخورد در سطح 13:17
-
عناصر HUD 18:47
-
شلیک پرتابهها 13:50
-
لابراتوار پاندول 39:27
-
Tilemap ایزومتریک - مکانیابی موقعیت Tile 07:50
-
RTS در SDL3 15:45
-
بررسی نرمافزار مدلسازی سهبعدی 43:28
-
برنامه اسکلتون SDL3 14:16
-
وراثت کلاس 02:35
-
شوتر از بالا به پایین در SDL3 22:33
-
مسیریابی تصویر با کلیک ماوس در SDL3 09:32
-
سازماندهی کلاس SDL3 18:27
-
مهارتهای بازیکن RPG 19:46
-
مسیریابی با تصویر در SDL3 12:58
-
رویدادهای کلیک ماوس در SDL3 03:01
-
Tiled Map در SDL3 08:32
-
تولید رویهای در SDL3 17:55
-
حذف آبجکت در SDL3 02:49
-
مسیریابی در SDL3 12:53
-
منو در SDL3 33:38
-
شعاع جمعآوری طلا 04:10
-
کلاس بازی مبارزه در SDL3 11:42
-
Texture Manager در SDL3 03:32
-
رابط کاربری بازی سفارشی با SDL3 26:46
-
کلاس شوتر فضایی در SDL3 17:52
-
سیستم جستجوی موجودی در SDL3 03:22
-
دکمه رویداد در SDL3 03:31
-
آموزش اسپرایت کاراکتر 41:42
-
Spawn کردن نمونهها در SDL3 05:26
-
افزودن موسیقی و افکتهای صوتی به پروژه SDL3 ما 09:54
-
سریالسازی در SDL3 06:15
-
حلقه موسیقی و کلیپ صوتی در SDL3 05:55
-
Spawn کردن نمونهها در SDL3 06:58
-
Multithreading در SDL3 12:46
-
جستجوی عمق اول در SDL3 11:53
-
ذخیره داده در فایل 05:31
-
جستجوی عرض اول در SDL3 07:16
-
کراپ کردن تصویر از Tilemap در SDL3 07:45
-
کلاس بازی Pong در SDL3 13:59
-
تمرین Breakout در SDL3 02:11
-
فشردن دکمه تصویر ماوس در SDL3 07:26
-
اسکرول کردن متن در SDL3 05:01
-
موجودی در SDL3 02:11
-
اپلیکیشن کلاینت-سرور SDL3 08:15
-
Rougelike در SDL3 46:56
-
مسیریابی با تصویر و ماوس در SDL3 09:32
-
Lobby شبکه در SDL3 07:07
-
تست پروژه بازی تکمیل شده ما 13:07
-
مثالهای SDL3 17:14
-
منابع صفحات وب محبوب SDL3 03:46
-
قالب Breakout در SDL3 06:11
-
مثال ABI (رابط باینری کاربردی) 06:38
-
درختان BSP برای بازیها 21:56
-
Snake در SDL3 06:25
-
مهاجرت از SDL2 به SDL3 33:53
-
کلاس Vector2 04:56
-
کلاس Vector2 در SDL3 01:32
-
وبکم SDL3 03:29
-
حلقه موسیقی و کلیپ صوتی SDL3 04:47
-
اسکلتون SDL3 14:16
-
Manager Singleton در SDL3 01:19
-
چرخاندن تصویر SDL3 04:10
-
مقیاسبندی مجدد تصویر SDL3 02:37
-
مسیریابی در SDL3 12:53
-
اسکرول کردن صفحه پارالاکس در SDL3 07:09
-
پلتفرمر SDL3 01:59
-
دیکشنری SDL3 06:19
-
بازی پلتفرمر Slopes در SDL3 13:50
-
پنجره شفاف SDL3 01:43
-
چتبات SDL3 04:54
-
ورودی کنترلر گیمپد SDL3 05:23
-
سینگلتون در SDL3 03:15
-
اسکرول کردن صفحه پارالاکس SDL3 07:43
-
Primitives هندسی در SDL3 02:53
-
مقیاسبندی مجدد تصویر SDL3 04:43
-
چرخاندن تصویر در SDL3 06:59
-
اسکرول کردن متن در SDL3 06:26
-
ماشین حالت در SDL3 07:20
-
وبکم SDL3 04:45
-
تشخیص برخورد در SDL3 07:35
-
پنجره شفاف در SDL3 01:43
-
پنجره در SDL3 04:55
-
Cliprect در SDL3 07:33
-
تکسچرهای SDL3 06:02
-
خواندن پیکسل SDL3 13:53
-
ورودی و خروجی غیرهمزمان در SDL3 04:14
-
Viewport در SDL3 09:53
-
خواندن و ترسیم با دوربین SDL3 06:42
-
پاکسازی SDL3 04:45
-
حالات رنگ SDL3 07:18
-
اشکالزدایی متن در SDL3 04:41
-
هندسه SDL3 09:26
-
میمونهای بینهایت در SDL3 06:29
-
Polling دسته بازی در SDL3 15:53
-
خطوط در SDL3 04:51
-
بارگذاری WAV در SDL3 05:53
-
استریمهای چندگانه در SDL3 04:32
-
ترسیم خطوط با قلم در SDL3 05:37
-
نقاط SDL3 06:09
-
Primitives در SDL3 04:08
-
تکسچرهای چرخان در SDL3 05:28
-
مستطیلها در SDL3 05:38
-
مقیاسبندی تکسچرها در SDL3 06:22
-
پلیبک ساده در SDL3 04:51
-
پلیبک ساده با Callback در SDL3 04:55
-
تکسچرهای استریمینگ در SDL3 05:57
-
Bytepusher در SDL3 04:31
-
Woodeneye 008 در SDL3 10:16
-
وبکم در SDL3 14:10
-
شلیک یک پرتابه در پرسپکتیوهای مختلف دوربین 13:21
-
تکسچر سهبعدی در SDL3 03:45
-
Vec5class 02:10
-
کلاس پنجره Vulkan در SDL3 03:40
-
هندسه Vulkan در SDL3 04:59
-
کلاس Vector3 03:28
-
Vec3class 03:28
-
کلاس Vec4 در SDL3 06:06
-
منابع صوتی سهبعدی 07:34
-
برخی استراتژیهای بهینهسازی عملکرد برای یک بازی سهبعدی 15:34
-
امکان پشتیبانی از کنترلر آنالوگ در SDL3 12:47
-
بازبینی ریاضی برای گرافیکهای سهبعدی 00:41
-
ژنراتور سطوح زمین سهبعدی 15:12
-
متحرکسازی کاراکترهای ما با بلندر 04:30
-
شبیهسازی جمعیت سهبعدی 18:18
-
استراتژیهای تشخیص برخورد سهبعدی 20:58
-
ویرایشگر سطح سهبعدی 20:53
-
نگاشت تکسچر 04:41
-
مسیریابی نقطه پرش 09:16
-
افکت ذرات 09:40
-
ترافیک وسایل نقلیه در بازی سهبعدی ما 10:02
-
جابجایی بازیکن سهبعدی ما در SDL3 07:43
-
Rasterizer در SDL3 14:56
-
OpenGL مدرن SDL3 10:42
-
الگوی سینگلتون در گرافیک SDL3 18:28
-
ساخت مدلهای اولیه سهبعدی در بلندر 15:24
-
پنجره اشکالزدایی برای پروژه موتور بازی سهبعدی ما 12:47
-
پرسپکتیوها در سهبعدی 00:40
-
رندرینگ هندسه سهبعدی در SDL3 02:51
-
رندرینگ هندسه سهبعدی در SDL3 02:51
-
نورها و سایهها 05:53
-
دربها و سایر آبجکتهای تعاملی 13:42
-
ورودی Vulkan در SDL3 00:48
-
بارگذاری صحنه سهبعدی در SDL3 01:04
-
رویدادهای دسته بازی در SDL3 00:38
-
چندضلعی سهبعدی در SDL3 00:39
-
آبجکت سهبعدی Vulkan 00:50
-
کلاس Vector3 در SDL3 01:09
-
GLAD در SDL3 00:28
-
دوربین در سهبعدی 13:00
-
پایپلاین شیدر در SDL3 00:47
-
بارگذاری مدل سهبعدی SDL3 00:46
-
Skybox در SDL3 00:49
-
دوربین سهبعدی در SDL3 00:27
-
انتقال داراییهای سهبعدی به پروژه ما 05:55
-
Rasterizer سهبعدی در SDL3 14:56
-
قرار دادن یک آبجکت سهبعدی در صحنه 01:47
مشخصات آموزش
بازی اکشن Cyber Monday SDL3 RPG در ++C
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:203
- مدت زمان :41:36:46
- حجم :36.25GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy