🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بیاموزید سی پلاس پلاس و بسازید بازی سیاهچال دوبعدی!
- آخرین آپدیت
دانلود Lets Learn C++ and Make a 2D Dungeon Game!
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع C++: از مبانی تا پیشرفته و ساخت بازی
مسیر یادگیری C++ شما از صفر تا صد، همراه با ساخت یک بازی جذاب دانجن.
عناوین اصلی دوره:
آموزش مقدماتی و پیشرفته زبان برنامهنویسی C++
توسعه بازی دو بعدی با C++
پیشنیازها:
استفاده از سیستم عامل ویندوز توصیه میشود.
درباره دوره:
این دوره جامع، شما را در مسیر یادگیری C++ از ابتدا تا سطوح پیشرفته همراهی میکند و هدف آن، ساخت یک بازی ساده دانجن است. تمامی مباحث از پایه پوشش داده شدهاند، بنابراین این دوره برای مبتدیان یا کسانی که قصد دارند مهارتهای خود را در C++ تقویت کنند، ایدهآل است. در موسسهای که قبلاً تدریس میکردم، این محتوا شامل دروس C++ 1، C++ 2 و توسعه بازی پایه با C++ بود که هر کدام هزینهای معادل 1500 دلار استرالیا داشتند. اگر در دانشگاه یا کالج مشغول به تحصیل هستید، این دوره میتواند منبع کمکی عالی برای دروس C++ شما باشد.
در طول دوره، نقاط بررسی پروژه و پروژههای مرجع برای راهنمایی شما در صورت نیاز ارائه میشود. این دوره بیش از 16 ساعت محتوا دارد، پس با حوصله به آن بپردازید.
مباحث پوشش داده شده در دوره:
متغیرها و عملیات ریاضی
ورودی و خروجی دادهها
دستورات شرطی (if) و حلقهها (while و for)
آرایهها (یکبعدی و دوبعدی)
کلاسها، ارثبری و چندریختی
اشارهگرها و حافظه پویا
رندرینگ و انیمیشن
منطق پایه بازی دو بعدی
و بسیاری موارد دیگر!
اهمیت C++ در دنیای امروز:
زبان C++ همچنان در بسیاری از مشاغل مهندسی نرمافزار و موتورهای بازیسازی مانند Unreal Engine بسیار کاربردی است. این زبان نقطه شروع مناسبی برای بسیاری از افرادی است که به دنبال ورود به حوزه توسعه نرمافزار هستند.
بیایید با هم یک بازی دانجن فوقالعاده بسازیم!
سرفصل ها و درس ها
مقدمه، ورودی/خروجی و متغیرها
Intro, Input/Ouput and Variables
ورودی و خروجی
Input and Output
متغیرها
Variables
ریاضی و شرط
Math and If
مقدمه ریاضی و شرط
Intro Math and IF
ریاضی
Math
دستورات شرطی
IF Statements
شرط منفی
IF NOT
حلقههای While
While Loops
مقدمهای بر حلقههای While
Intro to While Loops
حلقههای While
While Loops
حلقههای For
For Loops
مقدمهای بر حلقههای For
Intro to For Loops
حلقههای For
For Loops
توابع
Functions
مقدمهای بر توابع
Intro to Functions
نظریه تابع
Function Theory
توابع
Functions
فایلهای تابع
Function Files
فایلهای تابع
Function Files
تکلیف خانگی!!!
HOMEWORK!!!
تکلیف خانگی!!!
HOMEWORK!!!
کلاسها
Classes
مقدمهای بر کلاسها
Intro to Classes
کلاس پنگولین
Pangolin Class
عمومی در مقابل خصوصی
Public Vs Private
کلاسها و وراثت
Classes and Inheritance
کلاس شخصیت ادامه دارد
Character Class Continued
وراثت
Inheritance
کلاس زیرین قهرمان
Hero Sub Class
کلاسهای زیرین گلوب و تقلید
Glob and Mimic Sub Classes
اشارهگرها و حافظه پویا
Pointers and Dynamic Memory
اشارهگرها
Pointers
حافظه پویا
Dynamic Memory
اشارهگرهای اشیا
Object Pointers
چندشکلی
Polymorphism
مقدمه چندشکلی
Polymorphism Intro
نظریه چندشکلی
Polymorphism Theory
تمرین چندشکلی
Polymorphism Prac
SDL2 و رندرینگ
SDL2 and Rendering
SDL2 و رندرینگ
SDL2 and Rendering
SDL2 و راهاندازی زیرسیستم
SDL2 and Subsystem Setup
رندرینگ بافت
Texture Rendering
رندرینگ بافت
Texture Rendering
آرایهها و آیتمها
Arrays and Items
آرایهها و آیتمها
Arrays and Items
نقشه سیاهچال
Dungeon Map
نظریه نقشه و آرایه دوبعدی
Map and 2D Array Theory
رندرینگ نقشه
Map Rendering
خواندن فایل نقشه
Read Map File
اشیاء نقشه
Map Objects
رندر اشیاء نقشه
Render Map Objects
ورودی کاربر و حرکت
User Input and Movement
ورودی کاربر
User Input
حرکت قهرمان
Hero Movement
جعبه اطلاعات
InfoBox
نظریه و سربرگ جعبه اطلاعات
InfoBox Theory and Header
نمایش نظرات