کتاب ساخت بازی‌های آیفون و آیپد با Cocos2d-x: از مبتدی تا حرفه‌ای

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب ساخت بازی‌های آیفون و آیپد با Cocos2d-x: از مبتدی تا حرفه‌ای

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

موضوع میانی: توسعه بازی با Cocos2d-x برای iOS

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

  • 1. مبانی و پیش‌نیازها:
  • 2. آشنایی با دوره و پیش‌نیازها
  • 3. مقدمه‌ای بر توسعه بازی‌های موبایل و Cocos2d-x
  • 4. نصب و راه‌اندازی Xcode و ابزارهای مورد نیاز
  • 5. آشنایی با زبان C++ و مفاهیم اولیه
  • 6. مروری بر مفاهیم شیء‌گرا (OOP)
  • 7. ساختار پروژه Cocos2d-x و فایل‌های مهم
  • 8. اولین گام‌ها: ایجاد و اجرای یک پروژه خالی
  • 9. درک ساختار scene و layer در Cocos2d-x
  • 10. آشنایی با سیستم مختصات و واحد اندازه‌گیری
  • 11. تنظیمات اولیه و پیکربندی صفحه نمایش
  • 12. رسم و نمایش گرافیک:
  • 13. کار با sprites و نمایش تصاویر
  • 14. استفاده از texture atlas برای بهینه‌سازی
  • 15. تغییر اندازه، چرخش و جابجایی sprites
  • 16. کار با رنگ‌ها و شفافیت
  • 17. استفاده از بلورها و جلوه‌های بصری ساده
  • 18. اضافه کردن متن و فونت‌ها
  • 19. ایجاد و نمایش shape های هندسی
  • 20. کار با tiled maps (TMX) و نقشه‌های دوقلو
  • 21. مدیریت منابع و حافظه
  • 22. بهینه‌سازی گرافیک برای دستگاه‌های مختلف
  • 23. مبانی تعامل و ورودی:
  • 24. شناسایی و مدیریت رویدادهای لمسی (touch events)
  • 25. تشخیص حرکات (gestures) و استفاده از آن
  • 26. استفاده از شتاب‌سنج (accelerometer)
  • 27. دریافت ورودی از کیبورد
  • 28. افزودن دکمه‌ها و عناصر رابط کاربری (UI)
  • 29. صدا و موسیقی در بازی
  • 30. مدیریت صداهای مختلف و پخش آن‌ها
  • 31. افزودن افکت‌های صوتی
  • 32. کنترل حجم صدا
  • 33. ادغام موسیقی پس‌زمینه
  • 34. انیمیشن و افکت‌ها:
  • 35. ایجاد انیمیشن با استفاده از frames
  • 36. استفاده از actions برای انیمیشن
  • 37. انیمیشن‌های ترکیبی (sequence و spawn)
  • 38. افکت‌های پارتی (particle effects)
  • 39. ساخت افکت‌های ویژه
  • 40. ایجاد transition های بین scene ها
  • 41. انیمیشن‌های پیچیده با استفاده از timeline
  • 42. بهینه‌سازی انیمیشن و افکت‌ها
  • 43. کار با افکت‌های سه بعدی
  • 44. افکت‌های پس‌زمینه و جلوه‌های بصری پیشرفته
  • 45. فیزیک و برخورد:
  • 46. معرفی کتابخانه فیزیک Box2D
  • 47. راه‌اندازی و تنظیم Box2D در پروژه
  • 48. اضافه کردن اجسام فیزیکی (bodies)
  • 49. تعریف shape های برخورد
  • 50. تشخیص برخورد و مدیریت آن
  • 51. اعمال نیروها و گشتاورها
  • 52. استفاده از joint ها برای اتصال اجسام
  • 53. کار با دنیای فیزیک
  • 54. بهینه‌سازی فیزیک و برخورد
  • 55. مثال‌های کاربردی از فیزیک در بازی
  • 56. مدیریت بازی و سطح‌بندی:
  • 57. ساخت منو و صفحه‌ی شروع
  • 58. پیاده‌سازی سیستم امتیازدهی (scoring)
  • 59. ذخیره و بارگذاری اطلاعات (saving/loading)
  • 60. ساخت سطوح و مراحل بازی
  • 61. طراحی و پیاده‌سازی هوش مصنوعی (AI) ساده
  • 62. مدیریت دوربین و دنبال کردن اشیاء
  • 63. سیستم مدیریت زندگی و سلامتی
  • 64. طراحی رابط کاربری (UI) برای بازی
  • 65. اضافه کردن راهنما و آموزش (tutorial)
  • 66. پیاده‌سازی سیستم مدیریت سطح و پیشرفت
  • 67. مباحث پیشرفته:
  • 68. بهینه‌سازی کد و عملکرد بازی
  • 69. استفاده از thread ها و multi-threading
  • 70. کار با شبکه (networking) و multiplayer
  • 71. پیاده‌سازی خرید درون‌برنامه‌ای (in-app purchases)
  • 72. استفاده از سرویس‌های ابری (cloud services)
  • 73. پیاده‌سازی leaderboards و achievements
  • 74. بهینه‌سازی برای دستگاه‌های مختلف (resolutions)
  • 75. تست و اشکال‌زدایی (debugging)
  • 76. بهره‌وری از profiling tools
  • 77. انتشار بازی در App Store
  • 78. طراحی بازی و مفاهیم تکمیلی:
  • 79. اصول طراحی بازی (game design)
  • 80. ایده‌پردازی و مفهوم‌سازی بازی
  • 81. طراحی شخصیت‌ها و محیط‌ها
  • 82. طراحی مراحل و چالش‌ها
  • 83. طراحی رابط کاربری (UI) و تجربه کاربری (UX)
  • 84. استفاده از asset های آماده و ساخت آن‌ها
  • 85. مستندسازی بازی و کدها
  • 86. به‌روزرسانی و نگهداری بازی
  • 87. بازاریابی و تبلیغات بازی
  • 88. نکات پایانی و جمع‌بندی دوره

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

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

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

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

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


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

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

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

نظرات

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

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