کتاب ساخت بازی‌های دو بعدی با C++ و Cocos2d-x

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت بازی‌های دو بعدی با C++ و Cocos2d-x

موضوع کلی: فناوری اطلاعات و توسعه نرم‌افزار

موضوع میانی: توسعه بازی‌های رایانه‌ای

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه بازی‌های دو بعدی
  • 2. آشنایی با موتور بازی‌سازی Cocos2d-x
  • 3. نصب و پیکربندی محیط توسعه
  • 4. ایجاد اولین پروژه بازی
  • 5. مفاهیم پایه موتور بازی‌سازی
  • 6. ساختار پروژه در Cocos2d-x
  • 7. کار با صحنه‌ها (Scenes)
  • 8. موجودیت‌های بازی (Game Entities)
  • 9. مدیریت منابع (Resources)
  • 10. بارگذاری و نمایش تصاویر
  • 11. انیمیشن‌های ساده
  • 12. کار با اسپریت‌ها (Sprites)
  • 13. مدیریت ورودی کاربر (Input Handling)
  • 14. حرکت کاراکترها
  • 15. فیزیک بازی (Physics)
  • 16. استفاده از جعبه‌های برخورد (Collision Boxes)
  • 17. تشخیص برخورد بین اشیاء
  • 18. مدیریت وضعیت بازی (Game State)
  • 19. صداگذاری در بازی
  • 20. موسیقی پس‌زمینه
  • 21. کار با فونت‌ها
  • 22. نمایش متن در بازی
  • 23. رابط کاربری (UI)
  • 24. دکمه‌ها و کنترل‌ها
  • 25. منوهای بازی
  • 26. ذخیره و بارگذاری بازی
  • 27. مدیریت امتیازات
  • 28. سطوح مختلف بازی
  • 29. طراحی مراحل
  • 30. موجودیت‌های دشمن
  • 31. هوش مصنوعی ساده دشمنان
  • 32. شلیک و پرتابه
  • 33. سیستم ذرات (Particle Systems)
  • 34. افکت‌های بصری
  • 35. بهینه‌سازی عملکرد بازی
  • 36. مدیریت حافظه
  • 37. اشکال‌زدایی (Debugging)
  • 38. تست بازی
  • 39. انتشار بازی
  • 40. مقدمه‌ای بر شی‌گرایی در C++
  • 41. کلاس‌ها و اشیاء
  • 42. وراثت در C++
  • 43. چندریختی (Polymorphism)
  • 44. قالب‌ها (Templates)
  • 45. مدیریت حافظه پویا
  • 46. اشاره‌گرها (Pointers)
  • 47. توابع مجازی (Virtual Functions)
  • 48. مفهوم Singleton
  • 49. طراحی الگوهای بازی (Game Design Patterns)
  • 50. الگوی مديريت صحنه (Scene Manager)
  • 51. الگوی مديريت منابع (Resource Manager)
  • 52. الگوی مديريت ورودی (Input Manager)
  • 53. الگوی مديريت فیزیک (Physics Manager)
  • 54. الگوی مديريت صدا (Sound Manager)
  • 55. الگوی مديريت رابط کاربری (UI Manager)
  • 56. الگوی مديريت وضعیت بازی (Game State Manager)
  • 57. ساخت دشمنان متنوع
  • 58. پیچیدگی‌های هوش مصنوعی
  • 59. سیستم دشمنان و رفتار آن‌ها
  • 60. مدیریت موج دشمنان
  • 61. مکانیک‌های خاص بازی
  • 62. جمع‌آوری آیتم‌ها
  • 63. سیستم سلامتی (Health System)
  • 64. انواع آیتم‌های کمکی
  • 65. موتور فیزیک پیشرفته
  • 66. کار با فریم‌های انیمیشن
  • 67. ساخت انیمیشن‌های پیچیده
  • 68. مدیریت انیمیشن‌ها
  • 69. انیمیشن‌های مبتنی بر اسکلت (Skeleton Animation)
  • 70. مدیریت زوایای دوربین
  • 71. توابع کمکی گرافیکی
  • 72. رندرینگ پیشرفته
  • 73. تکنیک‌های نورپردازی (در حد دو بعدی)
  • 74. کار با سایه‌ها
  • 75. مدیریت لایه‌ها (Layers)
  • 76. ترکیب لایه‌ها
  • 77. اثرات دیداری ویژه
  • 78. سیستم امتیازدهی پیشرفته
  • 79. تابلو امتیازات (Leaderboards)
  • 80. دستاوردها (Achievements)
  • 81. ذخیره‌سازی ابری (در صورت امکان و سازگاری)
  • 82. شبکه‌سازی در بازی‌های دو بعدی (مقدماتی)
  • 83. کار با پروتکل‌های شبکه (مقدماتی)
  • 84. همگام‌سازی وضعیت بازی
  • 85. مدیریت تاخیر (Latency)
  • 86. امنیت در بازی‌های آنلاین (مقدماتی)
  • 87. مقدمه‌ای بر تست واحد (Unit Testing)
  • 88. تست یکپارچه‌سازی (Integration Testing)
  • 89. مدیریت خطا و استثنا (Error and Exception Handling)
  • 90. پوشش کد (Code Coverage)
  • 91. فرهنگ کدنویسی تمیز
  • 92. مستندسازی کد
  • 93. ابزارهای تحلیل کد ایستا
  • 94. روش‌های مدیریت نسخه (Version Control)
  • 95. کار با Git
  • 96. اصول توسعه چابک (Agile Development)
  • 97. اسکرام (Scrum)
  • 98. کانبان (Kanban)
  • 99. اصول طراحی بازی (Game Design Principles)
  • 100. روانشناسی بازیکن

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

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

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

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

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


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

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

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

نظرات

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

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