متن خبر

JavaScript GameDev با Kaboom.js

JavaScript GameDev با Kaboom.js

شناسهٔ خبر: 606886 -




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

ما به تازگی دوره ای را در کانال YouTube freeCodeCamp.org منتشر کردیم که همه چیز را در مورد استفاده از جاوا اسکریپت و Kaboom.js برای ساختن یک بازی به سبک Metroidvania از ابتدا به شما آموزش می دهد. این آموزش جامع همه چیزهایی را که باید بدانید، از راه‌اندازی محیط توسعه تا پیاده‌سازی مکانیک‌های پیچیده بازی مانند هوش مصنوعی دشمن و باس‌ها را پوشش می‌دهد. به علاوه، تمام دارایی های بازی که نیاز دارید فراهم شده است، پس می توانید روی یادگیری و ایجاد تمرکز کنید. JSLegendDev این دوره را ایجاد کرد.

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

هنگامی که محیط شما راه‌اندازی شد و دارایی‌های شما بارگیری شد، به صحنه‌های تعریف‌کننده که بخش مهمی از ساختار بازی شماست، فرو خواهید رفت. درک اشیاء بازی در Kaboom.js بسیار مهم است، زیرا اینها بلوک های سازنده بازی شما هستند. شما یاد خواهید گرفت که چگونه منطق را برای بارگذاری و نمایش نقشه بازی و قرار دادن برخورد دهنده هایی که تعامل بین بازیکن شما و محیط را کنترل می کنند، پیاده سازی کنید.

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

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

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

دوره کامل را در کانال YouTube freeCodeCamp.org تماشا کنید (تماشای 5 ساعته).

خبرکاو

ارسال نظر




تبليغات ايهنا تبليغات ايهنا

تمامی حقوق مادی و معنوی این سایت متعلق به خبرکاو است و استفاده از مطالب با ذکر منبع بلامانع است