دوره ساخت بازیهای حرفهای دوبعدی با فریمورک Starling همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ساخت بازیهای حرفهای دوبعدی با فریمورک Starling
موضوع کلی: بازیسازی
موضوع میانی: توسعه بازیهای دوبعدی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی بازیسازی و گرافیک دوبعدی
- 2. آشنایی با اکشن اسکریپت 3 و Flash Builder
- 3. مقدمهای بر فریمورک Starling
- 4. نصب و راهاندازی Starling و محیط توسعه
- 5. ساختار اصلی یک پروژه Starling
- 6. ایجاد و مدیریت کلاس Document Class
- 7. آشنایی با Stage و Viewport
- 8. مدیریت رندر و نرخ فریم (Frame Rate)
- 9. مفاهیم Display List و Hierarchy
- 10. کار با Display Objects پایه: Sprite و Image
- 11. لود کردن و نمایش تصاویر با AssetManager
- 12. بهینهسازی بارگذاری تصاویر
- 13. کار با تکسچرها و تکسچر اطلس (Texture Atlas)
- 14. استفاده از Adobe Scout برای پروفایلینگ
- 15. مفاهیم و کاربرد Event Listener ها
- 16. مدیریت ورودی کاربر: موس و لمس
- 17. کنترل صفحه نمایش: چرخش و مقیاسبندی
- 18. ایجاد و مدیریت متن با TextField
- 19. استفاده از Bitmap Font ها
- 20. ایجاد انیمیشن ساده با استفاده از تغییر خواص
- 21. مقدمهای بر Tweening و کتابخانه Greensock (GSAP)
- 22. ایجاد انیمیشن پیشرفته با Tweening
- 23. کار با Juggler برای مدیریت زمان
- 24. ساخت ماشین حساب فیزیک ساده با Box2D
- 25. ادغام Box2D با Starling
- 26. ایجاد بدنه فیزیکی (Body) و شکل (Fixture)
- 27. مدیریت برخوردها (Collision Detection)
- 28. ایجاد حرکتهای فیزیکی و نیروها
- 29. استفاده از Joints برای اتصال اشیاء
- 30. شبیهسازی جاذبه و اصطکاک
- 31. ایجاد افکتهای ذرات (Particle Effects) با Starling Particle Editor
- 32. مدیریت و بهینهسازی افکتهای ذرات
- 33. استفاده از صدا و موسیقی در بازی
- 34. لود و پخش صدا با SoundLoader
- 35. کنترل صدا: ولوم، پن، و Loop
- 36. ایجاد افکتهای صوتی
- 37. مدیریت حافظه و Garbage Collection
- 38. بهینهسازی کد برای افزایش کارایی
- 39. استفاده از Object Pooling
- 40. آشنایی با طراحی الگوهای بازیسازی
- 41. الگوی State Machine
- 42. الگوی Observer
- 43. الگوی Singleton
- 44. ایجاد HUD (Heads-Up Display)
- 45. نمایش امتیاز و زندگی
- 46. ایجاد دکمهها و رابط کاربری
- 47. طراحی منوهای بازی
- 48. ایجاد منوی اصلی و منوی تنظیمات
- 49. ذخیره و بارگذاری تنظیمات بازی
- 50. استفاده از SharedObject
- 51. ساخت سیستم ذخیره سازی با XML
- 52. ساخت سیستم ذخیره سازی با JSON
- 53. ایجاد یک بازی پلتفرمر ساده
- 54. ایجاد حرکت کاراکتر و پرش
- 55. پیادهسازی هوش مصنوعی ساده برای دشمنان
- 56. ایجاد یک بازی شوتر فضایی
- 57. ایجاد حرکت سفینه و شلیک
- 58. پیادهسازی برخورد سفینه با دشمنان
- 59. ایجاد یک بازی جورچین (Match-3)
- 60. ایجاد صفحه بازی و جابجایی مهرهها
- 61. پیادهسازی منطق بازی و حذف مهرهها
- 62. ایجاد یک بازی Tower Defense
- 63. ایجاد برجها و دشمنان
- 64. پیادهسازی مسیر حرکت دشمنان
- 65. استفاده از Tilemap برای ساخت مراحل
- 66. ایجاد و ویرایش Tilemap با Tiled
- 67. وارد کردن Tilemap به Starling
- 68. ایجاد انیمیشن اسپرایت شیت (Sprite Sheet)
- 69. بهینهسازی انیمیشن اسپرایت شیت
- 70. استفاده از کتابخانههای متنباز Starling
- 71. بهبود عملکرد بازی با استفاده از Context3D
- 72. استفاده از AGAL Shader ها
- 73. ایجاد افکتهای بصری با Shader ها
- 74. پیادهسازی سایهها و نورپردازی
- 75. مفاهیم و کاربرد Matrices
- 76. کار با Vector ها و Matrices در محاسبات گرافیکی
- 77. ایجاد جلوههای ویژه با استفاده از Matrices
- 78. استفاده از Skeleton Animation
- 79. ایجاد انیمیشن اسکلتی با Spine یا DragonBones
- 80. وارد کردن و استفاده از انیمیشن اسکلتی در Starling
- 81. بهینهسازی انیمیشن اسکلتی
- 82. ایجاد یک بازی RPG ساده
- 83. ایجاد سیستم مبارزه
- 84. ایجاد سیستم Inventory
- 85. طراحی و پیادهسازی سیستم Quest
- 86. استفاده از زبانهای برنامهنویسی دیگر با Starling
- 87. ادغام Native Extension ها (ANE)
- 88. کامپایل و انتشار بازی برای پلتفرمهای مختلف
- 89. انتشار بازی در iOS
- 90. انتشار بازی در Android
- 91. انتشار بازی در وب
- 92. آزمایش و رفع اشکال بازی
- 93. نوشتن تست واحد (Unit Test)
- 94. استفاده از ابزارهای تست
- 95. بازاریابی و انتشار بازی
- 96. بهینهسازی برای فروشگاههای اپلیکیشن
- 97. ایجاد تریلر و اسکرینشات
- 98. برنامهریزی و مدیریت پروژه بازی
- 99. مستندسازی کد
- 100. کار تیمی و استفاده از Git
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.