بدون یک خط کدنویسی و با کمک هوش مصنوعی ۵ ماد بازی ساختم؛ روش کار چیست؟
استفاده از هوش مصنوعی افقهای جدیدی پیش روی بازیکنان گشوده است تا بدون نیاز به دانش برنامهنویسی، ایرادات و کاستیهای بازیهای ویدیویی را برطرف کنند. با بهرهگیری از مدلهایی نظیر Claude و ابزارهای جدید، اکنون هر بازیکنی میتواند سازوکارهای گیمپلی را مطابق سلیقه خود بازآفرینی کند.

در یک نگاه (نکات کلیدی خبر)
خلاصه مهمترین نکات و تحولات این گزارش برای مطالعه سریع
- مدلهای پیشرفته هوش مصنوعی نظیر Claude امکان ساخت و ویرایش مادهای بازیهای ویدیویی را بدون نیاز به دانش کدنویسی برای بازیکنان فراهم کردهاند.
- با اجرای رویکرد دو مرحلهای شامل تدوین برنامه مدون و ارزیابی مستقل کدها میتوان باگهای نرمافزاری را پیش از ورود به بازی برطرف کرد.
- ابزارهای هوش مصنوعی به گیمرها قدرت میدهند تا نواقص آزاردهنده بازیها مانند خطاهای دوربین یا کلیدهای میانبر ناموجود را طبق سلیقه شخصی اصلاح کنند.
دنبال کردن تحولات هوش مصنوعی از یک سو و سپری کردن بیشتر اوقات فراغت با بازیهای ویدیویی از سوی دیگر، دیر یا زود به نقطه تلاقی این دو حوزه منجر میشد. هیچ علاقهای به ساخت یا تجربه بازیهای بیکیفیت و سطحی تولیدشده با هوش مصنوعی ندارم؛ اما استفاده از هوش مصنوعی برای ساخت مادهایی که ایرادات و کاستیهای بازیهای موردعلاقهام را برطرف میکنند، ماجرایی کاملاً جذاب است؛ بهویژه زمانی که حتی یک خط کدنویسی هم بلد نیستم. در ادامه، تجربههای عملی، گردش کار ساده و دلایلی را بررسی میکنیم که نشان میدهند چرا شما هم باید ساخت ماد با هوش مصنوعی را امتحان کنید.
مادهای کاربردی بهجای محتوای بیکیفیت؛ چه چیزهایی با هوش مصنوعی ساختم؟
آیا تا به حال هنگام تجربه یک بازی آرزو کردهاید که ای کاش فلان قابلیت خاص را داشت که در حال حاضر فاقد آن است؟ برای مثال، در بازی محبوب Valheim مشغول بازی بودم و میخواستم هالدر (Haldor)، تاجری که اقلام گوناگون را در ازای سکه میفروشد، پیدا کنم. جهان بازی Valheim تا حد زیادی بهصورت تصادفی و برپایه الگوریتمها شکل میگیرد؛ بنابراین این تاجر مکان ثابتی ندارد و بر اساس فاصله از مرکز نقشه، در چند نقطه احتمالی ظاهر میشود.
البته شما میتوانید اطلاعات دنیای بازی خود را به یک ابزار آنلاین بدهید و با مشاهده نقشه، این موقعیتها را پیدا کنید؛ اما این کار بیش از حد شبیه به تقلب به نظر میرسید. با این حال، دنبال روشی بودم تا مطمئن شوم وقتم را با جستجو در بخشهای اشتباه نقشه هدر نمیدهم. به همین دلیل به سراغ مادهای بازی رفتم و به مادی به نام Map Rings رسیدم؛ مادی که حلقههای راهنمایی روی نقشه درون بازی ترسیم میکند تا فاصله بخشهای مختلف دنیا از نقطه مرکزی مشخص شود. ظاهراً مشکل حل شده بود، اینطور نیست؟

