کتاب آموزش جامع XNA 2.0: خلق بازیهای جذاب 2 بعدی برای ویندوز و Xbox با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع XNA 2.0: خلق بازیهای جذاب 2 بعدی برای ویندوز و Xbox آموزش جامع XNA 2.0: خلق بازیهای جذاب 2 بعدی برای ویندوز و Xbox معرفی دوره: از رویا تا واقعیت با XNA 2.0 آیا آرزوی ساخت بازیهای ویدیویی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع XNA 2.0: خلق بازیهای جذاب 2 بعدی برای ویندوز و Xbox
موضوع کلی: توسعه بازیهای ویدیویی
موضوع میانی: توسعه بازیهای 2 بعدی با XNA
📋 سرفصلهای دوره
- 1. آشنایی با XNA و هدف دوره
- 2. مقدمهای بر توسعه بازی 2 بعدی
- 3. معرفی XNA Framework و Game Studio
- 4. نصب XNA Game Studio 2.0
- 5. ایجاد اولین پروژه XNA
- 6. مرور کلی ساختار پروژه XNA
- 7. مفهوم Game Loop در XNA
- 8. تابع Initialize()
- 9. تابع LoadContent()
- 10. تابع Update()
- 11. تابع Draw()
- 12. معرفی SpriteBatch
- 13. رسم اولین تصویر (Sprite)
- 14. بارگذاری Texture2D
- 15. کار با SpriteFont
- 16. رسم متن در بازی
- 17. مفهوم Vector2
- 18. کار با مختصات در XNA
- 19. رسم اشکال هندسی ساده (خط، مستطیل)
- 20. معرفی Rectangle
- 21. کار با رنگها در XNA (Color)
- 22. مدیریت ورودی صفحه کلید
- 23. خواندن وضعیت کلیدها
- 24. اجرای دستورات با کلیدهای خاص
- 25. مدیریت ورودی ماوس
- 26. خواندن موقعیت ماوس
- 27. کلیکهای ماوس
- 28. چرخ ماوس
- 29. معرفی Content Pipeline
- 30. استفاده از Content Manager
- 31. اضافه کردن Asset ها به پروژه
- 32. مرتبسازی Asset ها
- 33. مدیریت منابع (Graphics, Audio)
- 34. تنظیمات پروژه (Game.cs)
- 35. معرفی GameComponent
- 36. ایجاد کامپوننتهای سفارشی
- 37. اضافه کردن کامپوننت به بازی
- 38. مدیریت چند کامپوننت
- 39. معرفی Screen Manager (مفهوم)
- 40. طراحی یک Screen Manager ساده
- 41. ایجاد Screen های مختلف
- 42. جابجایی بین Screen ها
- 43. مدیریت حالتهای بازی (GameState)
- 44. اجرای بازی در حالت منو
- 45. اجرای بازی در حالت گیمپلی
- 46. اجرای بازی در حالت پایان بازی
- 47. مدیریت وضعیت بازیکن (Player State)
- 48. ایجاد کلاس Player
- 49. حرکت بازیکن
- 50. انیمیشنهای ساده بازیکن
- 51. استفاده از Sprite Sheet برای انیمیشن
- 52. تکنیکهای انیمیشن بیشتر
- 53. مفهوم Collision Detection
- 54. تشخیص برخورد مستطیلها (Axis-Aligned Bounding Boxes - AABB)
- 55. تشخیص برخورد دایرهها
- 56. تشخیص برخورد بین اشکال مختلف
- 57. پیادهسازی منطق برخورد
- 58. مدیریت دشمنان
- 59. ایجاد کلاس Enemy
- 60. حرکت دشمنان
- 61. نحوه تولید دشمنان
- 62. مدیریت تعداد دشمنان
- 63. مفهوم Projectile (گلوله)
- 64. ایجاد کلاس Projectile
- 65. شلیک گلوله توسط بازیکن
- 66. حرکت گلولهها
- 67. برخورد گلوله با دشمن
- 68. مدیریت امتیازدهی (Scoring)
- 69. ذخیره امتیاز
- 70. نمایش امتیاز در UI
- 71. مفهوم UI Elements
- 72. ساخت دکمههای ساده
- 73. منوهای ساده
- 74. پنجرههای پیام
- 75. مدیریت صدا در XNA
- 76. بارگذاری فایلهای صوتی (SoundEffect)
- 77. پخش صداهای کوتاه
- 78. بارگذاری فایلهای موسیقی (Song)
- 79. پخش موسیقی پسزمینه
- 80. کنترل صدا (Volume Control)
- 81. مفهوم Particle Systems
- 82. ایجاد یک سیستم ذرات ساده (مثلاً دود)
- 83. تنظیمات ذرات (موقعیت، سرعت، عمر)
- 84. استفاده از ذرات برای افکتها
- 85. مفهوم Physics Engine (ساده)
- 86. پیادهسازی گرانش
- 87. مفهوم Inertia (اینرسی)
- 88. حرکتهای نرمتر
- 89. مدیریت سطوح (Platforms)
- 90. طراحی مراحل بازی
- 91. تکنیکهای ساخت مرحله
- 92. ذخیره و بارگذاری مراحل
- 93. مدیریت دوربین (Camera)
- 94. دوربین ثابت
- 95. دوربین متحرک (دنبال کننده بازیکن)
- 96. تنظیم محدودیتهای دوربین
- 97. مفهوم Scrolling Background
- 98. ایجاد پسزمینه پیمایششونده
- 99. تنظیم سرعت پیمایش
- 100. استفاده از چند لایه پسزمینه
تگها:
2D game development
Game Development
Game Programming
Microsoft XNA Game Studio
Windows Game Development
Xbox Game Development
XNA
XNA 2.0
آموزش XNA
بازی سازی
بازی سازی دو بعدی
توسعه بازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.