کتاب ساخت بازی‌های وب دو بعدی با JavaScript: از Flappy Bird تا Doodle Jump با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره ساخت بازی‌های وب دو بعدی با JavaScript: از Flappy Bird تا Doodle Jump

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

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

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

  • 1. مقدمه‌ای بر توسعهٔ وب و بازی‌های دو بعدی
  • 2. آشنایی با زبان JavaScript و محیط توسعه
  • 3. مفاهیم اولیهٔ JavaScript: متغیرها، انواع داده و عملگرها
  • 4. دستورات شرطی و حلقه‌ها در JavaScript
  • 5. توابع و دامنه‌ها در JavaScript
  • 6. آرایه‌ها و کار با آن‌ها در JavaScript
  • 7. اشیاء و کلاس‌ها در JavaScript
  • 8. مفاهیم DOM و دستکاری عناصر HTML
  • 9. مدیریت رویدادها در JavaScript
  • 10. اصول برنامه‌نویسی شیءگرا در JavaScript
  • 11. مقدمه‌ای بر گرافیک و Canvas API
  • 12. طراحی و رسم اشکال هندسی پایه در Canvas
  • 13. استفاده از تصاویر و Spriteها در Canvas
  • 14. انیمیشن‌سازی در JavaScript
  • 15. مدیریت فریم‌ها و به‌روزرسانی صفحه
  • 16. مفاهیم فیزیک در بازی‌های دو بعدی
  • 17. حرکت و شتاب در بازی‌ها
  • 18. برخوردها و تشخیص آن‌ها
  • 19. مدیریت وضعیت بازی
  • 20. طراحی رابط کاربری (UI) بازی
  • 21. مدیریت امتیاز و نشان دادن آن
  • 22. صداگذاری در بازی‌های وب
  • 23. بهینه‌سازی عملکرد بازی
  • 24. مقدمه‌ای بر ساخت بازی Flappy Bird
  • 25. طراحی کاراکتر پرنده
  • 26. پیاده‌سازی موانع (لوله‌ها)
  • 27. مکانیک پرواز و سقوط پرنده
  • 28. تشخیص برخورد پرنده با موانع
  • 29. مدیریت امتیاز در Flappy Bird
  • 30. پیاده‌سازی حالت Game Over
  • 31. طراحی صفحهٔ شروع و پایان بازی
  • 32. مقدمه‌ای بر ساخت بازی Doodle Jump
  • 33. طراحی کاراکتر جهنده
  • 34. پیاده‌سازی سکوها (پلتفرم‌ها)
  • 35. مکانیک پرش و حرکت کاراکتر
  • 36. تشخیص برخورد با سکوها
  • 37. مکانیک افتادن کاراکتر
  • 38. طراحی سکوهای متحرک و خاص
  • 39. مدیریت دوربین و اسکرول صفحه
  • 40. مدیریت امتیاز در Doodle Jump
  • 41. پیاده‌سازی حالت Game Over
  • 42. طراحی صفحهٔ شروع و پایان بازی
  • 43. مدیریت ورودی کاربر (صفحه‌کلید/لمس)
  • 44. استفاده از کتابخانه‌های کمکی (اختیاری)
  • 45. اصول طراحی بازی‌های جذاب
  • 46. نکات روانشناسی در طراحی بازی
  • 47. مراحل توسعهٔ یک بازی
  • 48. مدیریت خطاها و اشکال‌زدایی
  • 49. مفاهیم انتشار بازی‌های وب
  • 50. قوانین حقوقی و مالکیت معنوی در بازی‌ها
  • 51. استفاده از منابع مجاز و استاندارد
  • 52. مقدمه‌ای بر مفاهیم پیشرفته‌تر بازی‌سازی
  • 53. هوش مصنوعی ساده در بازی‌ها
  • 54. شبکه‌سازی در بازی‌های چندنفره (مقدماتی)
  • 55. استفاده از Web Workers برای بهبود عملکرد
  • 56. مفاهیم امنیت در بازی‌های وب
  • 57. طراحی سطوح مختلف بازی
  • 58. پیاده‌سازی آیتم‌های کمکی و تقویتی
  • 59. مدیریت ذخیره و بارگذاری وضعیت بازی
  • 60. اصول طراحی UI/UX در بازی‌های وب
  • 61. تست و ارزیابی بازی
  • 62. مراحل پس از توسعه و به‌روزرسانی
  • 63. آشنایی با فریم‌ورک‌های مدرن جاوا اسکریپت
  • 64. مفاهیم معماری نرم‌افزار در بازی‌سازی
  • 65. بررسی نمونه‌های موفق بازی‌های وب
  • 66. اخلاق حرفه‌ای در توسعهٔ بازی
  • 67. مقدمه‌ای بر برنامه‌نویسی تابعی در JavaScript
  • 68. کاربرد الگوهای طراحی در بازی‌سازی
  • 69. مفاهیم Test-Driven Development (TDD)
  • 70. اصول دسترسی‌پذیری (Accessibility) در بازی‌های وب
  • 71. مقدمه‌ای بر WebGL برای گرافیک سه‌بعدی
  • 72. استفاده از Web Audio API برای جلوه‌های صوتی پیشرفته
  • 73. مدیریت حافظه و جلوگیری از نشت آن
  • 74. اصول بهینه‌سازی کد برای پلتفرم‌های مختلف
  • 75. مقدمه‌ای بر مفاهیم Game Design Document (GDD)
  • 76. پیاده‌سازی سیستم‌های امتیازدهی و لیدربورد
  • 77. مفاهیم طراحی مراحل (Level Design)
  • 78. استفاده از ابزارهای Visual Studio Code
  • 79. مدیریت پروژه با Git و GitHub
  • 80. اصول معماری MV* در بازی‌های پیچیده‌تر
  • 81. مقدمه‌ای بر مفاهیم State Management
  • 82. تکنیک‌های انیمیشن پیشرفته
  • 83. مدیریت پارامترهای بازی و تنظیمات
  • 84. طراحی و پیاده‌سازی سیستم راهنما (Tutorial)
  • 85. اصول تست عملکرد (Performance Testing)
  • 86. مفاهیم طراحی مراحل چالشی
  • 87. بررسی روندها و آیندهٔ بازی‌های وب
  • 88. مقدمه‌ای بر مفاهیم UI Animation
  • 89. مدیریت منابع و Assetها در بازی
  • 90. اصول طراحی داستان‌گو در بازی‌های وب
  • 91. پیاده‌سازی سیستم دستاوردهای (Achievements)
  • 92. مقدمه‌ای بر مفاهیم Game Loop Optimization
  • 93. طراحی بازی‌های آموزشی با رویکرد اسلامی
  • 94. کاربرد مفاهیم قرآنی در طراحی بازی
  • 95. پیاده‌سازی عناصر فرهنگی ایرانی در بازی‌ها
  • 96. طراحی بازی‌های مناسب خانواده
  • 97. نکات ایمنی و سلامت در استفاده از بازی‌های دیجیتال
  • 98. مقدمه‌ای بر مفاهیم Data-Driven Game Design
  • 99. مدیریت تنظیمات گرافیکی و صوتی بازی
  • 100. اصول طراحی بازی‌های رقابتی
تگ‌ها: آموزش جاوااسکریپت بازی سازی با کد برنامه نویسی بازی توسعه بازی وب جاوااسکریپت برای بازی دودل جامپ ساخت بازی با جاوااسکریپت فلپی برد کدنویسی بازی

نظرات

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

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