ساخت بازی با هوش مصنوعی، به زبان فارسی
بازیات را با یک جمله توصیف کن؛ هوش مصنوعی دفورا کد، مدل سهبعدی، تصویر و صدا را میسازد و همانجا بازی میکنی. رایگان شروع کن.
همین حالا بازیات را بسازچطور با هوش مصنوعی بازی میسازیم؟
در دفورا لازم نیست کد بنویسی یا موتور بازیسازی یاد بگیری. کافی است بگویی چه بازیای میخواهی: «یک بازی سهبعدی که روباهی در جنگل از روی موانع میپرد و سکه جمع میکند». هوش مصنوعی طرح بازی را میریزد، کد را مینویسد، مدل سهبعدی واقعی روباه را از کتابخانههای آزاد پیدا و دانلود میکند، پسزمینه و اسپرایت را با مدل تولید تصویر میسازد، صدا میگذارد، بازی را در مرورگر تست میکند و اگر مشکلی باشد خودش رفع میکند. چند دقیقه بعد بازی آماده است.
چه بازیهایی میشود ساخت؟
بازیهای دوبعدی مثل مار، پازل، فلپی و پلتفرمر؛ بازیهای سهبعدی مثل دوندهٔ بیپایان، مسابقه، تیراندازی اولشخص، دفاع از قلعه و ماجراجویی. دفورا از موتور سهبعدی وب با نورپردازی سینمایی، سایه، جلوههای تصویری و بافتهای واقعی استفاده میکند، پس نتیجه شبیه بازیهای واقعی موبایل است، نه یک نمونهٔ خام.
بعد از ساخت چه میشود؟
بازی همانجا در مرورگر اجرا میشود، روی گوشی و کامپیوتر. میتوانی با گفتوگو تغییرش بدهی («دشمنها را سریعتر کن»، «یک اژدها اضافه کن»)، لینکش را در تلگرام و اینستاگرام بفرستی، در جدول رکورد با دوستانت رقابت کنی، یا از بازی دیگران نسخهٔ خودت را بسازی (ریمیکس). فایل بازی هم قابل دانلود است.
قیمت
هر روز چند ساخت و چند ویرایش رایگان داری. برای ساخت بیشتر، اشتراک ماهانه با قیمت مناسب وجود دارد. نیازی به کارت خارجی نیست؛ پرداخت ریالی است.
چطور پرامپت بنویسیم تا ساخت بازی با هوش مصنوعی بهتر جواب بدهد؟
کیفیت نتیجه در دفورا مستقیم به دقت توضیح شما بستگی دارد. جملهی «یک بازی بساز» نتیجهی گنگ و عمومی میدهد، چون هوش مصنوعی باید حدس بزند منظورتان چیست. اما اگر بگویید «یک بازی پلتفرمر دوبعدی بساز که شخصیت اصلی یک روباه است و باید در جنگل از روی تنههای افتاده بپرد و سکه جمع کند»، مدل دقیقاً میداند چه محیطی، چه شخصیتی و چه هدفی طراحی کند.
بهتر است در پرامپت اول سه چیز را مشخص کنید: ژانر بازی، فضای بصری (مثلاً فانتزی، بیابانی، فضایی) و هدف اصلی بازیکن. مثلاً «بازی ماجراجویی سهبعدی در معبدی مصری با تله و گنج، بازیکن باید کلید طلایی پیدا کند» یک پرامپت کامل و قابل اجراست که هم مدل سهبعدی مناسب پیدا میکند و هم صداهای همخوان با فضا انتخاب میکند.
نیازی نیست همهچیز را در یک پرامپت طولانی بگنجانید. بهتر است بازی را ساده شروع کنید و بعد با پیامهای بعدی، مرحله به مرحله ویژگی اضافه کنید؛ مثلاً اول محیط و حرکت شخصیت، بعد دشمنها، بعد امتیاز. این روش هم نتیجه دقیقتری میدهد و هم سهمیهی ویرایش روزانه را بهینهتر مصرف میکند.
اشتباهات رایج در ساخت بازی و راه دور ماندن از آنها
اولین اشتباه رایج، انتظار داشتن یک بازی در حد استودیوهای بزرگ از یک پرامپت کوتاه است. دفورا بازیهای واقعی و قابلبازی میسازد، اما جزئیات پیچیده مثل هوش مصنوعی دشمنان چندمرحلهای یا داستان شاخهای، نیاز به توضیح دقیقتر و چند دور ویرایش دارد. شروع با انتظار واقعبینانه، تجربهی بهتری میسازد.
اشتباه دوم این است که کاربر همهی تغییرات را در یک پیام طولانی میریزد، مثلاً همزمان درخواست تغییر رنگ محیط، اضافهکردن دشمن جدید و تغییر قوانین امتیاز را میدهد. این کار احتمال گمشدن بخشی از درخواست را بالا میبرد. بهتر است هر ویرایش یک موضوع مشخص داشته باشد تا نتیجه دقیق و قابل پیگیری باشد.
اشتباه سوم، فراموشکردن تست روی گوشی است. چون بازیهای دفورا هم روی موبایل و هم دسکتاپ اجرا میشوند، بهتر است بلافاصله بعد از ساخت، لینک بازی را روی گوشی هم باز کنید تا از راحتی کنترلها روی صفحهی لمسی مطمئن شوید، پیش از آنکه لینک را با دیگران به اشتراک بگذارید.
ساخت بازی با هوش مصنوعی در مقابل روشهای سنتی بازیسازی
یادگیری موتورهایی مثل Unity یا Godot معمولاً هفتهها تا ماهها زمان میبرد؛ باید برنامهنویسی، فیزیک، انیمیشن و مدیریت داراییها را جداگانه یاد بگیرید. در ساخت بازی با هوش مصنوعی روی دفورا، همین مسیر با یک گفتوگوی فارسی طی میشود؛ کدنویسی، پیدا کردن مدل سهبعدی و تست بازی را خود هوش مصنوعی انجام میدهد و شما فقط ایده را توضیح میدهید.
روش سنتی دیگر، استخدام یک تیم توسعه یا خرید پکهای آمادهی گرافیکی است که هزینه و زمان هماهنگی زیادی دارد. دفورا برای نمونهسازی سریع، تست یک ایده یا ساخت بازیهای ساده و کژوال جایگزین مناسبی است، هرچند برای پروژههای بزرگ و بسیار پیچیده با موتور اختصاصی، موتورهای حرفهای هنوز گزینهی کاملتری هستند.
نکتهی مهم این است که این دو روش رقیب هم نیستند؛ بسیاری از کاربران دفورا را برای آزمایش سریع یک مکانیک بازی قبل از سرمایهگذاری روی یک پروژهی بزرگتر استفاده میکنند و بعد در صورت نیاز به سراغ ابزارهای تخصصیتر میروند.
چه انتظاری از نتیجهی ساخت بازی با هوش مصنوعی داشته باشیم؟
نقطهی قوت اصلی، سرعت است؛ در چند دقیقه یک بازی قابلبازی با مدلهای سهبعدی رایگان از منابعی مثل Poly Haven و Kenney آماده میشود، بدون نیاز به نصب نرمافزار یا دانلود فایل سنگین. بازی بلافاصله در مرورگر تست میشود و لینک آن آمادهی اشتراکگذاری است.
محدودیت اصلی این است که ایدههای خیلی خاص و منحصربهفرد ممکن است در اولین تلاش کامل درنیایند و نیاز به چند دور ویرایش داشته باشند. همچنین ژانرهای بسیار پیچیده با سیستمهای بههمپیچیده، معمولاً به توضیح دقیقتر و صبر بیشتری نیاز دارند تا به نتیجهی دلخواه برسند.
بهترین رویکرد این است که با یک ایدهی ساده شروع کنید، نتیجه را ببینید، و بعد با ویرایشهای روزانه آن را کاملتر کنید. این روش هم با سهمیهی روزانه سازگارتر است و هم تجربهی یادگیری بهتری از نحوهی درستگفتن درخواستها به شما میدهد.
نمونه بازیهایی که با دفورا ساخته شده
پرسشهای پرتکرار
آیا برای ساخت بازی با دفورا به کدنویسی نیاز دارم؟
نه. توصیف فارسی کافی است. اگر دوست داشتی، فایل بازی را دانلود میکنی و میتوانی کدش را هم ببینی.
بازیها روی گوشی اجرا میشوند؟
بله. همهٔ بازیها کنترل لمسی دارند و برای صفحهٔ عمودی گوشی طراحی میشوند.
مدلهای سهبعدی از کجا میآیند؟
از کتابخانههای آزاد و رایگان (CC0 و CC-BY) مثل Poly Haven و Kenney، یا با هوش مصنوعی تولید میشوند. مجوز هر مدل کنار بازی نوشته میشود.