فلش‌کارت‌های آموزشی از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic

از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic آیا رویای ساخت بازی‌های خودت را داری؟ ...

انتخاب پلن

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

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

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

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

عنوان دوره: از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic

موضوع کلی: توسعه بازی و گرافیک کامپیوتری با Visual Basic

موضوع میانی: آموزش DirectX 8 برای Visual Basic

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

  • 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. ذخیره و بارگذاری بازی
از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic

از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic

آیا رویای ساخت بازی‌های خودت را داری؟ به دنیای جذاب DirectX و Visual Basic خوش آمدید!

همیشه آرزو داشتید که بازی‌های خودتان را بسازید؟ دوست دارید ایده‌های خلاقانه‌تان را به واقعیت تبدیل کنید و دنیای بازی‌های کامپیوتری را از دریچه نگاه خودتان ببینید؟ با دوره آموزشی «از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic»، این رویا دیگر دست‌نیافتنی نیست. این دوره، با الهام از کتاب کلاسیک و مرجع «DirectX 8 and Visual Basic Development»، شما را گام به گام به سوی تبدیل شدن به یک بازی‌ساز حرفه‌ای هدایت می‌کند.

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

درباره دوره: دریچه‌ای به سوی دنیای بازی‌سازی حرفه‌ای

این دوره یک آموزش جامع و گام به گام است که شما را از سطح مبتدی به یک توسعه‌دهنده بازی حرفه‌ای ارتقا می‌دهد. با تکیه بر دانش و تجربیات کسب‌شده از کتاب «DirectX 8 and Visual Basic Development»، ما یک ساختار آموزشی منسجم و کاربردی را طراحی کرده‌ایم که به شما امکان می‌دهد مفاهیم پیچیده را به آسانی درک کنید و به سرعت شروع به ساخت بازی‌های خود کنید. این دوره، شامل مثال‌های عملی، پروژه‌های جذاب و تمرین‌های چالش‌برانگیز است که شما را در مسیر یادگیری یاری می‌کنند.

با این دوره، نه تنها تکنیک‌های برنامه‌نویسی را یاد می‌گیرید، بلکه با فرآیند طراحی، توسعه و انتشار یک بازی آشنا می‌شوید. ما به شما کمک می‌کنیم تا ایده‌های خود را به واقعیت تبدیل کنید و بازی‌هایی بسازید که بازیکنان را مجذوب خود کند.

موضوعات کلیدی که در این دوره یاد خواهید گرفت:

  • مقدمه‌ای بر DirectX 8 و اهمیت آن در بازی‌سازی
  • نصب و راه‌اندازی DirectX SDK و Visual Basic
  • اصول اولیه گرافیک کامپیوتری: نقاط، خطوط، اشکال
  • کار با تصاویر و بافت‌ها (Textures)
  • مدل‌سازی و رندرینگ اشیاء سه بعدی
  • مبانی ورودی (Input) و کنترل‌کننده‌ها (Controllers)
  • صدا و افکت‌های صوتی در بازی
  • موتور فیزیک و شبیه‌سازی حرکات
  • ساخت بازی‌های دو بعدی: از Pac-Man تا platformer
  • ساخت بازی‌های سه بعدی: محیط‌ها، کاراکترها و گیم‌پلی
  • بهینه‌سازی بازی و رفع اشکالات (Debugging)
  • انتشار و توزیع بازی

این دوره برای چه کسانی مناسب است؟

  • علاقه‌مندان به بازی‌سازی که هیچ تجربه‌ای در برنامه‌نویسی ندارند
  • برنامه‌نویسان Visual Basic که می‌خواهند وارد دنیای بازی‌سازی شوند
  • دانشجویان رشته‌های کامپیوتر و مهندسی نرم‌افزار
  • کسانی که به دنبال یادگیری یک مهارت جدید و پردرآمد هستند
  • افرادی که می‌خواهند ایده‌های خود را به واقعیت تبدیل کنند

چرا باید در این دوره شرکت کنید؟

  • یادگیری گام به گام: آموزش‌های این دوره به صورت قدم به قدم و با زبانی ساده ارائه می‌شوند، به طوری که حتی افراد بدون تجربه قبلی نیز می‌توانند به راحتی مفاهیم را درک کنند.
  • پروژه‌های عملی: با انجام پروژه‌های جذاب و متنوع، دانش خود را در عمل به کار می‌گیرید و تجربه‌ی ارزشمندی کسب می‌کنید.
  • پشتیبانی و رفع اشکال: در طول دوره، به سوالات شما پاسخ داده می‌شود و در رفع مشکلات احتمالی شما را یاری می‌کنیم.
  • یادگیری از یک منبع معتبر: این دوره بر اساس مفاهیم و تکنیک‌های کتاب مرجع «DirectX 8 and Visual Basic Development» طراحی شده است و دانش شما را در این زمینه تقویت می‌کند.
  • فرصت‌های شغلی: با اتمام این دوره، شما مهارت‌های لازم برای ورود به بازار کار بازی‌سازی را به دست می‌آورید و می‌توانید در پروژه‌های مختلف مشارکت کنید.

