کتاب ساخت بازی کلاسیک Pac-Man با جاوا اسکریپت، HTML و CSS

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت بازی کلاسیک 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. ملاحظات مربوط به اقوام و نژادپرستی

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

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

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

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

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


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

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

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

نظرات

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

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