دوره ساخت بازی‌های جذاب و حرفه‌ای با موتورهای بازی‌سازی HTML5 (بر اساس کتاب Dan Nagle) همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
ساخت بازی‌های جذاب و حرفه‌ای با موتورهای بازی‌سازی HTML5 (بر اساس کتاب Dan Nagle) ساخت بازی‌های جذاب و حرفه‌ای با موتورهای بازی‌سازی HTML5 (بر اساس کتاب Dan Nagle) آیا رویای ساخت بازی‌های ویدیویی جذاب...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: ساخت بازی‌های جذاب و حرفه‌ای با موتورهای بازی‌سازی HTML5 (بر اساس کتاب Dan Nagle)

موضوع کلی: توسعه بازی‌های وب با HTML5

موضوع میانی: آشنایی و کار با موتورهای بازی‌سازی HTML5

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه ای بر توسعه بازی های وب با HTML5
  • 2. چرا از موتور بازی سازی استفاده کنیم؟
  • 3. بررسی اجمالی موتورهای بازی سازی HTML5
  • 4. مقایسه موتورهای بازی سازی محبوب (Phaser، PixiJS، BabylonJS و غیره)
  • 5. مبانی JavaScript برای توسعه بازی
  • 6. نصب و راه اندازی محیط توسعه
  • 7. اولین پروژه: یک بازی ساده
  • 8. ساختار پروژه موتور بازی سازی
  • 9. مدیریت دارایی ها (Assets)
  • 10. بارگذاری تصاویر
  • 11. بارگذاری صداها
  • 12. مدیریت صحنه ها (Scenes)
  • 13. ایجاد اولین صحنه
  • 14. انتقال بین صحنه ها
  • 15. مبانی گرافیک 2D
  • 16. رسم اشکال پایه
  • 17. کار با تصاویر (Sprites)
  • 18. انیمیشن ها
  • 19. فریم های کلیدی و Sprite Sheets
  • 20. استفاده از Textures Atlas
  • 21. کار با کانوَس (Canvas API)
  • 22. رندرینگ و رفرش صحنه
  • 23. مدیریت ورودی کاربر
  • 24. ورودی کیبورد
  • 25. ورودی ماوس
  • 26. ورودی لمسی
  • 27. فیزیک در بازی ها
  • 28. مبانی فیزیک نیوتنی
  • 29. تشخیص برخورد (Collision Detection)
  • 30. انواع برخورد (Rectangle-Rectangle، Circle-Circle)
  • 31. مبانی Physics Engines (مانند Matter.js)
  • 32. پیاده سازی Physics Engine
  • 33. کار با اجسام فیزیکی
  • 34. توابع و رویدادهای Physics Engine
  • 35. فیزیک اجسام در حال حرکت
  • 36. برخورد بین اجسام متحرک
  • 37. گروه بندی اجسام فیزیکی
  • 38. تنظیمات Physics World
  • 39. مدیریت دوربین (Camera)
  • 40. ایجاد دوربین
  • 41. حرکت دوربین
  • 42. دنبال کردن بازیکن با دوربین
  • 43. زوم کردن دوربین
  • 44. چرخش دوربین
  • 45. توابع Utility در موتور بازی سازی
  • 46. زمان بندی (Timers)
  • 47. توابع تاخیر (Delay)
  • 48. توابع تکرار شونده (Looping)
  • 49. مدیریت وضعیت بازی (Game State Management)
  • 50. ایجاد یک سیستم وضعیت بازی
  • 51. تغییر وضعیت بازی
  • 52. مدیریت منوها
  • 53. صفحه اصلی
  • 54. صفحه انتخاب مرحله
  • 55. صفحه پایان بازی
  • 56. موسیقی و صداگذاری
  • 57. پخش موسیقی پس زمینه
  • 58. پخش افکت های صوتی
  • 59. کنترل صدا
  • 60. تنظیمات صدا
  • 61. ذخیره و بارگذاری پیشرفت بازی
  • 62. مبانی Local Storage
  • 63. ذخیره سازی داده ها
  • 64. بارگذاری داده ها
  • 65. مدیریت امتیازات (Scoring)
  • 66. افزایش امتیاز
  • 67. نمایش امتیاز
  • 68. مدیریت زندگی (Lives)
  • 69. کاهش زندگی
  • 70. نمایش تعداد زندگی
  • 71. هوش مصنوعی پایه در بازی ها
  • 72. رفتار دشمنان ساده
  • 73. حرکت الگو دار دشمنان
  • 74. تشخیص بازیکن توسط دشمنان
  • 75. تیراندازی دشمنان
  • 76. مبانی Pathfinding
  • 77. الگوریتم A*
  • 78. پیاده سازی Pathfinding
  • 79. حرکت کاراکتر بر اساس مسیر
  • 80. مدیریت رویدادها (Event Handling)
  • 81. سیستم رویداد داخلی موتور
  • 82. ایجاد رویدادهای سفارشی
  • 83. مدیریت رویدادهای ورودی
  • 84. مدیریت رویدادهای فیزیک
  • 85. مدیریت رویدادهای بازی
  • 86. سازگاری با دستگاه های مختلف (Responsiveness)
  • 87. تنظیم اندازه صفحه بازی
  • 88. مدیریت نسبت ابعاد (Aspect Ratio)
  • 89. تکنیک های Responsive Design
  • 90. تست و اشکال زدایی (Debugging)
  • 91. استفاده از کنسول مرورگر
  • 92. استفاده از ابزارهای دیباگ موتور
  • 93. بررسی لاگ ها
  • 94. اشکال زدایی فیزیک
  • 95. اشکال زدایی گرافیک
  • 96. بهینه سازی عملکرد (Performance Optimization)
  • 97. شناسایی گلوگاه های عملکرد
  • 98. بهینه سازی بارگذاری دارایی ها
  • 99. بهینه سازی رندرینگ
  • 100. بهینه سازی فیزیک