سرفصل‌های دوره: سفری به دنیای بی‌کران بازی‌سازی (100+ سرفصل)

این دوره شامل بیش از ۱۰۰ سرفصل جامع است که از مبانی اولیه تا تکنیک‌های پیشرفته بازی‌سازی را پوشش می‌دهد. در اینجا به برخی از سرفصل‌های مهم اشاره می‌کنیم:

بخش ۱: مقدمات و نصب

  • مقدمه ای بر دوره و معرفی DirectX 8
  • نصب و راه اندازی Visual Basic و DirectX SDK
  • آشنایی با محیط برنامه نویسی
  • تنظیمات اولیه و پیکربندی پروژه
  • آشنایی با ساختار یک برنامه DirectX

بخش ۲: مبانی گرافیک و DirectX

  • مفاهیم اولیه گرافیک: پیکسل، رنگ، مختصات
  • رسم اشکال پایه: نقطه، خط، مستطیل، دایره
  • کار با DirectDraw و Direct3D
  • مدیریت حافظه در DirectX
  • کار با سطوح و بافرها

بخش ۳: کار با تصاویر و بافت‌ها

  • بارگذاری تصاویر از فایل
  • ایجاد و مدیریت بافت‌ها
  • اعمال بافت‌ها به اشیاء
  • افکت‌های بافتی: شفافیت، ترکیب رنگ
  • انیمیشن بافت‌ها

بخش ۴: مدل سازی و رندرینگ سه بعدی

  • مقدمه ای بر مدل سازی سه بعدی
  • ایجاد اشیاء سه بعدی: مکعب، کره، استوانه
  • تنظیمات دوربین و دید
  • نورپردازی: Ambient، Directional، Point
  • رندرینگ اشیاء سه بعدی در DirectX

بخش ۵: ورودی و کنترل‌کننده‌ها

  • دریافت ورودی از کیبورد و ماوس
  • استفاده از Joystick و Gamepad
  • مدیریت رویدادها و واکنش به ورودی
  • تنظیمات حساسیت و کنترل

بخش ۶: صدا و افکت‌های صوتی

  • آشنایی با DirectSound
  • پخش صداهای پس زمینه
  • افکت‌های صوتی: Volume، Pan
  • ایجاد و مدیریت صداها
  • افزودن صدا به بازی

بخش ۷: موتور فیزیک و شبیه سازی

  • اصول اولیه فیزیک در بازی
  • شبیه سازی حرکت و برخورد
  • کار با معادلات فیزیکی
  • افزودن جاذبه و اینرسی

بخش ۸: ساخت بازی‌های دو بعدی

  • طراحی بازی‌های Pac-Man و Pong
  • پیاده سازی گیم پلی و منطق بازی
  • افزودن هوش مصنوعی
  • طراحی رابط کاربری

بخش ۹: ساخت بازی‌های سه بعدی

  • طراحی محیط سه بعدی
  • ساخت کاراکترها و انیمیشن‌ها
  • پیاده سازی دوربین سوم شخص
  • ایجاد گیم پلی و مراحل بازی

بخش ۱۰: بهینه سازی و انتشار

  • بهینه سازی عملکرد بازی
  • رفع باگ‌ها و مشکلات
  • انتشار بازی برای پلتفرم‌های مختلف
  • بازاریابی و تبلیغات

و ده‌ها سرفصل دیگر برای یادگیری کامل و حرفه‌ای بازی سازی...

همین حالا ثبت نام کنید و به جمع بازی‌سازان بپیوندید!

فرصت را از دست ندهید و همین امروز در دوره «از مبتدی تا پیشرفته: ساخت بازی‌های دو بعدی و سه بعدی با DirectX 8 و Visual Basic» ثبت نام کنید. با ما، قدم در راه ساخت بازی‌های شگفت‌انگیز بگذارید و رویاهای خود را به واقعیت تبدیل کنید!

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

با محیط سامانه آموزشی آشنا شوید و نمونه‌هایی از فضای یادگیری، فلش‌کارت‌ها و ابزارهای مرور و تمرین را مشاهده کنید.

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

یادگیری فراتر از مطالعه معمولی
با فلش‌کارت‌های آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.

تگ‌ها: 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 ویژوال بیسیک

نظرات

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

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