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