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

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

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

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

عنوان دوره: ساخت بازی‌های جذاب و حرفه‌ای با موتورهای بازی‌سازی 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 پیشرفته
  • ایجاد افکت‌های جذاب
  • مدیریت داده‌ها و ذخیره‌سازی
  • و ده‌ها سرفصل دیگر که شما را به یک متخصص تبدیل می‌کند!

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

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

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Dan Nagle Game Development Tutorial HTML5 HTML5 Game Development HTML5 Game Engines HTML5 Games Web Games آموزش بازی‌سازی بازی‌سازی حرفه‌ای برنامه‌نویسی بازی توسعه بازی وب ساخت بازی HTML5 موتور بازی‌سازی HTML5

نظرات

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

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