کتاب آموزش جامع XNA 2.0: خلق بازی‌های جذاب 2 بعدی برای ویندوز و Xbox

آموزش جامع XNA 2.0: خلق بازی‌های جذاب 2 بعدی برای ویندوز و Xbox آموزش جامع XNA 2.0: خلق بازی‌های جذاب 2 بعدی برای ویندوز و Xbox معرفی دوره: از رویا تا واقعیت با XNA 2.0 آیا آرزوی ساخت بازی‌های ویدیویی...

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش جامع 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. استفاده از چند لایه پس‌زمینه

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

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

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

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

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


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

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

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

تگ‌ها: 2D game development Game Development Game Programming Microsoft XNA Game Studio Windows Game Development Xbox Game Development XNA XNA 2.0 آموزش XNA بازی سازی بازی سازی دو بعدی توسعه بازی

نظرات

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

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