СледваСледващо ръководство
AI в процедурно генериране на съдържание за игри
Приложения
РЪКОВОДСТВО за приложения
AI може да изгражда нива на игра, карти и светове автоматично, вместо ръчно да поставя всяка стена и враг.
Чуйте това ръководствоAI-разказан · ~2 min
Това процедурно генериране на съдържание дава на игрите почти безкрайно разнообразие и помага на малките студия да доставят огромни светове.
Процедурното генериране на съдържание (PCG) захранва игрите от десетилетия, от подземията на Rogue (1980) до 18-те квинтилиона планети на No Man's Sky. Класическите методи използват шумови функции като Perlin шум за терен, плюс граматики и набори от правила за стаи и куестове. По-новата вълна е PCG чрез машинно обучение (PCGML), където моделите се учат от съществуващите нива. Подходите включват GAN, които генерират етапи в стила на Марио, които могат да се играят, агенти за обучение за подсилване, които проектират нива чрез максимизиране на забавлението или трудността, и Wave Function Collapse, средство за решаване на ограничения, което подрежда карта, така че съседните части винаги да пасват. Основно предизвикателство е да се тества дали нивата са изпълними и балансирани, а не само визуално правдоподобни, така че дизайнерите свързват генератори с автоматизирани ботове за тестване на игра.
No Man's Sky генерира процедурно приблизително 18 квинтилиона уникални планети от алгоритми и семена.
Minecraft използва функции за шум и правила за биома, за да изгради безкрайни, разнообразни светове за всяко семе.
Spelunky и други roguelikes сглобяват свежи оформления на подземията всеки път от модулни шаблони за стаи.
Дизайнерите използват Wave Function Collapse за автоматично подреждане на кохерентни карти, където всяка част пасва на своите съседи.
Поколението преминава от създаване на активи офлайн към нива в реално време, адаптивни към играчите, които пренастройват трудността и оформлението към това как играете. Големите езикови и дифузионни модели започват да генерират куестове, диалози и 3D активи от текстови подкани, позволявайки на дизайнерите да опишат подземие и да получат чернова. Очаквайте инструменти със „смесена инициатива“, при които AI предлага, а хората управляват, плюс по-силни гаранции за разрешимост, така че генерираното съдържание може да се изпраща без ръчно коригиране.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
AI може да изгражда нива на игра, карти и светове автоматично, вместо ръчно да поставя всяка стена и враг. Това процедурно генериране на съдържание дава на игрите почти безкрайно разнообразие и помага на малките студия да доставят огромни светове.
PCG използва алгоритми и правила за автоматично генериране на игрово съдържание, вместо дизайнерите да поставят всеки елемент на ръка.
Wave Function Collapse третира картата като пъзел с ограничения, като избира клетката с най-ниска ентропия, фиксира нейната плочка и разпространява кои съседи все още са разрешени, подобно на судоку.
Агент за търсене може да тества дали дадено ниво може да бъде завършено под този агент и правила. Това е доказателство за избран критерий за игра, а не гаранция, че всеки играч може да завърши всяко генерирано ниво.
Шумът на Perlin и подобните функции на градиентния шум създават гладка, естествено изглеждаща вариация, идеална за терен, използвана в игри като Minecraft.
PCG чрез машинно обучение обучава модели на примерни нива, така че генераторът да може да научи стила и структурата на създадено от човека съдържание, вместо да разчита единствено на ръчно написани правила.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
AI в процедурно генериране на съдържание за игри
Приложения