دوره خلق انیمیشنهای پویا و بازیهای تعاملی با Canvas همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب خلق انیمیشنهای پویا و بازیهای تعاملی با Canvas
موضوع کلی: مبانی و کاربردهای HTML5 Canvas
موضوع میانی: رسم اشکال، تصاویر و متن در Canvas
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر HTML5 Canvas
- 2. مفاهیم پایه Canvas
- 3. بوم Canvas در HTML
- 4. دریافت Context Canvas
- 5. Context 2D
- 6. کشیدن شکل های پایه
- 7. خطوط مستقیم
- 8. مستطیل ها
- 9. دایره ها
- 10. منحنی ها
- 11. پر کردن و استروک کردن شکل ها
- 12. رنگ ها
- 13. گرادیانت ها
- 14. الگوها
- 15. تنظیم ضخامت و سبک خط
- 16. انتهای خط و اتصالات خط
- 17. سایه ها
- 18. متن در Canvas
- 19. کشیدن متن
- 20. فونت ها
- 21. تراز بندی متن
- 22. تغییر رنگ متن
- 23. تغییر استروک متن
- 24. تصاویر در Canvas
- 25. کشیدن تصاویر
- 26. تغییر اندازه تصاویر
- 27. برش تصاویر
- 28. تکرار تصاویر
- 29. استفاده از تصاویر به عنوان الگو
- 30. انیمیشن در Canvas
- 31. مفهوم فریم به فریم
- 32. پاک کردن Canvas
- 33. رسم مجدد فریم ها
- 34. استفاده از requestAnimationFrame
- 35. حرکت اشیاء
- 36. سرعت و جهت
- 37. تغییر موقعیت اشیاء
- 38. اصطکاک و گرانش (مقدماتی)
- 39. انیمیشن های مبتنی بر زمان
- 40. تغییر ویژگی های بصری با زمان
- 41. انیمیشن های پیچیده تر
- 42. توابع انیمیشن
- 43. حالت های انیمیشن
- 44. چرخه های انیمیشن
- 45. بازگشت و تکرار انیمیشن
- 46. ورودی کاربر در Canvas
- 47. رویدادهای ماوس
- 48. کلیک کردن
- 49. حرکت ماوس
- 50. کشیدن و رها کردن
- 51. رویدادهای کیبورد
- 52. فشردن کلید
- 53. رها کردن کلید
- 54. دریافت ورودی کاربر برای تعامل
- 55. بازی های تعاملی با Canvas
- 56. مفاهیم پایه بازی
- 57. حلقه بازی
- 58. وضعیت بازی
- 59. مدیریت صحنه ها
- 60. طراحی کاراکترها
- 61. رسم کاراکترها
- 62. انیمیشن کاراکترها
- 63. حرکت کاراکترها
- 64. کنترل کاراکترها
- 65. طراحی محیط بازی
- 66. رسم اشیاء بازی
- 67. موانع
- 68. جمع آوری کننده ها
- 69. سیستم امتیازدهی
- 70. نمایش امتیاز
- 71. افزایش امتیاز
- 72. مدیریت زندگی ها
- 73. نمایش زندگی ها
- 74. کاهش زندگی ها
- 75. تشخیص برخورد
- 76. برخورد بین اشیاء
- 77. برخورد با موانع
- 78. برخورد با جمع آوری کننده ها
- 79. موتور فیزیک ساده
- 80. حرکت پرتابه ها
- 81. بازگشت از دیوارها
- 82. صدا در Canvas
- 83. اضافه کردن صدا
- 84. پخش صدا
- 85. توقف صدا
- 86. حلقه کردن صدا
- 87. چندین صدا
- 88. بهینه سازی عملکرد Canvas
- 89. کاهش رندرینگ غیرضروری
- 90. استفاده از offscreen Canvas
- 91. بهینه سازی حلقه بازی
- 92. مدیریت حافظه
- 93. کد نویسی تمیز و خوانا
- 94. اشکال زدایی (Debugging) در Canvas
- 95. ابزارهای توسعه دهنده مرورگر
- 96. چاپ مقادیر در کنسول
- 97. تکنیک های اشکال زدایی برای انیمیشن
- 98. تکنیک های اشکال زدایی برای بازی
- 99. تمرین های عملی
- 100. ساخت یک بازی ساده شبیه ساز پرواز
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.