دوره بازیسازی iOS از صفر: پروژه محور ساخت اولین بازی با Swift همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب بازیسازی iOS از صفر: پروژه محور ساخت اولین بازی با Swift
موضوع کلی: بازیسازی
موضوع میانی: بازیسازی برای پلتفرم iOS
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر بازی سازی iOS و Swift
- 2. آشنایی با Xcode و محیط توسعه iOS
- 3. ایجاد یک پروژه بازی جدید در Xcode
- 4. آشنایی با SpriteKit و SceneKit
- 5. اصول اولیه SpriteKit: گرهها و صحنهها
- 6. ایجاد یک صحنه بازی ساده
- 7. افزودن Sprites به صحنه
- 8. تغییر اندازه و موقعیت Sprites
- 9. چرخش و مقیاس بندی Sprites
- 10. آشنایی با Actions در SpriteKit
- 11. انیمیشن ساده با Actions
- 12. حرکت Sprites با Actions
- 13. تغییر رنگ Sprites با Actions
- 14. آشنایی با فیزیک در SpriteKit
- 15. فعال سازی فیزیک برای Sprites
- 16. تعریف خواص فیزیکی: جرم، اصطکاک، و غیره
- 17. برخورد بین Sprites و واکنش ها
- 18. شناسایی برخوردها
- 19. ایجاد یک زمین بازی با فیزیک
- 20. آشنایی با دوربین در SpriteKit
- 21. کنترل دوربین
- 22. دنبال کردن Sprites با دوربین
- 23. ایجاد HUD (Heads-Up Display)
- 24. نمایش امتیاز و زمان بازی
- 25. استفاده از Labels در SpriteKit
- 26. وارد کردن تصاویر و صداها به پروژه
- 27. مدیریت Assetها
- 28. پخش صدا در بازی
- 29. آشنایی با Gestures در iOS
- 30. تشخیص Tap Gesture
- 31. تشخیص Swipe Gesture
- 32. تشخیص Pan Gesture
- 33. استفاده از Gestures برای کنترل بازی
- 34. ایجاد یک کنترل مجازی جوی استیک
- 35. استفاده از جوی استیک برای حرکت Sprites
- 36. آشنایی با Timerها
- 37. استفاده از Timerها برای ایجاد رویدادهای دورهای
- 38. ایجاد دشمنان و حرکت آنها
- 39. استفاده از Random Numbers
- 40. ایجاد سطوح مختلف بازی
- 41. ذخیره و بارگیری داده های بازی
- 42. ذخیره امتیازات و تنظیمات بازی
- 43. استفاده از UserDefaults
- 44. آشنایی با Game Center
- 45. ارسال امتیازات به Game Center
- 46. نمایش Leaderboard
- 47. آشنایی با AdMob
- 48. اضافه کردن تبلیغات به بازی
- 49. بهینه سازی بازی برای عملکرد بهتر
- 50. کاهش استفاده از حافظه
- 51. بهینه سازی بافت ها (Textures)
- 52. استفاده از پروفایلر Xcode
- 53. مقدمه ای بر SceneKit
- 54. ایجاد صحنه سه بعدی در SceneKit
- 55. افزودن اشکال سه بعدی (Nodes) به صحنه
- 56. نورپردازی در SceneKit
- 57. دوربین در SceneKit
- 58. مواد (Materials) در SceneKit
- 59. افزودن بافت به اشکال سه بعدی
- 60. انیمیشن در SceneKit
- 61. استفاده از Actions در SceneKit
- 62. فیزیک در SceneKit
- 63. برخورد بین اشیاء سه بعدی
- 64. کنترل های حرکتی (Motion Controls)
- 65. استفاده از شتاب سنج و ژیروسکوپ
- 66. واقعیت افزوده (ARKit)
- 67. ایجاد یک تجربه AR ساده
- 68. تشخیص سطوح با ARKit
- 69. قرار دادن اشیاء سه بعدی در دنیای واقعی
- 70. استفاده از Core Data برای مدیریت داده ها
- 71. پیاده سازی سیستم خرید درون برنامه ای (In-App Purchases)
- 72. ایجاد فروشگاه درون بازی
- 73. بازیابی خریدها
- 74. مقدمه ای بر SwiftUI برای UI بازی
- 75. استفاده از Canvas برای طراحی UI
- 76. ایجاد دکمه ها و عناصر UI دیگر
- 77. ادغام SpriteKit با SwiftUI
- 78. آشنایی با Combine برای مدیریت رویدادها
- 79. استفاده از Publishers و Subscribers
- 80. تست بازی
- 81. نوشتن Unit Tests
- 82. استفاده از ابزارهای تست Xcode
- 83. Debugging بازی
- 84. استفاده از Breakpoints
- 85. بررسی متغیرها و حافظه
- 86. انتشار بازی در App Store
- 87. آماده سازی بازی برای انتشار
- 88. ایجاد حساب توسعه دهنده Apple
- 89. مراحل ارسال بازی به App Store
- 90. بازاریابی بازی
- 91. استراتژی های بازاریابی برای بازی های iOS
- 92. استفاده از رسانه های اجتماعی
- 93. بررسی نمونه کد کامل بازی پلتفرمر
- 94. ساخت بازی مسابقه ای ساده
- 95. ایجاد یک بازی معمایی
- 96. ساخت بازی شوتر فضایی
- 97. طراحی کاراکترهای بازی
- 98. طراحی مراحل بازی
- 99. اصول طراحی صدا برای بازی
- 100. ایجاد جلوه های ویژه بصری (VFX)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.