ساخت بازی‌های جذاب و حرفه‌ای با موتورهای بازی‌سازی HTML5 (بر اساس کتاب Dan Nagle)

ساخت بازی‌های جذاب و حرفه‌ای با موتورهای بازی‌سازی HTML5 (بر اساس کتاب Dan Nagle)

آیا رویای ساخت بازی‌های ویدیویی جذاب را در سر دارید؟ آیا می‌خواهید مهارت‌های خود را در زمینه توسعه بازی‌های وب ارتقا دهید؟ در این دوره آموزشی فوق‌العاده، شما را به دنیای شگفت‌انگیز توسعه بازی‌های HTML5 با استفاده از قدرتمندترین موتورهای بازی‌سازی موجود وارد می‌کنیم. این دوره، با الهام از کتاب پرفروش "HTML5 game engines" نوشته‌ی Dan Nagle، یک راهنمای جامع و عملی برای تبدیل ایده‌های شما به بازی‌های واقعی است.

فراموش کنید یادگیری پیچیده و طاقت‌فرسای زبان‌های برنامه‌نویسی سنتی را! با استفاده از HTML5 و موتورهای بازی‌سازی قدرتمند، می‌توانید بازی‌های خود را به سرعت و با لذت بسازید. این دوره، شما را از صفر تا صد با این فناوری شگفت‌انگیز آشنا می‌کند و به شما امکان می‌دهد تا بازی‌های وب تعاملی، جذاب و با عملکرد بالا را خلق کنید. آماده‌اید تا قدرت خلاقیت خود را آزاد کنید و به جمع توسعه‌دهندگان بازی‌های وب بپیوندید؟

درباره دوره

این دوره، یک سفر هیجان‌انگیز به دنیای توسعه بازی‌های HTML5 است که بر پایه آموزش‌های کتاب "HTML5 game engines" طراحی شده است. ما با رویکردی عملی و گام به گام، شما را با مفاهیم کلیدی، اصول طراحی و استفاده از موتورهای بازی‌سازی محبوب HTML5 آشنا می‌کنیم. از مفاهیم پایه‌ای تا تکنیک‌های پیشرفته، همه چیز را پوشش می‌دهیم تا شما را به یک توسعه‌دهنده بازی‌های وب ماهر تبدیل کنیم. در این دوره، شما با یادگیری اصول، به سرعت می‌توانید بازی‌های خود را بسازید و آن‌ها را در مرورگرهای وب به نمایش بگذارید.

موضوعات کلیدی

  • مقدمه‌ای بر HTML5 و توسعه بازی‌های وب
  • آشنایی با موتورهای بازی‌سازی HTML5: Phaser، PixiJS و...
  • نصب و راه‌اندازی محیط توسعه
  • مبانی برنامه‌نویسی بازی: متغیرها، توابع، کلاس‌ها
  • مدیریت گرافیک: spriteها، انیمیشن‌ها، افکت‌ها
  • کنترل ورودی: صفحه کلید، ماوس، تاچ
  • مدیریت صدا و موسیقی
  • طراحی و پیاده‌سازی گیم‌پلی
  • کار با فیزیک و برخوردها
  • ساخت رابط کاربری (UI)
  • بهینه‌سازی بازی برای عملکرد بهتر
  • انتشار بازی در وب
  • و بسیاری موضوعات جذاب دیگر...

