دوره فیزیک بازی با C++ و DirectX همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره فیزیک بازی با C++ و DirectX
موضوع کلی: برنامهنویسی ویندوز با زبان C/C++
موضوع میانی: برنامهنویسی بازی با C++ و DirectX
📋 سرفصلهای دوره
- 1. مقدمهای بر گرافیک کامپیوتری و DirectX
- 2. آشنایی با زبان برنامهنویسی ++C و مفاهیم پایه
- 3. نصب و راهاندازی DirectX و کتابخانههای مورد نیاز
- 4. مبانی هندسه و تبدیلهای خطی در دوبعد
- 5. مبانی هندسه و تبدیلهای خطی در سهبعد
- 6. برنامهنویسی شیءگرا و کاربرد آن در گرافیک
- 7. مدیریت حافظه در ++C و بهینهسازی عملکرد
- 8. آشنایی با پایپلاین گرافیکی و مراحل پردازش
- 9. رندر کردن اشکال هندسی ساده (مثلث، مربع)
- 10. کار با بافتها (Textures) و اعمال آنها بر روی سطوح
- 11. نورپردازی پایه و سایهزنی
- 12. دوربین و پرسپکتیو در گرافیک سهبعدی
- 13. سیستم مختصات و تبدیلات ماتریسی
- 14. آشنایی با شیدرها (Shaders) و زبان HLSL
- 15. نورپردازی پیشرفته (Ambient, Diffuse, Specular)
- 16. تکنیکهای بهینهسازی رندرینگ
- 17. برنامهنویسی با استفاده از Vertex Buffer و Index Buffer
- 18. سیستم انیمیشن و کاربرد آن در بازیها
- 19. مدلسازی سهبعدی و فرمتهای رایج (OBJ, FBX)
- 20. بارگیری و رندر کردن مدلهای سهبعدی
- 21. کار با سیستمهای ذرهای (Particle Systems)
- 22. تکنیکهای رندرینگ ویژه (Bloom, HDR)
- 23. برنامهنویسی صدا و پخش موسیقی در بازی
- 24. مدیریت ورودی از صفحه کلید و ماوس
- 25. برنامهنویسی هوش مصنوعی پایه (AI)
- 26. سیستم برخورد (Collision Detection) و پاسخدهی
- 27. مفاهیم فیزیک در بازی (Physics) و استفاده از DirectX Physics
- 28. طراحی و پیادهسازی رابط کاربری (UI) در بازی
- 29. بهینهسازی بازی برای اجرا بر روی سختافزارهای مختلف
- 30. دیباگینگ و پروفایلینگ برنامههای گرافیکی
- 31. کار با ابزارهای توسعه بازی (IDE)
- 32. مقدمهای بر واقعیت افزوده (AR) و واقعیت مجازی (VR)
- 33. استفاده از DirectX برای توسعه بازیهای موبایل
- 34. تکنیکهای رندرینگ Real-time
- 35. تکنیکهای رندرینگ Deferred
- 36. آشنایی با Shader Model 5.0 و ویژگیهای جدید آن
- 37. برنامهنویسی با استفاده از Compute Shaders
- 38. تکنیکهای Post-Processing
- 39. آشنایی با Ray Tracing در DirectX
- 40. پیادهسازی سیستمهای سایه پیشرفته
- 41. برنامهنویسی با استفاده از Tessellation
- 42. برنامهنویسی با استفاده از Geometry Shaders
- 43. مفاهیم و تکنیکهای Motion Capture
- 44. بهینهسازی مصرف باتری در بازیهای موبایل
- 45. آشنایی با ابزارهای پروفایلینگ DirectX
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.