دوره از صفر تا صد ساخت بازیهای HTML5 با CreateJS: راهنمای جامع و پروژهمحور همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا صد ساخت بازیهای HTML5 با CreateJS: راهنمای جامع و پروژهمحور
موضوع کلی: توسعه بازیهای تحت وب
موضوع میانی: آموزش ساخت بازی با HTML5 و CreateJS
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی HTML5 برای توسعه بازی
- 2. مقدمهای بر Canvas HTML5
- 3. تنظیم محیط توسعه CreateJS
- 4. نصب و راهاندازی CreateJS
- 5. اولین برنامه CreateJS: Hello World
- 6. مقدمهای بر Stage و Container
- 7. رسم اشکال هندسی با Graphics
- 8. کار با Text و Font ها
- 9. مدیریت رویدادها در CreateJS
- 10. تبدیل و Transform کردن اشیاء
- 11. مقدمهای بر Sprite Sheets
- 12. ساخت انیمیشنهای ساده با Sprite Sheets
- 13. استفاده از Bitmap برای تصاویر
- 14. مفهوم Display Object
- 15. کار با MovieClip
- 16. نوشتن کد برای کنترل MovieClip
- 17. حرکت دادن اشیاء با کد
- 18. انیمیشنهای کلید فریم (Keyframe Animations)
- 19. مفاهیم گرافیكی و لایهبندی
- 20. کار با مسیرها (Paths) و اشکال پیچیده
- 21. استفاده از تقاطعها (Intersections)
- 22. تشخیص برخورد (Collision Detection) - مبانی
- 23. پیادهسازی تشخیص برخورد ساده
- 24. تشخیص برخورد با استفاده از Bounding Boxes
- 25. تشخیص برخورد با استفاده از دایرهها
- 26. تشخیص برخورد با استفاده از اشکال پیچیده
- 27. مدیریت زمان در بازیها (Timers)
- 28. استفاده از RequestAnimationFrame
- 29. ساخت سیستم ذرات (Particle System)
- 30. پیادهسازی سیستم ذرات ساده
- 31. ذرات با زندگی (Lifespan)
- 32. تغییر خواص ذرات در طول زمان
- 33. مفهوم State Machine برای بازیها
- 34. پیادهسازی State Machine برای کاراکتر
- 35. پیادهسازی State Machine برای مدیر بازی
- 36. مفهوم Event Dispatcher
- 37. ایجاد و مدیریت رویدادهای سفارشی
- 38. مفاهیم صدا در بازیهای HTML5
- 39. بارگذاری فایلهای صوتی
- 40. پخش صداهای پسزمینه
- 41. پخش افکتهای صوتی
- 42. کنترل حجم صدا
- 43. مدیریت مکث و ادامه صدا
- 44. ساخت یک بازی ساده پلتفرمر - مقدمه
- 45. طراحی ساختار بازی پلتفرمر
- 46. پیادهسازی کاراکتر اصلی (Player)
- 47. حرکت افقی کاراکتر
- 48. پرش کاراکتر
- 49. گرافیک کاراکتر و انیمیشنهای آن
- 50. پیادهسازی پلتفرمها
- 51. تشخیص برخورد کاراکتر با پلتفرمها
- 52. جلوگیری از افتادن کاراکتر از پلتفرم
- 53. مدیریت جان (Health) کاراکتر
- 54. نمایش UI جان کاراکتر
- 55. پیادهسازی دشمنان
- 56. حرکت دشمنان
- 57. تشخیص برخورد کاراکتر با دشمنان
- 58. کاهش جان کاراکتر در برخورد
- 59. برد و باخت در بازی
- 60. مدیریت صفحه پایان بازی (Game Over)
- 61. مدیریت صفحه برد (Win Screen)
- 62. پیادهسازی یک بازی شوتر - مقدمه
- 63. طراحی ساختار بازی شوتر
- 64. پیادهسازی کاراکتر بازیکن (Shooter)
- 65. حرکت تیرانداز
- 66. تیراندازی
- 67. ساخت مهمات (Bullets)
- 68. حرکت مهمات
- 69. تشخیص برخورد مهمات با دشمنان
- 70. نابودی دشمنان با مهمات
- 71. پیادهسازی انواع دشمنان
- 72. مفاهیم پیشرفتهتر تشخیص برخورد
- 73. اصول طراحی UI در بازیهای HTML5
- 74. ساخت دکمههای تعاملی
- 75. منوهای بازی
- 76. پیادهسازی سیستم امتیازدهی
- 77. ذخیره و بارگذاری امتیازات (مقدماتی)
- 78. کار با Local Storage
- 79. مفهوم Asset Management
- 80. ساخت Asset Loader سفارشی
- 81. مدیریت بارگذاری تصاویر و صداها
- 82. بهینهسازی عملکرد CreateJS
- 83. اصول Debugging در بازیهای HTML5
- 84. استفاده از ابزارهای Developer Console
- 85. نکات امنیتی در توسعه بازیهای وب
- 86. مقدمهای بر Animation Curves
- 87. پیادهسازی انیمیشنهای پیچیدهتر با Curves
- 88. استفاده از TweenJS برای انیمیشنهای نرم
- 89. مزایای استفاده از TweenJS
- 90. پیادهسازی انیمیشنهای پارامتری
- 91. مفهوم Game Loop بهینهسازی شده
- 92. پیادهسازی Physics Engine ساده
- 93. کار با گرانش (Gravity)
- 94. مفهوم Vector
- 95. عملیات روی Vector ها
- 96. پیادهسازی یک بازی مبتنی بر Physics
- 97. مفاهیم اولیه AI در بازیها
- 98. ساخت AI ساده برای دشمنان
- 99. AI تصمیمگیری مبتنی بر وضعیت
- 100. مقدمهای بر Tilemaps
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.