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

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت بازی‌های وب دو بعدی با 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. اصول طراحی بازی‌های رقابتی

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

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

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

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

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


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

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

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

نظرات

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

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