اما ماجرا به این سادگی نبود؛ زیرا دوست نداشتم با خطوط دایرهای دائمی، زیبایی بصری نقشه بازی را خراب کنم. در واقع، به یک کلید میانبر نیاز داشتم تا در صورت لزوم این حلقهها را فعال و غیرفعال کند، اما سازنده ماد چنین امکانی قرار نداده بود. بنابراین به سراغ مدل هوش مصنوعی Claude رفتم تا این ویژگی را اضافه کند. با چند دستور متنی ساده، Claude فایلهای ماد را واکامپایل (Decompile) کرد تا از سازوکار درونی آن سر دربیاورد و سپس افزونهای ساخت که امکان فعال یا غیرفعال کردن حلقهها با کلید میانبر را فراهم میکرد. این دقیقاً همان نوع قابلیت اختصاصی و ویژهای است که هوش مصنوعی میتواند به بازیها اضافه کند و تازه ابتدای راه بود.
بهعنوان نمونهای دیگر، مکانیک کوره پتانسیل (Forge of Potential) در بازی Valheim سیستمی است که امکان ارتقای تجهیزات را از طریق شرطبندی با اقلام نایاب فراهم میآورد. این سازوکار بهدلیل مجازات سنگین و احتمال نابودی کامل تجهیزات در صورت باخت، چندان محبوب نیست. بنابراین تصمیم گرفتم در نقش یک طراح بازی ظاهر شوم، تعادل بهتری برای این سیستم طراحی کنم و در نهایت آن را به کمک Claude در بازی پیادهسازی کنم.
رفتار حیوانات در Valheim چالش دیگری بود. در این بازی میتوانید جانوران گوناگونی را اهلی کنید و پرورش دهید؛ اما کنترل آنها، بهویژه هنگام جابهجایی از نقاط دوردست به پایگاه، فوقالعاده دردسرساز است. در پاسخ به این چالش، با کمک Claude مادی به نام StayPut ساختم که امکان میدهد تنها با فشردن یک کلید، دستور توقف صادر شود. با این دستور، حیوانات اهلی در هر مکانی که مشخص شود آرام مینشینند، با دشمنان وارد درگیری بیمورد نمیشوند و از لبه قایق یا صخرهها سقوط نمیکنند.
حتی بدون داشتن دانش کدنویسی، همین حالا میتوانید تقریباً هر مادی را که در ذهن دارید بسازید. البته پیشنهاد میکنم در مسیر مادینگ، از تولید داراییهای گرافیکی و هنری با هوش مصنوعی خودداری کنید. مدلهای مدرن هوش مصنوعی قطعاً توانایی خلق این موارد را دارند، اما تطبیق دقیق سبک هنری بازی با خروجیهای هوش مصنوعی بسیار دشوار است و اغلب به تولید تصاویری تکراری و مصنوعی مشابه بازیهای بیکیفیت ختم میشود. گذشته از چالشهای فنی، استفاده از مدلهای هوش مصنوعی سؤالات اخلاقی متعددی بههمراه دارد؛ چراکه وارد کردن آثار هنرمندان به مدلها برای تقلید سبک آنها، ابهامات اخلاقی را دوچندان میکند.
گردش کار بدون کدنویسی برای ساخت مادهای بازی
روشی که مطرح میشود تنها راه ساخت ماد با هوش مصنوعی نیست، اما شیوهای مطمئن، کارآمد و سرراست است. از همه مهمتر اینکه بدون نیاز به هیچ تجربه قبلی در برنامهنویسی و صرفاً با دانش عمومی رایانه میتوانید آن را به کار بگیرید.
گام نخست، تهیه اشتراک پولی یکی از مدلهای پیشرفته هوش مصنوعی مانند ChatGPT یا Claude است. در حال حاضر، مدل Opus 5.5 از خانواده Claude گزینهای ایدهآل به نظر میرسد، هرچند مدلهایی نظیر GPT-6 Astra از پلتفرم ChatGPT نیز قدرت پردازشی چشمگیری دارند. بسته به ابعاد پروژهای که قصد ساخت آن را دارید، نیازی به تهیه اشتراکهای فوقالعاده گرانقیمت ۱۰۰ یا ۲۰۰ دلاری در ماه نیست؛ اما دستکم به سهمیه استفاده و دسترسیهای اختصاصی پلنهای اشتراکی استاندارد نیاز خواهید داشت.
پیش از آغاز هر کاری، مجموعهای از دستورالعملهای پایه را در حافظه مدل انتخابی ثبت کنید. بهعنوان مثال، در ساخت ماد برای بازی Valheim، تأکید بر این است که کدها تا حد ممکن سبک باشند تا نرخ فریم بازی کاهش نیابد؛ از انجام محاسبات سنگین در هر فریم اجتناب شود و سازگاری کامل با سایر مادهای فعال در بازی حفظ گردد تا تداخل نرمافزاری رخ ندهد. برای آسودگی خاطر از نظر امنیت دادهها، میتوان سیاستی سختگیرانه تعیین کرد که هوش مصنوعی تنها دسترسی خواندن به فایلهای اصلی یا ذخیرهسازیهای بازی داشته باشد و پیش از اعمال تغییرات، یک نسخه کپی در پوشه کاری خود بسازد. در مورد Claude نیز میتوان خواست که از توضیحات اضافه و تکراری پرهیز کند و پاسخهایی موجز ارائه دهد.
همچنین برای پروژههایی که نیازمند دسترسی به اینترنت هستند، تعیین منابع معتبر ضرورت دارد؛ برای نمونه، در مادینگ بازی Valheim باید مدل را به استفاده از ویکی رسمی بازی بهجای منابع قدیمی و غیررسمی ملزم کرد.

