, ,

کتاب آموزش جامع برنامه‌نویسی بازی با DirectX: از صفر تا قهرمانی

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب آموزش جامع برنامه‌نویسی بازی با DirectX: از صفر تا قهرمانی

موضوع کلی: توسعه بازی‌های رایانه‌ای

موضوع میانی: برنامه‌نویسی بازی با DirectX

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر توسعه بازی‌های رایانه‌ای
  • 2. چرا DirectX؟
  • 3. تاریخچه و نسخه‌های DirectX
  • 4. نصب و پیکربندی محیط توسعه (IDE)
  • 5. مفاهیم پایه گرافیک سه‌بعدی
  • 6. ماتریس‌ها و تبدیلات (Translation, Rotation, Scaling)
  • 7. بردارها و محاسبات برداری
  • 8. استانداردهای هندسی (Vertex, Index, Primitive)
  • 9. کتابخانه‌های مورد نیاز DirectX
  • 10. ایجاد اولین پنجره بازی
  • 11. مدیریت رویدادهای ورودی (صفحه‌کلید، ماوس)
  • 12. مفاهیم رندرینگ (Rendering Pipeline)
  • 13. پردازش کارت گرافیک (GPU)
  • 14. پردازش کارت گرافیک (CPU)
  • 15. مفاهیم رسترایزیشن (Rasterization)
  • 16. شیدرها (Shaders) چیستند؟
  • 17. مقدمه‌ای بر زبان HLSL (High-Level Shading Language)
  • 18. Vertex Shader basics
  • 19. Pixel Shader basics
  • 20. نورپردازی (Lighting) در گرافیک سه‌بعدی
  • 21. مدل‌های نورپردازی (Phong, Blinn-Phong)
  • 22. نورهای جهت‌دار (Directional Light)
  • 23. نورهای نقطه‌ای (Point Light)
  • 24. نورهای منطقه‌ای (Spotlight)
  • 25. نور محیطی (Ambient Light)
  • 26. تکسچرها (Textures) چیستند؟
  • 27. انواع تکسچرها (Diffuse, Normal, Specular)
  • 28. مدیریت تکسچرها در DirectX
  • 29. Sampler States
  • 30. Wrap, Clamp, Mirror
  • 31. فیلترینگ تکسچر (Texture Filtering)
  • 32. Mipmaps
  • 33. معرفی DirectX 11/12
  • 34. ایجاد Device و DeviceContext
  • 35. صفحه نمایش (Swap Chain)
  • 36. نمایش تصویر (Back Buffer)
  • 37. تنظیم Viewport
  • 38. تنظیم Render Target
  • 39. تنظیم Depth/Stencil Buffer
  • 40. نحوه بارگذاری مدل‌های سه‌بعدی (Mesh Loading)
  • 41. فرمت‌های فایل مدل (OBJ, FBX)
  • 42. استفاده از کتابخانه‌های کمکی (Assimp)
  • 43. ساخت مدل‌های سه‌بعدی ساده (Cube, Sphere)
  • 44. مفاهیم دوربین (Camera)
  • 45. دوربین اول شخص (First-Person Camera)
  • 46. دوربین سوم شخص (Third-Person Camera)
  • 47. تبدیل فضای دوربین (View Matrix)
  • 48. تبدیل فضای پروجکشن (Projection Matrix)
  • 49. فرمان‌ها (Frustum)
  • 50. مفاهیم سایه (Shadows)
  • 51. Shadow Mapping basics
  • 52. Real-time Shadows
  • 53. Soft Shadows
  • 54. انیمیشن (Animation) در بازی‌ها
  • 55. انیمیشن مبتنی بر فریم (Frame-Based Animation)
  • 56. انیمیشن مبتنی بر اسکلت (Skeletal Animation)
  • 57. Rigging و Skinning
  • 58. کنترل انیمیشن (Animation Blending)
  • 59. صدا (Audio) در بازی‌ها
  • 60. مفاهیم پایه صدا
  • 61. کتابخانه‌های صوتی DirectX (XAudio2)
  • 62. پخش موسیقی پس‌زمینه
  • 63. پخش جلوه‌های صوتی
  • 64. موقعیت‌یابی صدا (3D Audio)
  • 65. مدیریت منابع (Resource Management)
  • 66. بارگذاری و آزاد کردن منابع
  • 67. مفاهیم حافظه
  • 68. مدیریت حافظه GPU
  • 69. فیزیک (Physics) در بازی‌ها
  • 70. مفاهیم پایه‌ای فیزیک
  • 71. موتورهای فیزیک (DirectXMath, PhysX, Bullet)
  • 72. تشخیص برخورد (Collision Detection)
  • 73. انواع اشکال برخورد (Sphere, AABB, OBB)
  • 74. تشخیص برخورد بین اشکال
  • 75. پاسخ برخورد (Collision Response)
  • 76. سیستم ذرات (Particle Systems)
  • 77. مفاهیم پایه سیستم ذرات
  • 78. مدیریت ذرات
  • 79. افکت‌های ذرات (Fire, Smoke, Rain)
  • 80. مدیریت ورودی پیشرفته (Input Handling)
  • 81. تشخیص ورودی گیم‌پد (Gamepad)
  • 82. تشخیص ورودی لمسی (Touch Input)
  • 83. ساخت منوها (Menus)
  • 84. منوی اصلی (Main Menu)
  • 85. منوی تنظیمات (Settings Menu)
  • 86. HUD (Heads-Up Display)
  • 87. پیاده‌سازی HUD
  • 88. نمایش اطلاعات بازی
  • 89. نشانگر (Crosshair)
  • 90. نشانگر وضعیت (Health Bar)
  • 91. ذخیره و بارگذاری بازی (Save/Load Game)
  • 92. ذخیره سازی پیکربندی
  • 93. ذخیره سازی وضعیت بازیکن
  • 94. مفاهیم هوش مصنوعی (AI)
  • 95. مسیر یابی (Pathfinding)
  • 96. الگوریتم A*
  • 97. رفتارهای ساده AI
  • 98. دشمنان ساده
  • 99. سیستم وضعیت (State Machines)
  • 100. مدیریت صحنه (Scene Management)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش جامع برنامه‌نویسی بازی با DirectX: از صفر تا قهرمانی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا