کتاب از صفر تا صد ساخت بازیهای HTML5 با CreateJS: راهنمای جامع و پروژهمحور با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از صفر تا صد ساخت بازیهای HTML5 با CreateJS: راهنمای جامع و پروژهمحور از صفر تا صد ساخت بازیهای HTML5 با CreateJS: راهنمای جامع و پروژهمحور آیا رویای ساخت بازیهای جذاب تحت وب را در سر دارید؟ آیا ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا صد ساخت بازیهای HTML5 با CreateJS: راهنمای جامع و پروژهمحور
موضوع کلی: توسعه بازیهای تحت وب
موضوع میانی: آموزش ساخت بازی با HTML5 و CreateJS
📋 سرفصلهای دوره
- 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
تگها:
CreateJS
Game Development
HTML5 Canvas
HTML5 Game Tutorial
HTML5 Games
JavaScript Games
Web Game Development
آموزش CreateJS
آموزش بازی سازی
بازی سازی
برنامه نویسی بازی
پروژه محور
توسعه بازی تحت وب
ساخت بازی HTML5
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.