در انتخاب مدل، قاعده طلایی این است که پیشرفتهترین تنظیماتِ باهوشترین مدل در دسترس را انتخاب کنید. برنامهنویسان تجربی (Vibe Coders) ممکن است با مدلهای سادهتر و بهینهسازی دقیق دستورها به نتایج خوبی برسند؛ اما اگر آشنایی چندانی با برنامهنویسی ندارید یا به دنبال اهحلی بیدردسر هستید، مدلهای بزرگتر و تواناتر بهترین انتخاب خواهند بود. برای نمونه در مادهای Valheim، مدل Opus 5.5 در بالاترین سطح هوش و تمرکز بیشترین کارایی را نشان میدهد.
هنگام گفتگو با مدل درباره ساخت یک ماد، استفاده از ساختاری دومرحلهای پیشنهاد میشود. پس از مشخص شدن ایده ماد، ابتدا از هوش مصنوعی بخواهید برنامهای جامع برای توسعه بنویسد و خودش آن را بازبینی کند تا نقاط ضعف پیش از اجرا مشخص شوند. سپس از مدل بخواهید کد ماد را دقیقاً طبق همان برنامه بنویسد و پس از اتمام، بازبینی مستقلی برای رفع باگها و مشکلات احتمالی انجام دهد. این رویکرد ساختاریافته مانع بروز خطاهای رایج در پروژهها میشود.
جزئیات دستورهای متنی به هدف شما بستگی دارد، اما در اغلب موارد به دستورهای پیچیده مهندسی نیازی ندارید. بهعنوان مثال، در بهروزرسانی نسخه ۱.۰ بازی Valheim، سازهای موسوم به عصارهگیر (Sap Extractor) میتوانست حملات دشمنان را برانگیزد؛ موضوعی که هنگام جمعآوری منابع بسیار آزاردهنده بود. بنابراین بهسادگی به Claude اعلام شد که این تغییر باید لغو شود. مدل ابتدا برنامهای برای ساخت ماد تدوین کرد، آن را بازبینی نمود، کد نهایی را نوشت و خطایابی کرد. در نهایت با قرار دادن فایل تولیدشده در بخش مدیریت مادها، حملات دشمنان به این سازه متوقف شد. با انتخاب ابزار مناسب و آمادهسازی اولیه محیط کار، فرایند ساخت تا این حد ساده پیش میرود.
در نهایت، مهمترین بخش این فرایند، آزمایش عملی ماد در بازی است. شما نقش مدیر پروژه و آزمونگر اصلی آن را بر عهده دارید. بهویژه اگر قصد دارید ساختههای خود را با دوستان یا سایر بازیکنان به اشتراک بگذارید، باید عملکرد ماد را در جریان بازی زیر نظر بگیرید و هرگونه ایراد یا نیاز به بهبود را یادداشت کنید. برای نمونه، در نسخه اولیه ماد StayPut مشخص شد جهت نگاه حیوان پس از صدور دستور توقف حفظ نمیشود؛ مشکلی که با یک درخواست ساده از Claude برطرف شد.
ماد کردن خود ابزار مادینگ؛ شخصیسازی قابلیتهای Claude
چرا باید فقط به تغییر بازیها بسنده کرد، وقتی میتوان ابزار توسعه را هم دستکاری کرد؟ پلتفرم Claude و بهویژه ابزار کاربردی Claude Code این امکان را فراهم میکنند که با ارسال دستورهای متنی، کارکرد خود برنامه را ارتقا دهید. البته این قابلیت تنها منحصر به اکوسیستم Anthropic نیست و سایر ابزارها نیز ظرفیتهای مشابهی دارند.
مهمترین تغییر شخصیسازیشده برای Claude، مادی جهت مدیریت پنجره زمینه (Context Window) و سقف استفاده بود. وقتی یک نشست گفتگو به ۸۰ درصد ظرفیت حافظه یا ۹۵ درصد سقف مصرف پنجساعته نزدیک میشود، این افزونه بهطور خودکار کار را متوقف میکند، خلاصهای از وضعیت میسازد و گفتگوی جدیدی را آغاز مینماید. همچنین یک نشانگر گرافیکی در پایین رابط کاربری اضافه شد تا میزان نزدیکی به این آستانهها را نمایش دهد. این سازوکار از افت کیفیت پاسخهای مدل در حافظههای شلوغ جلوگیری میکند و با کاهش توکنهای ارسالی، در مصرف سهمیه اشتراک نیز صرفهجویی مینماید.

