کتاب آشپزخانه توسعه بازی‌های تحت وب با جاوا اسکریپت

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آشپزخانه توسعه بازی‌های تحت وب با جاوا اسکریپت

موضوع کلی: توسعه نرم‌افزار و برنامه‌نویسی

موضوع میانی: برنامه‌نویسی تحت وب

📋 سرفصل‌های دوره

  • 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 ساده

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.