کتاب ساخت بازی کلاسیک Pac-Man با جاوا اسکریپت، HTML و CSS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره ساخت بازی کلاسیک Pac-Man با جاوا اسکریپت، HTML و CSS

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

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

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

  • 1. مقدمه‌ای بر توسعه بازی‌های وب
  • 2. آشنایی با HTML برای ساختار بازی
  • 3. اصول CSS برای استایل‌دهی بازی
  • 4. مبانی جاوا اسکریپت برای منطق بازی
  • 5. راه اندازی محیط توسعه
  • 6. ساخت صفحه بازی با HTML
  • 7. طراحی صفحه بازی با CSS
  • 8. مقدمه‌ای بر canvas در HTML5
  • 9. رسم اشیاء بر روی canvas
  • 10. کار با پیکسل‌ها و تصاویر
  • 11. بارگذاری تصاویر و منابع بازی
  • 12. ساخت نقشه بازی (Maze)
  • 13. نمایش نقشه بازی بر روی صفحه
  • 14. تعریف کاشی‌های نقشه
  • 15. تعامل با ورودی کاربر (صفحه‌کلید)
  • 16. حرکت شخصیت اصلی (Pac-Man)
  • 17. مدیریت وضعیت حرکت Pac-Man
  • 18. پیاده‌سازی منطق برخورد Pac-Man با دیوارها
  • 19. تعریف اشیاء بازی (نقاط، میوه‌ها)
  • 20. ایجاد نقاط برای جمع‌آوری
  • 21. پیاده‌سازی منطق جمع‌آوری نقاط
  • 22. ایجاد میوه‌ها و منطق ظاهر شدن آن‌ها
  • 23. مدیریت امتیازات بازی
  • 24. نمایش امتیازات بر روی صفحه
  • 25. تعریف ارواح (Ghosts)
  • 26. حرکت ساده ارواح
  • 27. مدیریت حالت‌های مختلف ارواح (ترسیده، عادی)
  • 28. پیاده‌سازی منطق برخورد Pac-Man با ارواح
  • 29. منطق برد و باخت در بازی
  • 30. شروع مجدد بازی پس از باخت
  • 31. پایان بازی و نمایش پیام برد
  • 32. مدیریت سطوح مختلف بازی (در صورت امکان)
  • 33. بهینه‌سازی عملکرد بازی
  • 34. کار با انیمیشن‌ها و فریم‌های کلیدی
  • 35. ایجاد انیمیشن برای Pac-Man
  • 36. ایجاد انیمیشن برای ارواح
  • 37. صداگذاری در بازی
  • 38. اضافه کردن موسیقی پس‌زمینه
  • 39. اضافه کردن افکت‌های صوتی
  • 40. مدیریت حالت بازی (شروع، پایان، مکث)
  • 41. پیاده‌سازی منوی اصلی بازی
  • 42. ساخت دکمه‌های کنترلی
  • 43. مدیریت ذخیره امتیازات (در صورت امکان)
  • 44. آشنایی با مفهوم Object-Oriented Programming
  • 45. پیاده‌سازی بازی با رویکرد شی‌گرا
  • 46. کلاس PacMan
  • 47. کلاس Ghost
  • 48. کلاس Game
  • 49. کلاس Map
  • 50. مدیریت رویدادهای کلیک ماوس
  • 51. ایجاد دکمه‌های بصری برای کنترل
  • 52. طراحی رابط کاربری بازی
  • 53. بهبود گرافیکی بازی
  • 54. استفاده از Sprite Sheets
  • 55. تکنیک‌های رندرینگ پیشرفته
  • 56. مدیریت حافظه و منابع
  • 57. اشکال‌زدایی (Debugging) پیشرفته
  • 58. تست بازی در مرورگرهای مختلف
  • 59. بهینه‌سازی برای دستگاه‌های موبایل
  • 60. ساخت نسخه قابل بازی در مرورگر
  • 61. لایسنس‌دهی کد بازی (اختیاری)
  • 62. مستندسازی کد بازی
  • 63. اصول طراحی تجربه کاربری (UX)
  • 64. کاربرپسند کردن رابط کاربری
  • 65. افزودن راهنمای بازی
  • 66. پیاده‌سازی حالت تاریک (Dark Mode)
  • 67. استفاده از Web Workers برای پردازش سنگین
  • 68. بهبود هوش مصنوعی ارواح
  • 69. پیاده‌سازی الگوریتم‌های مسیریابی برای ارواح
  • 70. مدیریت پیچیدگی بازی
  • 71. اضافه کردن قابلیت چندنفره (مقدماتی)
  • 72. همگام‌سازی وضعیت بازی در شبکه
  • 73. ملاحظات امنیتی در بازی‌های تحت وب
  • 74. اصول طراحی بازی‌های آموزشی
  • 75. انتقال مفاهیم آموزشی از طریق بازی
  • 76. کاربرد بازی در آموزش برنامه‌نویسی
  • 77. توسعه بازی‌های تعاملی با هدف یادگیری
  • 78. بررسی بازی‌های مشابه و الهام‌بخش
  • 79. آینده بازی‌های تحت وب
  • 80. مروری بر تکنولوژی‌های جدید در توسعه بازی
  • 81. اصول طراحی بازی‌های بدون ربا
  • 82. بررسی قوانین شرعی در مورد بازی‌ها
  • 83. مقررات بانک مرکزی در خصوص رمزارزها (در صورت کاربرد)
  • 84. چارچوب شرعی در اقتصاد بازی
  • 85. قوانین پوشش در فضای مجازی
  • 86. حدود شرعی در نمایش روابط
  • 87. ملاحظات شرعی در محتوای بازی
  • 88. قوانین مربوط به گروه‌های معاند
  • 89. مصوبات شورای عالی انقلاب فرهنگی
  • 90. آیین‌نامه ساماندهی محتوای دیجیتال
  • 91. اصول اخلاقی در توسعه نرم‌افزار
  • 92. مسئولیت اجتماعی توسعه‌دهندگان
  • 93. تأثیر بازی بر فرهنگ عمومی
  • 94. ملاحظات مربوط به خانواده در بازی‌ها
  • 95. اصول فنی برای جلوگیری از نفوذ مخرب
  • 96. مقررات گمرکی و ارزی در تبادلات (در صورت کاربرد)
  • 97. قوانین مربوط به مواد مخدر و روان‌گردان
  • 98. ممنوعیت ترویج خشونت
  • 99. قوانین مربوط به طب جایگزین
  • 100. ملاحظات مربوط به اقوام و نژادپرستی
تگ‌ها: CSS HTML بازی سازی بازی کلاسیک برنامه نویسی وب پک من توسعه وب جاوا اسکریپت جاوا اسکریپت بازی ساخت بازی

نظرات

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

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