افزونه دیگری با نام Prompt Boost ساخته شد که دستورهای اولیه کاربر را همراه با تاریخچه گفتگو و راهنمای رسمی مهندسی دستور برای مدل Opus به مدل قدرتمند Opus ارسال میکند و در کمتر از ۱۰ ثانیه، نسخهای دقیقتر و بازنویسیشده از دستور تحویل میدهد. با این سازوکار، کاربر میتواند ایدههای خام خود را بهصورت سریع بنویسد و پاکسازی آن را به ابزار بسپارد؛ هرچند این شیوه جایگزین مهندسی دقیق پرامپت نیست، اما آزادی عمل بالایی فراهم میکند.
فرآیند ساخت ماد برای خود Claude دقیقاً مشابه ساخت ماد برای بازیها است. ابتدا امکانپذیری ایده با مدل بررسی میشود، سپس مدل موظف به تدوین برنامهای دقیق و بازبینی آن پیش از اجراست. در صورت تأیید برنامه، اجرای آن آغاز شده و نتایج نهایی ارزیابی میشوند. در طول استفاده روزمره نیز بازخوردها جمعآوری شده تا در صورت نیاز به مدل ارجاع داده شوند.
برای نمونه، نسخه اولیه ماد انتقال گفتگو همیشه بهموقع فعال نمیشد و فرایندهای در حال اجرا در پسزمینه را متوقف نمیکرد. این ایرادات با طرح مستقیم مسئله در گفتگو با Claude برطرف شدند. سپس مشخص شد که ماد، نشستها را در میانه کار و پیش از اتمام مناسب وظایف متوقف میکند؛ این مورد نیز با بازخورد دقیق اصلاح شد و ابزار به عملکرد مطلوب رسید.
مادینگ با هوش مصنوعی چه کارهایی میتواند انجام دهد و چه محدودیتهایی دارد؟
شاید بتوان گفت این شیوه کار دقیقترین نمونه از رویکرد «کدنویسی تجربی» (Vibe Coding) است؛ جایی که کاربر حتی دانشی از جزئیات کدهای نوشتهشده ندارد. با این حال، انجام آزمایشهای گسترده، تدوین اصول سفتوسخت بازبینی، تعیین محدودیتهای دقیق و کوچک نگهداشتن دامنه هر ماد باعث شده تا نرمافزار بدون مشکل به کار خود ادامه دهد.
واقعیت این است که مدلی مانند Opus 5.5 در بالاترین تنظیمات پردازشی، برای ساخت اکثر مادهای معمولی بسیار توانمندتر از حد نیاز است. این مدل بهطور خودکار کدهای بازی و سایر مادهای مرتبط را مهندسی معکوس میکند تا ساختار درونی آنها را بررسی کند و هر زمان که نیاز به تصمیمگیری طراحی باشد، از کاربر راهنمایی میخواهد. حتی با فرض تغییر دسترسیها یا سهمیهها، مدلهای پیشرفته دیگری نظیر GPT-6 Astra نیز در بازار حضور دارند و گزینههای جدید مدام معرفی میشوند.

