کتاب صفر تا صد ساخت بازی iOS با Sprite Kit: راهنمای جامع از مبتدی تا پیشرفته بر اساس کتاب Leland Long

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب صفر تا صد ساخت بازی iOS با Sprite Kit: راهنمای جامع از مبتدی تا پیشرفته بر اساس کتاب Leland Long

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

موضوع میانی: توسعه بازی با Sprite Kit

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

  • 1. معرفی دوره و Sprite Kit
  • 2. نصب Xcode و آماده‌سازی محیط توسعه
  • 3. مفاهیم اولیه Sprite Kit: Node ها
  • 4. ساخت اولین صحنه بازی
  • 5. اضافه کردن تصاویر (Sprites) به صحنه
  • 6. مدیریت لایه‌ها و ترتیب نمایش
  • 7. مفاهیم اولیه انیمیشن: Actions
  • 8. انیمیشن‌های حرکت (Move Action)
  • 9. انیمیشن‌های تغییر مقیاس (Scale Action)
  • 10. انیمیشن‌های چرخش (Rotate Action)
  • 11. ترکیب Action ها
  • 12. توقف و اجرای Action ها
  • 13. مفاهیم اولیه Physics (فیزیک)
  • 14. استفاده از Body های فیزیکی
  • 15. محدودیت‌های Body های فیزیکی
  • 16. شناسایی برخوردها (Collision Detection)
  • 17. دسته‌بندی اشیاء برای برخورد (Collision Bitmasks)
  • 18. تعریف انواع برخورد (Contact Bitmasks)
  • 19. انجام عملیات با برخوردها
  • 20. تنظیم جاذبه (Gravity)
  • 21. ویژگی‌های Physics World
  • 22. حرکت دینامیک اشیاء (Dynamic Bodies)
  • 23. حرکت سینماتیک اشیاء (Kinematic Bodies)
  • 24. اجسام ایستا (Static Bodies)
  • 25. تنظیم سرعت و نیروی اشیاء
  • 26. کار با ابزارهای Debugging فیزیک
  • 27. مدیریت ورودی کاربر: لمس صفحه
  • 28. شناسایی رویدادهای لمس
  • 29. حرکت دادن اشیاء با لمس
  • 30. تشخیص چند لمسی (Multi-touch)
  • 31. استفاده از شتاب‌سنج (Accelerometer)
  • 32. حساسیت شتاب‌سنج
  • 33. تنظیمات شتاب‌سنج
  • 34. کار با صدا و موسیقی
  • 35. پخش افکت‌های صوتی
  • 36. پخش موسیقی پس‌زمینه
  • 37. مدیریت صداها در طول بازی
  • 38. تنظیم میزان صدا
  • 39. استفاده از Particle Emitters
  • 40. ایجاد Particle Emitters ساده
  • 41. تنظیم خواص ذرات (Size, Color, Lifetime)
  • 42. انیمیشن ذرات
  • 43. استفاده از Particle Emitters از پیش ساخته شده
  • 44. کار با انیمیشن‌های متنی (Text Animations)
  • 45. اضافه کردن Label به صحنه
  • 46. تغییر متن Label
  • 47. انیمیشن متن
  • 48. استفاده از Font های سفارشی
  • 49. مدیریت وضعیت بازی (Game State Management)
  • 50. پیاده‌سازی حالت‌های مختلف بازی (Menu, Playing, Game Over)
  • 51. انتقال بین صحنه‌ها (Scene Transitions)
  • 52. انواع انیمیشن‌های انتقال صحنه
  • 53. مدیریت داده‌ها و ذخیره‌سازی
  • 54. ذخیره‌سازی تنظیمات ساده
  • 55. استفاده از UserDefaults
  • 56. پیاده‌سازی بازی‌های ساده (مثال: Flappy Bird)
  • 57. طراحی رابط کاربری (UI)
  • 58. اضافه کردن دکمه‌ها به بازی
  • 59. طراحی منوی اصلی
  • 60. صفحه Game Over
  • 61. صفحه امتیازات
  • 62. پیاده‌سازی سیستم امتیازدهی
  • 63. به‌روزرسانی امتیاز در UI
  • 64. کار با Physics Joints
  • 65. انواع مختلف Physics Joints
  • 66. استفاده از Joints برای ساخت اشیاء پیچیده‌تر
  • 67. مفاهیم اولیه انیمیشن‌های سفارشی (Custom Animations)
  • 68. ساخت Sprite Sheets
  • 69. استفاده از Texture Atlases
  • 70. انیمیشن با Sprite Sheets
  • 71. دوربین در Sprite Kit
  • 72. تنظیم دوربین برای دنبال کردن بازیکن
  • 73. انتقال دوربین
  • 74. کار با Tile Maps
  • 75. طراحی Tile Maps
  • 76. بارگذاری Tile Maps در Sprite Kit
  • 77. کار با لایه‌های Tile Maps
  • 78. پیاده‌سازی حرکت بازیکن روی Tile Map
  • 79. مفاهیم پیشرفته Physics
  • 80. برخورد اشیاء با اشکال پیچیده
  • 81. Physical Properties: Friction, Restitution
  • 82. تنظیمات پیشرفته Physics World
  • 83. استفاده از Physics Behaviors
  • 84. استفاده از Sockets برای ارتباط بازی (اگر قابل پیاده‌سازی باشد)
  • 85. مفاهیم پیشرفته انیمیشن
  • 86. انیمیشن‌های Keyframe
  • 87. ساخت انیمیشن‌های پیچیده با Keyframes
  • 88. مفاهیم پیشرفته Particle Emitters
  • 89. طراحی Particle Emitters پویا
  • 90. کار با emitters از طریق کد
  • 91. مفاهیم پیشرفته UI
  • 92. ساخت UI های پیچیده‌تر با Sprite Kit
  • 93. کار با Scroll Views (اگر پیاده‌سازی شود)
  • 94. ایجاد دشمنان و هوش مصنوعی ساده
  • 95. الگوهای حرکتی دشمنان
  • 96. واکنش دشمنان به بازیکن
  • 97. مدیریت تعداد زیاد دشمنان
  • 98. بهینه‌سازی عملکرد بازی
  • 99. شناسایی Bottlenecks
  • 100. استفاده از Profiler در Xcode

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

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

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

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

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


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

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

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

نظرات

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

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