دوره صفر تا صد ساخت بازی iOS با Sprite Kit: راهنمای جامع از مبتدی تا پیشرفته بر اساس کتاب Leland Long همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب صفر تا صد ساخت بازی 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.