مسلماً اگر از مدل خواسته شود بستهای الحاقی و عظیم برای یک بازی خلق کند که ساخت آن ماهها یا سالها از تیمهای توسعهدهنده زمان میبرد، کاربر با انبوهی از چالشهای فنی مواجه شده و خروجی مناسبی دریافت نخواهد کرد. هوش مصنوعی جادو نمیکند؛ بنابراین نباید انتظار داشت با یک دستور ساده تحولی بنیادین رقم بخورد. اما بیشتر مادهای پرکاربرد، پروژههایی سنگین و انقلابی نیستند و مادهای کاربران نیز نیازی به پیچیدگی بیش از حد ندارند.
البته برخی مادها مرزها را فراتر میبرند؛ مادی نظیر Valheim City Builder که با کمک Claude توسعه یافته است، این بازی سومشخص سبک بقا را به یک بازی شهرسازی با نمای بالا به پایین تبدیل میکند. این ماد بدون نیاز به طراحی داراییهای گرافیکی جدید و صرفاً با بازتعریف کدهای موجود، هویت بصری اثر را حفظ کرده و مکانیزمهای نوینی به آن میافزاید.
صرفنظر از بحثهای اخلاقی پیرامون هوش مصنوعی، اگر مایلید از این فناوری بهعنوان ابزاری برای پیوند زدن و تغییر کدهای بازیهای ویدیویی استفاده کنید، ابزاری فوقالعاده کاربردی و سرگرمکننده در اختیارتان قرار دارد. این فناوریها روزبهروز در حال پیشرفت هستند و شاید در آیندهای نزدیک بتوان پروژههایی بزرگ مانند ماد شهرسازی را تنها با یک دستور متنی ایجاد کرد.
با این حال، حتی در شرایط فعلی نیز نگاه بازیکنان به بازیها متحول شده است. بهعنوان مثال، در بازی Crimson Desert، سیستم مبارزات بازی تا حدی ناهماهنگ احساس میشد؛ اما بهجای رها کردن بازی، یک سیستم قفل دوربین مشابه مجموعه بازیهای Dark Souls برای آن طراحی و پیادهسازی شد که تجربه مبارزات را به مراتب لذتبخشتر کرد. اکنون دیگر هر زمان نقصی اساسی در یک بازی دیده شود، نخستین واکنش تلاش برای اصلاح آن است، نه پذیرش اجباری ایرادات بازی.
اولین تغییر شما در بازیهای محبوبتان چه خواهد بود؟
ورود افراد بیشتر به دنیای طراحی بازی و مادینگ اتفاقی ارزشمند است و شروع این مسیر هیچگاه به اندازه امروز آسان نبوده است. به عاملی فکر کنید که در بازی موردعلاقهتان شما را آزار میدهد؛ از نبود یک کلید میانبر گرفته تا سازوکاری ناعادلانه یا دوربینی نامناسب. کافی است آن را برای مدل هوش مصنوعی شرح دهید. شاید به اشتراک پولی نیاز داشته باشید، اما هزینه آن بسیار کمتر از زمان لازم برای یادگیری کامل برنامهنویسی است. در بدترین حالت، اشتراک را تمدید نمیکنید؛ اما در بهترین حالت، دیگر نقصهای بازیها را دائمی و تغییرناپذیر نخواهید دید.
مطالب مرتبط و پیشنهادی

یک قانون ساده برای اینکه هوش مصنوعی بهجای شما فکر نکند
تکیه سریع به ابزارهای هوش مصنوعی برای یافتن پاسخ، مهارت اندیشیدن و خلاقیت فردی را تضعیف میکند. پژوهشگران توصیه میکنند پیش از ثبت هر درخواست در ChatGPT، چند ایده اولیه را خودتان یادداشت کنید تا کنترل تفکر و نوآوری در دستان شما باقی بماند.

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

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