دوره ساخت بازی‌های وب دو بعدی با JavaScript: از Flappy Bird تا Doodle Jump همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

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

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: آموزش جاوااسکریپت بازی سازی با کد برنامه نویسی بازی توسعه بازی وب جاوااسکریپت برای بازی دودل جامپ ساخت بازی با جاوااسکریپت فلپی برد کدنویسی بازی

نظرات

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

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