واحد 8 / 11

تعادل بازی، شبیه سازی و اقتصاد: یک بازی منصفانه با اعداد

سود:

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

یک بازی می تواند سرگرم کننده باشد، اما اگر نامتعادل باشد، از بین می رود: یکی از سلاح ها بر سایرین برتری می یابد، یک استراتژی همیشه برنده است، اقتصاد یا به تورم یا قحطی می رود. تعادل بازی (تعادل بازی); گزینه‌ها، چالش‌ها و پاداش‌های بازی طوری تنظیم شده‌اند که منصفانه، متنوع و رضایت‌بخش باشند. تعادل؛ این یک رشته طراحی است که با اعدادی مانند آسیب، سلامت، هزینه، پاداش و احتمال بازی می کند. هوش مصنوعی در اینجا یک شریک تحلیلی و شبیه‌سازی قدرتمند است: پیش‌نویس‌های فرمول، محاسبات احتمال، مدل‌های اقتصادی، منحنی‌های دشواری و تشخیص عدم تعادل. اما تصمیم نهایی تعادل - "این بازی چقدر باید احساس سختی داشته باشد، چقدر باید احساس سخاوتمندی داشته باشد" - به سلیقه طراح و تست بازیکن بستگی دارد.

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

تعادل چیست؟

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

جریان تعادل مرحله به مرحله:

  1. هدف تعادل را یادداشت کنید (هدف قابل اندازه گیری مانند "هیچ سلاحی در بیش از 55٪ مواقع انتخاب نشده است").
  2. یک فرمول/مدل ایجاد کنید (رابطه بین هوش مصنوعی و آسیب، هزینه، پاداش را فرموله کنید).
  3. شبیه سازی کنید (با هوش مصنوعی هزاران برخورد مجازی را محاسبه کنید، نتیجه را ببینید).
  4. با Playtest مقایسه کنید (آیا بازیکنان واقعی اعداد را تأیید می کنند).
  5. تنظیم و تکرار کنید (تعادل یک فرآیند تکراری است).
نکته: تعادل را به عنوان یک محدوده و هدف در نظر بگیرید، نه به عنوان "یک عدد درست". به هوش مصنوعی یک هدف قابل اندازه گیری بدهید، مانند "نرخ برد بین 45-55٪"؛ یک درخواست مبهم مانند "آن را متعادل کنید" کار نمی کند. همچنین، تعادل کامل را هدف قرار ندهید: یک عدم تقارن جزئی (هر گزینه یک نقطه قوت، یک ضعف دارد) بازی را متنوع و جالب نگه می دارد. برابری مطلق اغلب به یکنواختی می انجامد.

شبیه سازی: انجام هزاران بازی در ثانیه

قدرتمندترین استفاده از هوش مصنوعی Balance شبیه سازی است. هزاران جنگ مجازی لازم است تا بفهمیم آیا دو سلاح واقعاً متعادل هستند یا خیر. به صورت دستی غیرممکن است، با هوش مصنوعی یا اسکریپت شبیه سازی تولید شده توسط هوش مصنوعی امکان پذیر است. می توانید از هوش مصنوعی بخواهید که شبیه سازی مونت کارلو (تخمین احتمال با تعداد زیادی آزمایش تصادفی) طراحی کند و نتایج را تفسیر کند. اما شبیه سازی فقط به خوبی کیفیت مدل است: اگر مدل گیم پلی واقعی را منعکس نکند، نتیجه گمراه کننده خواهد بود. همیشه شبیه سازی را با پلی تست واقعی اعتبار متقاطع کنید.

احتیاط: اعمال کورکورانه پیشنهادات هوش مصنوعی در طراحی اقتصادی خطرناک است. به خصوص در بازی هایی که شامل پول واقعی (خرید) است، اقتصاد کاذب هم بازیکن را قربانی می کند و هم خطرات قانونی ایجاد می کند. علاوه بر این، "مهندسی وابستگی" - مکانیک دستکاری که برای بهره برداری از بازیکن طراحی شده است - یک مرز اخلاقی است. ممکن است هوش مصنوعی برای کارایی پیشنهاد دهد، اما طراح مسئول به رفاه بازیکنان توجه می کند.

دو منبع داده تعادل: شبیه سازی و پخش واقعی

