کتاب خلق بازی‌های سه‌بعدی جذاب با Visual Basic و DirectX: گام به گام تا حرفه‌ای شدن با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

خلق بازی‌های سه‌بعدی جذاب با Visual Basic و DirectX: گام به گام تا حرفه‌ای شدن خلق بازی‌های سه‌بعدی جذاب با Visual Basic و DirectX: گام به گام تا حرفه‌ای شدن معرفی دوره آیا همیشه رویای ساخت بازی‌های و...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره خلق بازی‌های سه‌بعدی جذاب با Visual Basic و DirectX: گام به گام تا حرفه‌ای شدن

موضوع کلی: توسعه بازی با استفاده از Microsoft Visual Basic

موضوع میانی: برنامه نویسی بازی با DirectX در Visual Basic

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه بازی با Visual Basic
  • 2. آشنایی با محیط توسعه Visual Basic
  • 3. مروری بر مفاهیم اولیه برنامه‌نویسی Visual Basic
  • 4. تفاوت برنامه‌نویسی بازی با برنامه‌های کاربردی معمولی
  • 5. چرا Visual Basic و DirectX؟
  • 6. آشنایی با DirectX و اجزای آن
  • 7. نصب و راه‌اندازی Visual Basic و DirectX SDK
  • 8. محیط توسعه یکپارچه (IDE) Visual Basic برای توسعه بازی
  • 9. کار با کنترل‌های اصلی Visual Basic
  • 10. مبانی گرافیک در Visual Basic: Drawing API
  • 11. کشیدن اشکال ساده (خط، مربع، دایره)
  • 12. کار با رنگ‌ها و قلم‌ها
  • 13. کار با تصاویر (Bitmaps)
  • 14. بارگذاری و نمایش تصاویر
  • 15. عملیات روی تصاویر: کپی، جابجایی، تغییر اندازه
  • 16. مقدمه‌ای بر مفاهیم سه‌بعدی
  • 17. مختصات دکارتی (X, Y, Z)
  • 18. بردارها و ماتریس‌ها در گرافیک سه‌بعدی
  • 19. مفاهیم تبدیل (Transformations): انتقال، چرخش، مقیاس
  • 20. آشنایی با DirectX Graphics
  • 21. معرفی Direct3D
  • 22. راه‌اندازی Direct3D در Visual Basic
  • 23. ایجاد دستگاه نمایش (Device) Direct3D
  • 24. تنظیم حالت‌های نمایش (Viewport, Projection)
  • 25. رندر کردن اشکال سه‌بعدی اولیه
  • 26. کشیدن مثلث‌ها و چهارضلعی‌ها
  • 27. کار با رأس‌ها (Vertices) و داده‌های رأس
  • 28. ساختاردهی داده‌های رأس
  • 29. استفاده از بافر رأس (Vertex Buffer)
  • 30. مفاهیم نورپردازی در سه‌بعدی
  • 31. انواع نورها (نقطه، جهت‌دار، منطقه‌ای)
  • 32. محاسبات ساده نورپردازی (Phong, Gouraud)
  • 33. متریال‌ها و ویژگی‌های سطوح
  • 34. تنظیم متریال‌ها در Direct3D
  • 35. تکسچرینگ (Texture Mapping)
  • 36. بارگذاری و اعمال تکسچرها
  • 37. مختصات UV و نگاشت تکسچر
  • 38. فیلترینگ تکسچر
  • 39. انواع فیلترها (Point, Bilinear, Trilinear)
  • 40. مفاهیم دوربین و دید
  • 41. تعریف موقعیت و جهت دوربین
  • 42. تنظیم ماتریس دید (View Matrix)
  • 43. تنظیم ماتریس پروجکشن (Projection Matrix)
  • 44. عمق بافر (Z-Buffer) و نمایش سه‌بعدی
  • 45. مدیریت فریم و حلقه اصلی بازی
  • 46. تکنیک‌های Swapping Buffers
  • 47. مدیریت زمان در بازی
  • 48. استفاده از تایمرها و توابع زمان
  • 49. کنترل ورودی کاربر (Input)
  • 50. خوانش ورودی از صفحه کلید
  • 51. خوانش ورودی از ماوس
  • 52. مؤلفه‌های کلیدی بازی
  • 53. چرخه حیات یک شیء در بازی
  • 54. مدیریت اشیاء (Objects) در بازی
  • 55. حرکت اشیاء در صحنه سه‌بعدی
  • 56. تشخیص برخورد (Collision Detection)
  • 57. روش‌های ساده تشخیص برخورد (جعبه احاطه‌کننده)
  • 58. پیاده‌سازی انیمیشن‌های ساده
  • 59. انیمیشن مبتنی بر فریم (Frame-based Animation)
  • 60. مقدمه‌ای بر Shaders
  • 61. هدف و کاربرد Shaders
  • 62. مقدمه‌ای بر HLSL (High-Level Shading Language)
  • 63. نوشتن Shaders ساده
  • 64. کار با Pixel Shaders
  • 65. کار با Vertex Shaders
  • 66. مدیریت منابع گرافیکی (Asset Management)
  • 67. بارگذاری مدل‌های سه‌بعدی
  • 68. فرمت‌های رایج مدل‌های سه‌بعدی
  • 69. استفاده از کتابخانه‌های خارجی برای مدل‌ها
  • 70. صدا در بازی
  • 71. معرفی DirectSound
  • 72. راه‌اندازی DirectSound
  • 73. پخش صداهای ساده
  • 74. پخش موسیقی پس‌زمینه
  • 75. تنظیمات صوتی (موقعیت، حجم)
  • 76. فیزیک بازی (مقدماتی)
  • 77. شبیه‌سازی گرانش
  • 78. مفاهیم اولیه دینامیک
  • 79. ایجاد یک صحنه بازی ساده
  • 80. طراحی یک سطح بازی
  • 81. قرار دادن اشیاء در صحنه
  • 82. پیاده‌سازی یک کاراکتر قابل کنترل
  • 83. حرکت کاراکتر با صفحه کلید
  • 84. پیاده‌سازی پرش کاراکتر
  • 85. مقدمه‌ای بر هوش مصنوعی (AI) در بازی
  • 86. رفتار ساده دشمنان
  • 87. حرکت گشت‌زنی (Patrol)
  • 88. پیاده‌سازی یک بازی ساده (مثال عملی)
  • 89. ساخت یک بازی تیراندازی سه‌بعدی
  • 90. پیاده‌سازی تیراندازی
  • 91. پیاده‌سازی دشمنان
  • 92. پیاده‌سازی سیستم امتیازدهی
  • 93. مدیریت رابط کاربری (UI) در بازی
  • 94. نمایش اطلاعات (سلامتی، امتیاز)
  • 95. منوهای بازی
  • 96. استفاده از GDI+ برای UI
  • 97. بهینه‌سازی عملکرد (Performance Optimization)
  • 98. شناسایی گلوگاه‌های عملکرد
  • 99. تکنیک‌های کاهش بار رندر
  • 100. بهینه‌سازی مصرف حافظه
تگ‌ها: 3D Games DirectX DirectX Game Programming DirectX Programming Game Development Game Programming Microsoft Visual Basic VB Game Development Visual Basic آموزش Visual Basic بازی سه‌بعدی برنامه نویسی بازی با VB توسعه بازی گیم سازی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.