مخاطبان دوره

این دوره برای همه کسانی که به ساخت بازی‌های وب علاقه‌مند هستند، مناسب است. چه مبتدی باشید و چه تجربه کمی در برنامه‌نویسی داشته باشید، این دوره شما را در رسیدن به اهدافتان یاری خواهد کرد. اگر شما:

  • یک برنامه‌نویس وب هستید و می‌خواهید مهارت‌های خود را گسترش دهید.
  • یک طراح وب هستید و می‌خواهید بازی‌های تعاملی بسازید.
  • دانش‌آموز یا دانشجویی هستید که به دنبال یادگیری یک مهارت جدید و جذاب هستید.
  • علاقه‌مند به ساخت بازی‌های ویدیویی هستید اما نمی‌دانید از کجا شروع کنید.
  • و یا به دنبال یک سرگرمی جذاب و خلاقانه هستید...

این دوره دقیقاً برای شما طراحی شده است!

چرا این دوره را بگذرانیم؟

با شرکت در این دوره، شما به مزایای زیر دست خواهید یافت:

  • یادگیری عملی و کاربردی: این دوره بر اساس پروژه‌های واقعی و تمرین‌های عملی طراحی شده است تا شما بتوانید دانش خود را در عمل به کار ببرید.
  • پشتیبانی کامل: در طول دوره، به سوالات و مشکلات شما پاسخ داده می‌شود و در مسیر یادگیری، شما را همراهی می‌کنیم.
  • به‌روز بودن: مطالب دوره به‌طور مداوم به‌روزرسانی می‌شوند تا با آخرین تکنولوژی‌ها و روندهای روز دنیا همگام باشید.
  • یادگیری از متخصصان: آموزش‌های این دوره توسط متخصصان باتجربه در زمینه توسعه بازی‌های وب ارائه می‌شود.
  • افزایش مهارت و درآمد: با یادگیری ساخت بازی‌های وب، می‌توانید مهارت‌های خود را ارتقا دهید و فرصت‌های شغلی و درآمدی جدیدی را به دست آورید.
  • خلاقیت و سرگرمی: ساخت بازی یک فعالیت خلاقانه و سرگرم‌کننده است که به شما امکان می‌دهد ایده‌های خود را به واقعیت تبدیل کنید.

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

این دوره شامل بیش از 100 سرفصل جامع و کاربردی است که به شما کمک می‌کند تا به یک توسعه‌دهنده بازی‌های HTML5 حرفه‌ای تبدیل شوید. در اینجا تنها به چند نمونه از این سرفصل‌ها اشاره می‌کنیم:

  • مقدمه و آشنایی با HTML5 و Canvas
  • نصب و راه‌اندازی Phaser
  • مبانی Phaser: Scene، Sprite، Text
  • کار با Input: Keyboard، Mouse، Touch
  • انیمیشن‌ها و Sprite Sheets
  • مدیریت صدا و موسیقی در Phaser
  • ساخت بازی‌های پلتفرمر (Platformer)
  • ساخت بازی‌های تیراندازی (Shooter)
  • کار با فیزیک در Phaser (Arcade Physics و Matter.js)
  • طراحی و ساخت UI در Phaser
  • بهینه‌سازی بازی برای عملکرد بهتر
  • انتشار بازی در وب (GitHub Pages، Netlify)
  • آشنایی با PixiJS و مقایسه با Phaser
  • ساخت بازی‌های 2D پیشرفته
  • ایجاد افکت‌های جذاب
  • مدیریت داده‌ها و ذخیره‌سازی
  • و ده‌ها سرفصل دیگر که شما را به یک متخصص تبدیل می‌کند!

همین حالا ثبت‌نام کنید و به جمع سازندگان بازی‌های وب بپیوندید! فرصت را از دست ندهید و قدم در راهی بگذارید که هم سرگرم‌کننده است و هم مهارت‌های ارزشمندی را به شما می‌آموزد.

✦ مجموعه ویژه یادگیری

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Dan Nagle Game Development Tutorial HTML5 HTML5 Game Development HTML5 Game Engines HTML5 Games Web Games آموزش بازی‌سازی بازی‌سازی حرفه‌ای برنامه‌نویسی بازی توسعه بازی وب ساخت بازی HTML5 موتور بازی‌سازی HTML5

نظرات

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

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