کتاب جامع و پروژه‌محور ساخت بازی دو‌بعدی با cocos2d

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب جامع و پروژه‌محور ساخت بازی دو‌بعدی با cocos2d

موضوع کلی: بازی‌سازی

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

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

  • 1. مقدمه‌ای بر بازی‌سازی و مفاهیم اولیه
  • 2. آشنایی با cocos2d-x و نصب و راه‌اندازی
  • 3. ساختار یک پروژه cocos2d-x
  • 4. آشنایی با Scene و Layer
  • 5. ایجاد یک Scene ساده
  • 6. آشنایی با Sprite و نحوه استفاده از آن
  • 7. وارد کردن تصاویر و Textureها
  • 8. موقعیت‌دهی و حرکت Spriteها
  • 9. آشنایی با Actionها (Move, Rotate, Scale)
  • 10. استفاده از Actionهای متوالی و همزمان
  • 11. انیمیشن‌سازی Spriteها با SpriteFrameCache
  • 12. ایجاد انیمیشن‌های ساده با SpriteSheet
  • 13. کنترل ورودی کاربر: Touch Events
  • 14. کنترل ورودی کاربر: Keyboard Events
  • 15. آشنایی با Menu و MenuItem
  • 16. ایجاد یک Menu ساده برای بازی
  • 17. آشنایی با Label و Fontها
  • 18. نمایش متن در بازی
  • 19. آشنایی با Scheduler و زمان‌بندی
  • 20. استفاده از Scheduler برای اجرای کد در فواصل زمانی
  • 21. آشنایی با Audio Engine و پخش صدا
  • 22. افزودن جلوه‌های صوتی به بازی
  • 23. آشنایی با Physics Engine (Chipmunk)
  • 24. ایجاد Body و Shape برای Spriteها
  • 25. شبیه‌سازی فیزیک و برخوردها
  • 26. آشنایی با Particle System و جلوه‌های ویژه
  • 27. ایجاد Particle Effect‌های ساده (آتش، دود)
  • 28. استفاده از Tiled Map Editor (Tiled)
  • 29. وارد کردن Tiled Map به بازی
  • 30. دسترسی به لایه‌ها و آبجکت‌های Tiled Map
  • 31. حرکت دوربین در Tiled Map
  • 32. آشنایی با Collision Detection (برخورد اشیاء)
  • 33. پیاده‌سازی Collision Detection با Physics Engine
  • 34. پیاده‌سازی Collision Detection دستی
  • 35. آشنایی با Networking و ارتباط با سرور
  • 36. ارسال و دریافت داده از سرور
  • 37. پیاده‌سازی یک بازی چندنفره ساده
  • 38. آشنایی با UI Toolkit (cocos2d UI)
  • 39. استفاده از Button، Slider، TextField
  • 40. ساخت یک UI سفارشی
  • 41. ذخیره و بارگیری داده (UserDefaults)
  • 42. ذخیره تنظیمات بازی
  • 43. ذخیره Progress بازی
  • 44. آشنایی با AdMob و تبلیغات در بازی
  • 45. پیاده‌سازی تبلیغات بنری و بینابینی
  • 46. آشنایی با In-App Purchases (IAP)
  • 47. پیاده‌سازی خرید سکه و آیتم در بازی
  • 48. بهینه‌سازی عملکرد بازی
  • 49. کاهش مصرف حافظه
  • 50. بهینه‌سازی رندرینگ
  • 51. آشنایی با Debugging و رفع اشکال
  • 52. استفاده از Debugger برای پیدا کردن خطاها
  • 53. استفاده از Logging
  • 54. مقدمه‌ای بر هوش مصنوعی در بازی‌ها
  • 55. پیاده‌سازی رفتارهای ساده هوش مصنوعی (تعقیب، گریز)
  • 56. استفاده از State Machine برای AI
  • 57. پیاده‌سازی یک بازی Platformer ساده
  • 58. طراحی مراحل بازی Platformer
  • 59. حرکت بازیکن، پرش و جمع‌آوری آیتم‌ها
  • 60. اضافه کردن دشمن و هوش مصنوعی ساده
  • 61. پیاده‌سازی یک بازی Shoot'em Up ساده
  • 62. حرکت بازیکن و شلیک گلوله
  • 63. اضافه کردن دشمن و الگوهای حرکتی
  • 64. اضافه کردن Boss Fight
  • 65. پیاده‌سازی یک بازی Puzzle ساده
  • 66. طراحی پازل‌ها و معماها
  • 67. پیاده‌سازی مکانیزم‌های حل پازل
  • 68. ساخت یک بازی Tower Defense ساده
  • 69. قرار دادن برج‌ها و حمله دشمنان
  • 70. ارتقاء برج‌ها و استراتژی‌های بازی
  • 71. استفاده از Spine برای انیمیشن‌های اسکلتی
  • 72. وارد کردن Spine Animation به بازی
  • 73. کنترل انیمیشن‌ها از طریق کد
  • 74. آشنایی با Cocos Studio و طراحی UI
  • 75. ایجاد UI با Cocos Studio
  • 76. وارد کردن UI به پروژه cocos2d-x
  • 77. آشنایی با Event Listenerها
  • 78. استفاده از Event Listener برای مدیریت ورودی کاربر
  • 79. پیاده‌سازی Gesture Recognition
  • 80. آشنایی با Multi-Resolution Support
  • 81. تطبیق بازی با اندازه‌های مختلف صفحه نمایش
  • 82. استفاده از Design Resolution
  • 83. آشنایی با Shaders و جلوه‌های بصری
  • 84. ایجاد Shaders سفارشی
  • 85. اعمال Shaders بر روی Spriteها
  • 86. آشنایی با Profiling و Performance Analysis
  • 87. شناسایی گلوگاه‌های عملکرد
  • 88. بهینه‌سازی کد برای افزایش FPS
  • 89. آشنایی با Version Control (Git)
  • 90. استفاده از Git برای مدیریت پروژه
  • 91. همکاری با دیگران در یک پروژه
  • 92. آشنایی با تست بازی و QA
  • 93. انواع تست بازی (Unit, Integration, System)
  • 94. پیاده‌سازی Unit Tests
  • 95. آشنایی با Publishing و انتشار بازی
  • 96. آماده‌سازی بازی برای انتشار در Android
  • 97. آماده‌سازی بازی برای انتشار در iOS
  • 98. آشنایی با Marketing و تبلیغ بازی
  • 99. استراتژی‌های بازاریابی بازی
  • 100. تبلیغ بازی در شبکه‌های اجتماعی

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

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

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

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

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


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

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

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

نظرات

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

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