ساخت بازی تیراندازی در مرورگر با هوش مصنوعی
آموزش ساخت بازی تیراندازی در مرورگر با هوش مصنوعی؛ بدون کدنویسی، با مدلهای سهبعدی رایگان و اجرا روی موبایل و دسکتاپ در دفورا.
بازیهای تیراندازی یا شوتر یکی از محبوبترین ژانرهای بازیسازی هستند، اما تا همین چند سال پیش ساختن حتی یک نسخهی ساده از آن نیاز به دانش برنامهنویسی، آشنایی با فیزیک بازی و ساعتها کار روی انیمیشن اسلحه و دشمن داشت. امروز با ساخت بازی با هوش مصنوعی این مسیر خیلی کوتاهتر شده و کافی است بازی موردنظرتان را توصیف کنید تا هوش مصنوعی کد آن را بنویسد.
چرا ساخت بازی شوتر سختتر از ژانرهای دیگر است؟
بازی تیراندازی چند بخش فنی دارد که باید همزمان درست کار کنند:
- سیستم شلیک: تشخیص برخورد گلوله با هدف
- حرکت بازیکن: کنترل با موس و صفحهکلید یا لمسی روی موبایل
- هوش مصنوعی دشمن: حرکت، تعقیب و واکنش دشمنها
- مدلهای سهبعدی: اسلحه، دشمن، محیط بازی
- افکت صدا و تصویر: صدای شلیک، انفجار، نور و ذرات
در بازی سازی سنتی، هر کدام از این بخشها ساعتها زمان میبرد. اما وقتی این کار را به هوش مصنوعی بسپارید، همهی این لایهها را ابزار برایتان میسازد.
ساخت بازی شوتر با هوش مصنوعی چگونه کار میکند؟
در دفورا (defora.cloud) فقط کافی است در یک چت فارسی بنویسید چه بازیای میخواهید؛ مثلاً «یک بازی تیراندازی اولشخص در یک پایگاه نظامی با سه نوع دشمن». هوش مصنوعی این توصیف را میخواند و:
- کد بازی را مینویسد.
- مدلهای سهبعدی رایگان مناسب (اسلحه، دشمن، محیط) را از منابعی مثل Poly Haven، Kenney و Sketchfab پیدا میکند.
- تصاویر لازم را تولید و صداهای مناسب را انتخاب میکند.
- بازی را تست میکند تا مطمئن شود اجرا میشود.
نتیجه یک بازی است که مستقیم در مرورگر اجرا میشود؛ روی گوشی و دسکتاپ، بدون نصب هیچ برنامهای. این یعنی یک ساخت بازی بدون کدنویسی واقعی، نه فقط یک ابزار درگ-اند-دراپ محدود.
مثال یک پرامپت خوب برای شوتر
هرچه توصیف دقیقتر باشد، نتیجه بهتر است. مثلاً بهجای «یک بازی تیراندازی بساز»، بنویسید:
«یک بازی تیراندازی از دید سومشخص در یک شهر ویران بساز. بازیکن باید در سه مرحله با موجهای دشمن روبهرو شود. هر دشمن که کشته شود امتیاز بدهد و در پایان امتیاز نهایی نمایش داده شود.»
این سطح از جزئیات به هوش مصنوعی کمک میکند سیستم امتیازدهی، مراحل و نوع محیط را دقیقتر بسازد.
ویرایش بازی با چت، بدون شروع دوباره
یکی از تفاوتهای اصلی ساخت بازی با هوش مصنوعی نسبت به روش سنتی این است که تغییرات هم با چت انجام میشود. اگر بعد از ساخت اول بازی حس کردید دشمنها خیلی کند حرکت میکنند یا اسلحه باید صدای واقعیتری داشته باشد، کافی است در همان چت بنویسید:
- «سرعت حرکت دشمنها را بیشتر کن»
- «یک اسلحهی دوم به بازی اضافه کن»
- «صدای شلیک را عوض کن»
هوش مصنوعی بدون نیاز به بازنویسی کل بازی، فقط همان بخش را اصلاح میکند. در دفورا پلن رایگان روزانه ۳ ساخت و ۱۰ ویرایش میدهد که برای تست و یادگیری کافی است. اگر میخواهید بازی جدیتری بسازید و چند بار در روز ویرایش کنید، پلن Pro با ۱۵ ساخت و ۴۵ ویرایش روزانه در ماه ۷۵ هزار تومان (پرداخت ریالی) در دسترس است.
اجرای بازی روی موبایل و دسکتاپ
یکی از بزرگترین دغدغههای سازندگان بازیهای شوتر، سازگاری کنترلها با موبایل است. چون شلیک و حرکت همزمان روی صفحهی لمسی چالشبرانگیز است. در ساخت بازی موبایل با دفورا، بازی از همان ابتدا برای مرورگر ساخته میشود، پس هم روی گوشی با کنترل لمسی کار میکند و هم روی دسکتاپ با موس و صفحهکلید، بدون نیاز به نسخهی جداگانه.
برای آشنایی بیشتر با تفاوت بازیهای موبایل و دسکتاپ در طراحی، میتوانید صفحهی ساخت بازی موبایل را ببینید.
اشتراکگذاری، ریمیکس و رقابت
بعد از ساخت بازی، یک لینک برای بازی گرفته میشود که میتوانید آن را برای دوستان بفرستید یا در گروه به اشتراک بگذارید. چند نکتهی مهم:
- بازیها جدول امتیاز (لیدربورد) دارند، پس بازیکنها میتوانند با هم رقابت کنند.
- هرکسی میتواند بازی شما را ریمیکس کند؛ یعنی نسخهی خودش را از روی آن بسازد و تغییر بدهد.
- یک چت جامعه هم وجود دارد که میتوانید دربارهی بازیها گفتوگو کنید یا از دیگران ایده بگیرید.
این ویژگیها باعث میشود بازی سازی آنلاین فقط یک فعالیت فردی نباشد، بلکه یک فضای اشتراکی برای یادگیری و رقابت باشد. اگر میخواهید بازیهای دیگران را ببینید یا الهام بگیرید، سری به گالری بازیها بزنید.
چه نوع بازیهای شوتر میتوان ساخت؟
با توصیف درست، طیف وسیعی از بازیهای شوتر قابل ساخت است:
شوتر اولشخص ساده
مناسب برای تمرین مکانیزم شلیک و برخورد؛ مثلاً یک میدان تمرین با اهداف ثابت.
شوتر موجمحور (Wave Shooter)
دشمنها در موجهای پیدرپی میآیند و بازیکن باید تا حد ممکن دوام بیاورد. این نوع برای شروع سادهتر است چون منطق آن تکرارشونده است.
شوتر سهبعدی با محیط باز
برای این نوع باید محیط بزرگتر و متنوعتری توصیف کنید؛ مثلاً یک جزیره یا پایگاه نظامی. برای یادگیری بیشتر دربارهی ساخت محیطهای سهبعدی، صفحهی بازیسازی سهبعدی مفید است.
نکاتی برای گرفتن بهترین نتیجه از هوش مصنوعی
برای اینکه بازی شوتر شما از همان بار اول نزدیک به تصورتان دربیاید:
- نوع دید بازی را مشخص کنید (اولشخص یا سومشخص).
- تعداد و نوع دشمنها را دقیق بگویید.
- سیستم امتیاز یا شرط پیروزی/شکست را توضیح دهید.
- حالوهوای محیط (شهر، بیابان، فضا) را ذکر کنید.
- اگر صدای خاصی مدنظرتان است، اشاره کنید.
هرچه این جزئیات دقیقتر باشند، نیاز به ویرایشهای بعدی کمتر میشود و در پلن رایگان هم راحتتر میتوانید بازی را کامل کنید.
جمعبندی
ساخت بازی تیراندازی دیگر نیاز به دانش برنامهنویسی یا موتور بازیسازی پیچیده ندارد. با توصیف فارسی بازی، هوش مصنوعی کد، مدلهای سهبعدی، تصاویر و صداها را میسازد و بازی مستقیم در مرورگر روی موبایل و دسکتاپ اجرا میشود. اگر میخواهید همین حالا اولین بازی شوتر خودتان را بسازید، از صفحهی اصلی دفورا شروع کنید.
پرسشهای پرتکرار
آیا برای ساخت بازی تیراندازی نیاز به بلد بودن برنامهنویسی دارم؟
نه، در دفورا فقط بازی را با متن فارسی توصیف میکنید و هوش مصنوعی کد را مینویسد.
آیا بازی شوتر ساختهشده روی گوشی هم قابل بازی است؟
بله، بازی مستقیم در مرورگر اجرا میشود و روی موبایل و دسکتاپ بدون نصب کار میکند.
چند بار در روز میتوانم بازی را بسازم یا ویرایش کنم؟
پلن رایگان روزانه ۳ ساخت و ۱۰ ویرایش میدهد و پلن Pro با ۷۵ هزار تومان در ماه، ۱۵ ساخت و ۴۵ ویرایش روزانه دارد.
مقالههای مرتبط
- ساخت بازی برای کودکان: نکتههای طراحی و ایدههای امن
- ساخت بازی مار و فلپی برد با یک جمله در دفورا
- ساخت بازی رقابتی با جدول رکورد و اشتراک با دوستان
- بازیسازی با هوش مصنوعی یا یونیتی؛ کدام را انتخاب کنیم؟