ساخت یک موتور بازی 2D کامل با #C
✅ سرفصل و جزئیات آموزش
یک موتور بازی 2D سفارشی از ابتدا بسازید!
ساخت موتور بازی 2D خود به شما کنترل و سفارشیسازی کامل بر روی فرآیند توسعه بازیتان میدهد و این امکان را فراهم میکند که ویژگیهای آن را مطابق با نیازهای خاص پروژه تنظیم کنید. در این دوره، شما یک موتور بازی جامع با استفاده از #C خواهید ساخت و اصول موتورهای بازی از رندر کردن تا مدیریت ورودی را فرا خواهید گرفت. این مهارتها نه تنها به شما اجازه میدهد که بازیهای 2D را از ابتدا بسازید، بلکه تجربه عملی و فرصتهایی برای آزمایش مکانیکهای جدید، انتقال به موتورهای دیگر یا حتی شکستن مرزها در طراحی بازی را به شما میدهد.
آشنایی خوب با #C و برنامهنویسی شیءگرا برای این دوره نیاز است.
شما خواهید آموخت که چگونه:
- ورودی کاربر را شناسایی و به آن واکنش نشان دهید.
- المان های ویژوال را با SFML رندر کنید.
- اشیاء و ویژگیهای بازی را مدیریت کنید.
- با فیزیک با استفاده از Aether Physics کار کنید.
- بهصورت یکپارچه بین صحنههای بازی انتقال یابید.
- یک بازی 2D ساده بسازید.
چه کسانی میتوانند این دورهها را بگذرانند؟
ما از مبانی ضروری شروع میکنیم و همه چیز را بهصورت مرحلهبهمرحله بررسی میکنیم – بنابراین حتی اگر هیچ تجربهای در برنامهنویسی نداشته باشید، به راحتی میتوانید همراهی کنید.
تجربه بیشتری دارید؟ اگر میخواهید مهارتهای خود را بهروز کنید، آنها را گسترش دهید یا یک فناوری جدید بیاموزید، دورههای ما بهگونهای ساختاربندی شدهاند که بهراحتی میتوانید به درسهایی بروید که مربوط و جالب برای شما هستند.
ساخت یک موتور بازی 2D کامل با #C
-
نیازمندیهای دوره None
-
مقدمه None
-
بررسی کلی None
-
راه اندازی محیط توسعه None
-
پنجره اول SFML شما – بخش 1 None
-
پنجره اول SFML شما – بخش 2 None
-
مدیریت رویدادهای پنجره None
-
ایجاد یک مدیر ورودی – بخش 1 None
-
ایجاد یک مدیر ورودی – بخش 2 None
-
اضافه کردن کلاس Log و Vector2 – بخش 1 None
-
اضافه کردن کلاس Log و Vector2 – بخش 2 None
-
ایجاد یک کلاس پایه None
-
ادغام کلاس پایه – بخش 1 None
-
ادغام کلاس پایه – بخش 2 None
-
اضافه کردن کلاس Shape2D – بخش 1 None
-
اضافه کردن کلاس Shape2D – بخش 2 None
-
اضافه کردن کلاس Sprite2D None
-
اضافه کردن AnimatedSprite2D و DeltaTime – بخش 1 None
-
اضافه کردن AnimatedSprite2D و DeltaTime – بخش 2 None
-
اضافه کردن AnimatedSprite2D و DeltaTime – بخش 3 None
-
اضافه کردن AnimatedSprite2D و DeltaTime – بخش 4 None
-
اضافه کردن دوربینها None
-
ایجاد یک مدیریت سطح – بخش 1 None
-
ایجاد یک مدیریت سطح – بخش 2 None
-
اضافه کردن فیزیک و ایجاد یک StaticBody – بخش 1 None
-
اضافه کردن فیزیک و ایجاد یک StaticBody – بخش 2 None
-
اضافه کردن KinematicBody – بخش 1 None
-
اضافه کردن KinematicBody – بخش 2 None
-
اضافه کردن افکتهای صوتی – بخش 1 None
-
اضافه کردن افکتهای صوتی – بخش 2 None
-
اضافه کردن برچسبها – بخش 1 None
-
اضافه کردن برچسبها – بخش 2 None
-
ساخت یک بازی ساده – بخش 1 None
-
ساخت یک بازی ساده – بخش 2 None
-
ساخت یک بازی ساده – بخش 3 None
-
بستهبندی بازی و ایجاد یک الگو None
-
نتیجهگیری None
-
کد منبع کامل – موتور #Mini C None
مشخصات آموزش
ساخت یک موتور بازی 2D کامل با #C
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:38
- مدت زمان :04:02:00
- حجم :2.37GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy