کتاب ساخت بازی های استراتژی (RTS) با یونیتی: مبانی هوش مصنوعی و کنترل واحدها

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب ساخت بازی های استراتژی (RTS) با یونیتی: مبانی هوش مصنوعی و کنترل واحدها

موضوع کلی: برنامه نویسی

موضوع میانی: موتور بازی یونیتی (Unity)

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

  • 1. مقدمه بر ساخت بازی‌های استراتژی در یونیتی
  • 2. چرا یونیتی برای RTS؟
  • 3. مفاهیم کلیدی بازی‌های RTS
  • 4. معرفی هوش مصنوعی در بازی‌ها
  • 5. معرفی کنترل واحدها در بازی‌های RTS
  • 6. ساختار کلی پروژه RTS در یونیتی
  • 7. ایجاد یک پروژه جدید یونیتی
  • 8. تنظیمات اولیه پروژه
  • 9. آشنایی با رابط کاربری یونیتی
  • 10. محیط Scene و Game
  • 11. پنجره Hierarchy و Inspector
  • 12. مدیریت Assets
  • 13. مقدمه بر سیستم ورودی (Input System)
  • 14. کار با ورودی ماوس
  • 15. کار با ورودی کیبورد
  • 16. انتخاب واحدها (Selection)
  • 17. مکانیسم انتخاب تکی واحد
  • 18. مکانیسم انتخاب گروهی واحد (Drag Selection)
  • 19. نمایش بصری واحد انتخاب شده
  • 20. مدیریت وضعیت واحدها (Unit States)
  • 21. حالت Idle
  • 22. حالت Moving
  • 23. حالت Attacking
  • 24. حالت Dead
  • 25. معرفی مفهوم Pathfinding
  • 26. الگوریتم A* برای Pathfinding
  • 27. پیاده‌سازی A* در یونیتی
  • 28. ساخت NavMesh
  • 29. استفاده از NavMesh Agent
  • 30. تنظیمات NavMesh Agent
  • 31. هدایت واحدها به مقصد (Movement)
  • 32. دستور حرکت به یک نقطه
  • 33. دستور حرکت به سمت یک هدف (واحد دیگر)
  • 34. مدیریت برخورد واحدها (Collision)
  • 35. استفاده از Collider ها
  • 36. تنظیمات Rigidbody
  • 37. فیزیک در یونیتی
  • 38. مقدمه بر هوش مصنوعی عامل محور (Agent-Based AI)
  • 39. معرفی Finite State Machines (FSM)
  • 40. پیاده‌سازی FSM برای واحدها
  • 41. حالات مختلف FSM برای واحد
  • 42. انتقال بین حالات FSM
  • 43. معرفی Behavior Trees (BT)
  • 44. ساختار درختی Behavior Trees
  • 45. نودهای مختلف در Behavior Trees (Sequences, Selectors, Decorators)
  • 46. پیاده‌سازی Behavior Trees در یونیتی
  • 47. استفاده از Behavior Trees برای کنترل واحدها
  • 48. مدیریت صف دستورات (Command Queue)
  • 49. ذخیره دستورات دریافتی
  • 50. پردازش دستورات در صف
  • 51. اولویت‌بندی دستورات
  • 52. سیستم منابع (Resource System)
  • 53. معرفی انواع منابع (چوب، طلا، غذا)
  • 54. مکانیسم جمع‌آوری منابع
  • 55. مکانیسم مصرف منابع
  • 56. مدیریت ساختمان‌ها (Buildings)
  • 57. انواع ساختمان‌ها (تولیدکننده واحد، تولیدکننده منابع)
  • 58. مکانیسم ساخت ساختمان
  • 59. مکانیسم ارتقاء ساختمان‌ها
  • 60. سیستم تولید واحد (Unit Production)
  • 61. تعریف انواع واحدها
  • 62. مکانیسم شروع تولید واحد
  • 63. پیشرفت زمان تولید واحد
  • 64. مدیریت صف تولید واحد
  • 65. سیستم مبارزه (Combat System)
  • 66. مفاهیم پایه مبارزه
  • 67. تعریف آمار واحدها (قدرت حمله، دفاع، سلامتی)
  • 68. مکانیسم حمله واحدها
  • 69. تعیین هدف حمله
  • 70. محاسبه آسیب (Damage Calculation)
  • 71. مکانیسم مرگ واحدها
  • 72. مکانیسم احیای واحدها (Healing)
  • 73. مدیریت دید (Vision) و مه جنگ (Fog of War)
  • 74. نشان دادن مناطق قابل دید
  • 75. پنهان کردن مناطق غیرقابل دید
  • 76. سیستم هوش مصنوعی دشمن (Enemy AI)
  • 77. طراحی رفتار کلی دشمن
  • 78. استراتژی‌های حمله و دفاع دشمن
  • 79. استفاده از Behavior Trees برای دشمن
  • 80. مدیریت تصمیم‌گیری دشمن
  • 81. سیستم مدیریت تیم‌ها (Teams)
  • 82. تعریف تیم‌ها و بازیکنان
  • 83. مدیریت وابستگی واحدها به تیم
  • 84. نمایش بصری وابستگی به تیم (رنگ، آیکون)
  • 85. سیستم کنترل دوربین (Camera Control)
  • 86. حرکت دوربین با ماوس
  • 87. حرکت دوربین با کیبورد
  • 88. بزرگنمایی و کوچک‌نمایی دوربین
  • 89. چرخش دوربین
  • 90. مدیریت رابط کاربری (UI)
  • 91. نمایش اطلاعات واحد انتخاب شده
  • 92. نمایش منابع بازیکن
  • 93. نمایش دکمه‌های دستورات
  • 94. سیستم انتخاب و مدیریت گروهی واحدها پیشرفته
  • 95. انتخاب متقاطع (Lasso Selection)
  • 96. دستور حرکت گروهی
  • 97. دستور حمله گروهی
  • 98. مدیریت صف دستورات پیشرفته
  • 99. لغو دستورات
  • 100. دستورات تکراری

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

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

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

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

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


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

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

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

نظرات

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

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