تصمیمات تعادلی بر اساس دو نوع داده است و هر دو ضروری هستند. داده‌های شبیه‌سازی کنترل شده و مقیاس‌بندی شده‌اند: تسلط آماری یک سلاح را در هزاران مسابقه مجازی نشان می‌دهد. اما شبیه‌سازی نمی‌تواند رفتار، منحنی یادگیری و جنبه احساسی بازیکنان واقعی را که ما آن را «متا» می‌نامیم (موثرترین استراتژی‌هایی که جامعه کشف کرده‌اند) به تصویر بکشد. داده‌های واقعی بازیکن (تلمتری - داده‌های گیم‌پلی که به‌طور خودکار از بازی جمع‌آوری می‌شود) واقعیت را منعکس می‌کند اما نویز دارد و فقط پس از پخش می‌رسد. یک فرآیند متعادل سازی بالغ این دو را ترکیب می کند: تعادل درشت با شبیه سازی، تنظیم دقیق با داده های پخش واقعی. هوش مصنوعی در تجزیه و تحلیل هر دو داده قدرتمند است - طراحی شبیه سازی، استخراج الگوها از تله متری.

یک نکته مهم: حفظ حریم خصوصی داده ها. حفاظت از داده های شخصی (هویت، مکان، پرداخت) یک تعهد قانونی و اخلاقی در هنگام کار با داده های واقعی بازیکن است. برای تجزیه و تحلیل تعادل، مهم نیست که بازیکن کیست، بلکه مهم است که چه می کند. بنابراین، داده ها را ناشناس (غیر شناسایی، تجمیع) و تجزیه و تحلیل کنید. این قانون هنگام ارائه تله متری به هوش مصنوعی نیز اعمال می شود: به جای چسباندن رکورد خام حاوی داده های شخصی مستقیماً در ابزار، از شکل ناشناس و انبوه آن استفاده کنید. شما هرگز برای تعادل نیاز به هویت واقعی ندارید.

سه کیف کوچک

مورد 1 - شبیه سازی عدم تعادل را نشان داد. در یک بازی مبارزه ای، طراحان فکر می کردند 8 شخصیت متعادل هستند. 50000 مسابقه مجازی با هوش مصنوعی شبیه سازی شد. نرخ برد یک شخصیت به 68 درصد افزایش یافت. مشکل این بود که یک ترکیب آسیب زیادی وارد کرد. وقتی تعداد کاهش یافت، نرخ به 54٪ کاهش یافت و playtest این را تأیید کرد.

مورد 2 - از تورم اقتصادی جلوگیری شد. اقتصاد با هوش مصنوعی در یک بازی ساخت و ساز-بقا مدل سازی شد. این مدل نشان داد که پس از 20 ساعت، بازیکنان آنقدر طلا جمع می کنند که همه چیز بی ارزش می شود. نرخ تولید منابع و منحنی هزینه تنظیم شد. در آزمایش زنده، اقتصاد به مدت 100 ساعت قابل توجه بود.

مورد 3 - منحنی دشواری تصحیح شد. در یک بازی پلتفرم، 60 درصد از بازیکنان در سطح 4 کنار می‌روند. هوش مصنوعی معیارهای دشواری (تعداد مرگ‌ها، تلاش‌ها) را فصل به فصل تجزیه و تحلیل می‌کند و مشخص می‌کند که یک جهش ناگهانی در دشواری در فصل 4 وجود دارد. هنگامی که منحنی هموار شد، میزان ترک تحصیل از 60 درصد به 28 درصد کاهش یافت.

چهار قالب قابل کپی

1) طراحی فرمول تعادل:

نقش شما: طراح سیستم های بازی. یک فرمول متعادل برای عناصر زیر ایجاد کنید: [به عنوان مثال. آسیب سلاح، سرعت شلیک، برد]. هدف: هیچ سلاحی نباید مسلط باشد، هر کدام باید مزیتی داشته باشند. فرمول و مفروضات را توضیح دهید؛ به من نشان دهید که چگونه هر شماره را دریافت کنم تا بتوانم آن را تأیید کنم.

2) طراحی شبیه سازی مونت کارلو:

یک شبیه سازی برای آزمایش تعادل دو گزینه طراحی کنید: [گزینه های A و B، قوانین]. 10000 مسابقه مجازی تنظیم کنید، نرخ برد و واریانس را محاسبه کنید. کد/منطق شبیه سازی را ارائه دهید و محدودیت هایی را در مورد اینکه مدل به خوبی گیم پلی واقعی را منعکس می کند مشخص کنید.

3) بررسی سلامت مدل اقتصادی:

مسائل اقتصادی بازی من عبارتند از: [منابع، تولید، هزینه، هزینه]. این را در طول زمان مدل کنید: موجودی منابع بازیکن در 1، 10، 50، 100 ساعت چقدر خواهد بود؟ آیا خطر تورم یا قحطی وجود دارد؟ مشکلات و پیشنهادات تعدیل را با اعداد نشان دهید.

4) تجزیه و تحلیل منحنی دشواری:

در زیر معیارهای تست پخش اپیزود به قسمت (مرگ، تلاش، ترک تحصیل): [داده]. بخش هایی را علامت گذاری کنید که در آنها یک پرش یا افت ناگهانی در منحنی دشواری وجود دارد. برای هرکدام دلایل و پیشنهادهایی برای نرم شدن بیاورید. بیان کنید که تصمیم با طراح است.

اعلان ضعیف / اعلان قوی

اعلان ضعیف:

بازی من را متعادل کنید

بدون اهداف، داده ها و محدودیت های قابل اندازه گیری؛ هوش مصنوعی به طور کلی صحبت می کند.

اعلان قدرتمند:

نقش شما: طراح سیستم من 5 برج دفاعی دارم. در این مقادیر هزینه / خسارت / محدوده: [جدول]. هدف: اجازه دهید هر برج حداقل در یک سناریو بهترین گزینه باشد. هیچ یک از آنها نباید همیشه برنده شوند. وظیفه: برج های غالب/بی فایده را در مقادیر فعلی شناسایی کنید، مقادیر جدیدی را برای متعادل کردن آنها پیشنهاد کنید و با منطق شبیه سازی توضیح دهید که چرا آنها کار می کنند.

ارزش‌های مشخص، اهداف قابل اندازه‌گیری و درخواست برای توجیه، خروجی را مفید می‌سازد.

جدول محور تعادل

محور

معیار

سهم هوش مصنوعی

تصمیم انسانی

توازن قدرت

نرخ انتخاب/برد

شبیه سازی، تشخیص

محدوده قابل قبول

منحنی دشواری

مرگ، رها نکن

تحلیل متریک

حس دشواری هدف

اقتصاد

عرضه/تقاضا، تورم

مدل زمان

فلسفه سخاوت

تنوع

توزیع استفاده

تجزیه و تحلیل توزیع

قصد طراحی

اشتباهات رایج

  • به معنای "این کار را به طور متعادل انجام دهید". بدون هدف قابل اندازه گیری نمی توان به تعادل دست یافت.
  • اعتماد کور به شبیه سازی اگر مدل واقعیت را منعکس نکند، نتیجه گمراه کننده خواهد بود.
  • رد شدن از Playtest. حتی اگر عدد صحیح باشد، ممکن است این احساس اشتباه باشد.
  • عدم الگوبرداری از اقتصاد در طول زمان. تورم / قحطی سپس فوران می کند.
  • اجرای پیشنهاد مکانیک بهره برداری بدون سوال. رفاه بازیکن مرز اخلاقی است.

به طور خلاصه

تعادل هنر اعداد است که بازی را منصفانه و رضایت بخش می کند. هوش مصنوعی فرمول‌بندی، شبیه‌سازی، مدل‌های اقتصادی و شکار عدم تعادل - اما شما باید اهداف قابل اندازه‌گیری را ارائه کنید، شبیه‌سازی را با تست بازی تأیید کنید و مرزهای اخلاقی (رفاه بازیکن) را رعایت کنید. تعادل یک عدد نیست، بلکه یک محدوده هدفمند است و تکراری است.

وظیفه کاربردی

سیستمی را از بازی خود انتخاب کنید که باید متعادل باشد (سلاح ها، برج ها، شخصیت ها). یک هدف تعادلی قابل اندازه‌گیری بنویسید ("نرخ برد 45-55٪" و دو گزینه را با الگوی "طراحی شبیه‌سازی مونت کارلو" شبیه‌سازی کنید. نتیجه را تفسیر کنید و یک توصیه تنظیم کنید؛ برای تأیید با playtest برنامه‌ریزی کنید.

چک لیست

  • [ ] من یک هدف تعادلی قابل اندازه گیری تعریف کرده ام.
  • [ ] من تأیید کردم که هر عدد در فرمول/مدل از کجا آمده است.
  • [ ] من شبیه سازی را با playtest تأیید متقاطع کردم.
  • [ ] من اقتصاد را در طول زمان (100-1 ساعت) مدل کردم.
  • [ ] من رفاه بازیکنان و مرزهای اخلاقی را رعایت کردم.