ساخت 10 بازی پیشرفته حرفهای در ++C با استفاده از SDL2
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری ساخت 10 بازی حرفهای در ++C
- یادگیری SDL2 - قدرتمندترین کتابخانه گرافیکی ++C
- یادگیری ساخت هر نوع بازی در ++C با استفاده از SDL2
- یادگیری داشتن یک بلوپرینت برای ساخت هر نوع بازی
پیشنیازهای دوره
- آشنایی با مبانی هر زبان برنامهنویسی الزامی است.
توضیحات دوره
در این دوره میتوانید با مفاهیم توسعه بازی در ++C از صفر تا سطحی که خودتان قادر به ساخت بازیهای حرفهای خواهید بود، آشنا میشوید. ما توسعه بازی را در ++C با استفاده از قدرتمندترین کتابخانه گرافیکی ++C یعنی SDL2 انجام خواهیم داد. SDL2 یک کتابخانه بسیار معروف و تعاملی برای توسعه بازی در ++C است. شما آخرین مفاهیم توسعه بازی را با استفاده از SDL2 یاد خواهید گرفت. در این دوره، ما 10 بازی مختلف را با استفاده از SDL2 پوشش خواهیم داد که هر کدام مفاهیم جدید و جالبی را به شما آموزش میدهد.
هر بازی به شما کمک میکند تا مفاهیم جذابتر و جدیدتری را بیاموزید. در پایان دوره، به شما اطمینان میدهیم که قادر خواهید بود یک بازی کاملاً جدید با نیازها و مشخصات خودتان در SDL2 بسازید. این دوره آخرین مفاهیم SDL2 را پوشش میدهد.
برای شروع دوره، شما به هیچ چیزی نیاز ندارید. حتی نیازی به داشتن تجربه قبلی در ++C یا هر زبان برنامهنویسی دیگری ندارید. ما یک دوره آموزشی مقدماتی ++C را در پایان بارگذاری کردهایم که به شما در کسب دانش لازم در ++C برای شروع توسعه بازی با استفاده از SDL2 کمک خواهد کرد. اگر شما قبلاً دانش پایهای از ++C دارید، میتوانید مستقیماً به توسعه بازی با استفاده از SDL2 بروید و همه مفاهیم جالبی که برایتان داریم را یاد بگیرید.
این دوره برای چه کسانی مناسب است؟
- کسی که میخواهد بازیهای حرفهای در ++C بسازد.
- کسی که میخواهد SDL2 را یاد بگیرد، قدرتمندترین کتابخانه گرافیکی ++C
- کسی که میخواهد هر نوع بازی در ++C را با استفاده از SDL2 بسازد.
- کسی که میخواهد یک بلوپرینت برای ساخت هر نوع بازی داشته باشد.
ساخت 10 بازی پیشرفته حرفهای در ++C با استفاده از SDL2
-
مقدمه 14:58
-
نمایش پنجره بازی 09:57
-
ایجاد رندرر برای بازی 04:09
-
حلقه بازی و تابع هندلر رویداد 07:18
-
حرکت جاده 31:14
-
حرکت چمن و درختان 18:45
-
حرکت خودرو بازیکن 13:02
-
حرکت خودرو حریف 10:18
-
تشخیص برخورد بین خودروهای حریف و بازیکن 15:32
-
بررسی برخورد با کنارههای جاده 05:38
-
عملکرد نمره 18:32
-
نمایش پنجره GUI 12:20
-
رویداد خروج 06:20
-
قرار دادن دایناسور روی پنجره SDL2 19:12
-
مدیریت پرش دایناسور و اعمال جاذبه 23:45
-
ایجاد افکت اسکرول زمین در بازی 17:53
-
حرکت موانع 26:46
-
قرار دادن پترسها در ارتفاعات مختلف 22:51
-
تابع تشخیص برخورد 15:03
-
شرطیهای Game Over 25:08
-
بازپخش بازی 08:53
-
بازی کامل - توضیحات نهایی 11:52
-
پنجره بازی - بخش ایجاد 10:41
-
رویداد بستن رای SDL 06:37
-
نمایش فضاپیما 09:28
-
حرکت فضاپیما 08:41
-
شلیک فضاپیما 17:22
-
حرکت دشمنان 18:38
-
تشخیص برخورد بین فضاپیما و دشمنان 05:27
-
کشتن دشمنان با شلیک گلوله 17:07
-
قابلیت Game Over 06:40
-
بازپخش بازی 04:18
-
بخش ایجاد پنجره GUI در SDL2 06:49
-
نمایش توپ 05:49
-
تابع هندلر رویداد 05:19
-
راهاندازی تصویر پسزمینه 02:50
-
حرکت توپ 07:09
-
برخورد توپ با دیوارها 07:43
-
حرکت چوگان 09:12
-
برخورد توپ و چوگان 06:55
-
مقداردهی اولیه آجرها 13:44
-
برخورد توپ و آجر 17:27
-
شرطی برد 08:57
-
آزادسازی حافظه - تابع تخریب 05:25
-
Game Over 06:35
-
اتمام بازی - توضیحات نهایی 12:29
-
ترسیم پنجره 10:27
-
اجازه دادن به محتوای گرافیکی 04:16
-
هندلر رویداد بستن 08:14
-
ترسیم گرید 12:44
-
دایره و ضربدر داخل سلولها 31:35
-
شرطیهای تساوی و پیروزی 28:52
-
نمایش پنجره GUI در SDL2 16:30
-
قرار دادن هلیکوپتر روی پنجره SDL2 16:55
-
برخورد با دیوارها 09:09
-
حرکت هلیکوپتر 09:35
-
بارگذاری و حرکت موانع 35:26
-
تشخیص برخورد موانع هلیکوپتر 12:03
-
Game Over 08:41
-
نمایش و رندرینگ امتیاز 23:20
-
اتمام بازی - توضیحات نهایی 09:07
-
نمایش پنجره GUI در SDL2 18:41
-
نمایش مار روی پنجره SDL2 20:10
-
حرکت مار 15:17
-
برخورد با دیوارها 10:08
-
مار در حال خوردن غذا 16:12
-
برخورد خودی مار 05:52
-
شرطی Game Over 14:50
-
اتمام بازی - توضیحات نهایی 13:41
-
بخش ایجاد پنجره 09:55
-
رندرر بازی 04:55
-
رویداد رای SDL 07:44
-
قرار دادن پدل 13:11
-
حرکت پدل 15:53
-
حرکت توپ و تشخیص برخورد با دیوارها 12:48
-
تشخیص برخورد بین توپ و پدل 05:19
-
Game Over و ریست کردن موقعیت توپ 08:39
-
نمایش پنجره بازی 09:36
-
رندرر بازی 03:37
-
بخش بازیکنان 16:21
-
مقداردهی اولیه کتابخانه فونت 05:05
-
بخشهای متن بازیکنان 26:17
-
ژنراتور تصادفی 13:01
-
بخش ایجاد تاس 12:03
-
شرطی تساوی برنده - تکلیف 02:08
-
دوره فشرده 07:18:57
مشخصات آموزش
ساخت 10 بازی پیشرفته حرفهای در ++C با استفاده از SDL2
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:87
- مدت زمان :25:18:41
- حجم :11.0GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy