کتاب از مبتدی تا پیشرفته: ساخت بازیهای دو بعدی و سه بعدی با DirectX 8 و Visual Basic با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از مبتدی تا پیشرفته: ساخت بازیهای دو بعدی و سه بعدی با DirectX 8 و Visual Basic از مبتدی تا پیشرفته: ساخت بازیهای دو بعدی و سه بعدی با DirectX 8 و Visual Basic آیا رویای ساخت بازیهای خودت را داری؟ ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از مبتدی تا پیشرفته: ساخت بازیهای دو بعدی و سه بعدی با DirectX 8 و Visual Basic
موضوع کلی: توسعه بازی و گرافیک کامپیوتری با Visual Basic
موضوع میانی: آموزش DirectX 8 برای Visual Basic
📋 سرفصلهای دوره
- 1. مقدمه ای بر بازی سازی و گرافیک کامپیوتری
- 2. معرفی Visual Basic برای توسعه بازی
- 3. مروری بر DirectX
- 4. چرا DirectX 8 برای Visual Basic؟
- 5. نصب ابزارهای توسعه DirectX
- 6. آشنایی با محیط توسعه Visual Basic
- 7. اولین برنامه گرافیکی با DirectX
- 8. اصول ترسیم در DirectX
- 9. مفهوم Device در DirectX
- 10. ایجاد و مدیریت Device
- 11. تنظیمات Device
- 12. رندرینگ اولیه: پاک کردن صفحه
- 13. ترسیم اشکال ساده: خطوط
- 14. ترسیم اشکال ساده: مستطیل ها
- 15. ترسیم اشکال ساده: دایره ها
- 16. مفهوم Vertex Buffer
- 17. ایجاد و استفاده از Vertex Buffer
- 18. فرمت های Vertex
- 19. تنظیمات Vertex Stream
- 20. ترسیم اشکال پیچیده تر با Vertex Buffer
- 21. مفهوم Index Buffer
- 22. ایجاد و استفاده از Index Buffer
- 23. ارتباط Vertex و Index Buffer
- 24. ترسیم مش های ساده
- 25. مقدمه ای بر Texture ها
- 26. بارگذاری و مدیریت Texture ها
- 27. تنظیمات Texture Filtering
- 28. مفهوم Sprite
- 29. ترسیم Sprite ها
- 30. انیمیشن Sprite
- 31. مفهوم Sprite Batch
- 32. استفاده از Sprite Batch برای بهبود عملکرد
- 33. مفهوم Direct3D
- 34. تنظیمات اولیه Direct3D
- 35. دوربین ها در Direct3D
- 36. ماتریس های Transform: Translation
- 37. ماتریس های Transform: Rotation
- 38. ماتریس های Transform: Scaling
- 39. ترکیب ماتریس ها
- 40. مدل سازی سه بعدی: مفاهیم اولیه
- 41. بارگذاری مدل های سه بعدی ساده
- 42. استفاده از Vertex Shader
- 43. مفهوم Shader Model 1.1
- 44. نوشتن اولین Vertex Shader
- 45. کار با ورودی ها و خروجی های Vertex Shader
- 46. تنظیمات Pixel Shader
- 47. مفهوم Pixel Shader Model 1.1
- 48. نوشتن اولین Pixel Shader
- 49. اصول نورپردازی در گرافیک کامپیوتری
- 50. مدل های ساده نورپردازی
- 51. نورپردازی جهت دار (Directional Light)
- 52. نورپردازی نقطه ای (Point Light)
- 53. نورپردازی موضعی (Spotlight)
- 54. کار با Normal ها
- 55. محاسبات نورپردازی با Normal ها
- 56. متریال ها و ویژگی های آن ها
- 57. تنظیم رنگ متریال
- 58. شفافیت (Alpha Blending)
- 59. ترکیب بندی (Composition)
- 60. مفهوم Z-Buffer
- 61. تنظیمات Z-Buffer
- 62. مرتب سازی اشیاء برای رندرینگ صحیح
- 63. مقدمه ای بر انیمیشن
- 64. انیمیشن بر اساس فریم
- 65. انیمیشن با استفاده از Vertex Shader
- 66. انیمیشن با استفاده از Sprite
- 67. مفاهیم واقع گرایانه تر در گرافیک
- 68. مفهوم نورپردازی پیشرفته
- 69. نورپردازی محیطی (Ambient Light)
- 70. نورپردازی بازتابی (Reflective Surfaces)
- 71. نورپردازی بازتاب داخلی (Refractive Surfaces)
- 72. تکنیک های Anti-Aliasing
- 73. مفهوم Frame Rate و V-Sync
- 74. مدیریت زمان در بازی
- 75. اصول فیزیک در بازی های دو بعدی
- 76. حرکت و برخورد در بازی های دو بعدی
- 77. تشخیص برخورد (Collision Detection)
- 78. مدیریت برخورد (Collision Response)
- 79. انتقال مفاهیم دو بعدی به سه بعدی
- 80. اصول گرافیک سه بعدی
- 81. دوربین های سه بعدی پیشرفته
- 82. مسیرهای انیمیشن دوربین
- 83. مفهوم Skybox / Skydome
- 84. انیمیشن مدل های سه بعدی پیچیده
- 85. سیستم ذرات (Particle Systems)
- 86. طراحی سیستم ذرات
- 87. پیاده سازی سیستم ذرات در Visual Basic
- 88. کار با فرمت های فایل صوتی DirectX
- 89. پخش صداهای ساده
- 90. پخش موسیقی پس زمینه
- 91. مفهوم افکت های صوتی
- 92. استفاده از افکت های صوتی
- 93. مدیریت منابع صوتی
- 94. مقدمه ای بر ورودی های کاربر
- 95. کار با کیبورد
- 96. کار با ماوس
- 97. کار با جوی استیک
- 98. ساخت منوهای بازی
- 99. پیاده سازی HUD (Head-Up Display)
- 100. ذخیره و بارگذاری بازی
تگها:
2D Games
3D Games
Beginner Game Development
DirectX 8
DirectX 8 and Visual Basic Development
DirectX 8 Tutorial
Game Development
graphics programming
Visual Basic
آموزش DirectX 8
بازی سازی با ویژوال بیسیک
برنامه نویسی گرافیک
توسعه بازی
دایرکت ایکس 8
ویژوال بیسیک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.