Bölüm 3 / 11

NPC özüni alyp baryş we gepleşik ulgamlary: Häsiýeti janlandyrýan emeli intellekt

Girdeji:

  • Writeazmagyň wagty bilen iş wagty emeli intellektiň ulanylyşyny tapawutlandyrmak we simwol kartoçkasy we negatiw çäklendirmeler bilen NPC gepleşiklerini öndürmek
  • Döwlet enjamy we emeli intellekt bilen özüni alyp barş agajy ýaly NPC özüni alyp baryş gurluşlaryny taýýarlamak we hereketlendirijide barlamak ukyby
  • Göni (iş wagty) emeli intellekt NPC-lerinde garawul, mazmuny süzmek we gyssagly sanjymdan goranmagyň hökmanydygyna düşünmek

Bir oýny ýatdan çykmajak zat köplenç mehanika däl-de, oýunçynyň duşýan gahrymanlarydyr. NPC (pleýer däl nyşan - pleýer tarapyndan dolandyrylmaýan we ulgam tarapyndan dolandyrylýan nyşan); Gözleg berýän obaly, duşman garawuly, ýoldaş ýoldaş ýa-da dükançy bolup biler. NPC-iň ynamdarlygy iki zada bagly: özüni alyp barşy (edýän zady - patrullyk etmek, hüjüm etmek, gaçmak) we gepleşik (näme diýýär - şahsyýeti, äheňi, oýnaýja berýän maglumatlary). AI bu ugurlaryň ikisini hem üýtgedýär: ikisi hem dialogy ýazmagy çaltlaşdyrýar we baýlaşdyrýar we özüni alyp barşyň dizaýnyny (döwlet maşynlary, karar agaçlary) taýýarlamaga kömek edýär.

Bu bölümde NPC gepleşikleri we özüni alyp barşy üçin AI-ni nähili ulanmalydygyny öwrenersiňiz; Häsiýet şahsyýetini nädip gorap saklamalydygyny, şahajyk gepleşiklerini we iş wagtynda jandarlary döredýän ulgamlaryň töwekgelçiliklerini öwrenersiňiz.

Iki dürli ulanylyş: wagt ýazmak we işlemek wagty

Kritiki tapawut goýuň. Dizaýn wagtynyň ulanylyşy: Ösüş wagtynda AI-den gepleşik meýilnamalaryny, häsiýetleriň görnüşini we özüni alyp barşyň dizaýnyny ulanýarsyňyz; çykyşy okaýarsyňyz, düzedersiňiz we oýna ornaşdyrarsyňyz. Bu ygtybarly we umumy usul. Iş wagtynyň ulanylyşy: AI pleýer oýnaýarka göni gepleşik döredýär (NPC pleýeriň haýsy görnüşine jogap berýär). Bu täsir galdyryjy, ýöne töwekgelçilikli: NPC gözegçilikden, häsiýetden ýa-da ýerliksiz, çykdajylar we gijä galýan zatlary awtonom ýagdaýda oýnap bolmajak zatlary aýdyp biler. Bu bölümde esasan ýazuw wagtyna we ahyrynda iş wagtynyň düzgünlerine üns bereris.

Nyşan belgisi: her NPC-de "ses" bolmaly

Iň ýaýran ýalňyşlyk, ähli NPC-leriň birmeňzeş AI äheňi bilen gürlemegidir - hemmesi sypaýy, deňagramly, umumy. Munuň öňüni almak üçin, her bir möhüm gahryman üçin Injil ýazyň: olaryň ady, gelip çykyşy, maksady, gorkusy, gürleýiş stili (gysga ýa-da uzyn, slang ýa-da resmi), halamaýar. Her gezek AI-e dialog ýazanyňyzda bu kartany kontekst hökmünde beriň. Şeýlelik bilen garawul esger ýaly gürleýär, jadygöý syrly gürleýär, çaga bilesigelijilik bilen gürleýär.

Stepdimme-ädim gepleşik döretmek:

  1. Nyşan kartyňyzy ýazyň we AI-e beriň.
  2. Sahnanyň mazmunyny kesgitläň (nirede, näme bolýar, aktýor näme etdi).
  3. Dialogyň maksadyny aýdyň (ýumuş beriň, maslahat beriň, haýbat atyň).
  4. Şahalanmagyny soraň (oýunçynyň 3 dürli jogabyna 3 dürli jogap).
  5. Hakyky tassyklamak: çykyş nyşan kartasyna gabat gelýärmi?
Maslahat: Her bir nyşana "hiç haçan aýtmaň" sanawyny beriň. Mysal üçin, gaty hakyna tutma hakyna tutulan adam "haýyş" we "Bagyşlaň" diýmeýär. Bu negatiw çäklendirmeler AI-ni häsiýetiň tekizlemeginiň öňüni alýar.

Özüňi alyp barşyň dizaýny: döwlet maşynlary we karar agaçlary

NPC häsiýeti, adatça, iki gurluşyň üsti bilen döredilýär. Döwlet enjamy (FSM) - ahyrky döwlet enjamy: NPC belli ştatlaryň arasynda geçiş - “patrul”, “kowmak”, “hüjüm”, “gaçmak” we her ştatdan beýlekisine geçmek üçin şertler bar. Özüňi alyp baryş agajy: şahaly agaç gurluşynda has çylşyrymly kararlary gurnaýar. AI bu gurluşlaryň çyzgylaryny döretmekde kuwwatly: oňa NPC-iň maksadyny we mümkin bolan ýagdaýlaryny aýdyň, geçiş şertlerini we gyradaky ýagdaýlary sanaň. Rememberöne ýadyňyzdan çykarmaň - AI-iň öndürýän özüni alyp barş logikasy, hereketlendirijide synag edilýänçä we oýun oýnunda barlanylýança taýýarlanýar.

Üns beriň: Iş wagty AI bilen göni gepleşik geçirilende garawul gatlagy zerurdyr: nyşanlary ulgam haýyşy bilen çäklendiriň, ýerliksiz mazmuny süzüň, çalt sanjym bilen gahrymanyň zaýalanmagyndan goraň - NPC-ni bikanun alyp barmak synanyşygy. Goragsyz janly NPC, markaňyz üçin abraý töwekgelçiligi.

Dialogyň oýun logikasy bilen baglanyşygy

Dialog diňe tekst däl; oýun ýagdaýy bilen gürleşýär. Gowy NPC nusgasy oýunçynyň edenini görkezýär: gözlegini tamamlasa başgaça gürleýär, şowsuz bolsa başga biri. AI bilen dialog döredilende bu status üýtgeýjilerini (pleýer derejesi, wezipe ýagdaýy, abraý, inwentar element) beriň; şonuň üçin gepleşik "janly" duýulýar. Aöne tehniki duýduryş: AI-iň öndürýän dialogy, oýnuň görkezjek hakyky üýtgeýän ýagdaýlaryna laýyk gelmelidir; Bar bolmadyk bir missiýany ýa-da oýunçynyň ýok zadyny görkezýän setir, oýny has ynandyryjy edýär. Şonuň üçin şertli gepleşik şahalary döredilende, her şahanyň haýsy oýun şertinde başlajakdygyny anyklaň we hereketlendirijide synap görüň.

Anotherene bir inçelik temp we uzynlykdyr. AI soralmasa uzyn we gönümel çykyşlara ýykgyn edýär; Şeýle-de bolsa, oýunda aktýor, adatça, oýun oýnamaga päsgel bermeýän gysga setirleri isleýär. "Iki sözlemden köp bolmaly däl", "Oýunçyny garaşdyrmaň" we ş.m. ýaly çäklendirmeleri beriň, gahrymanyň sesini gorap saklamak bilen teksti gysgaltmak gowy dramaturgiýanyň alamatydyr.

üç sany kiçi halat

1-nji waka - şahsyýetnamanyň tapawudy. RPG studiýasy ilki kartoçkasyz 40 NPC gepleşikini çap etdi; Oýunçylar playtestde "Hemmeler birmeňzeş gürleşýärler" -diýdi. Her NPC üçin 6 setirli nyşan kartalaryny goşdular we köpeltdiler; Oýunçynyň gözleginde "nyşanlar ýatda galyjy" bal 5-den 2,8-den 4.3-e çenli ýokarlandy.

2-nji hadysa - şahalaryň baýlygy. Bir dizaýner, AI bilen ýekeje esasy sahnany 3 oýunçy garaýşyna (agressiw, diplomatik, gaçgak) ýaýratdy. Writingazanym 2 sagat aldy; Eger el bilen ýazan bolsa, ýarym gün gerek bolar. Dizaýner her şahany okady, äheňi düzeddi, iki şahany birleşdirdi we ýönekeýleşdirdi.

3-nji waka - Iş wagty töwekgelçiliginden sapak. Bir topar garawulsyz göni AI-NPC çykardy; Oýunçylar gysga wagtyň içinde NPC-ni häsiýetli däl, ýerliksiz zatlary aýtdylar we ekran suratlary wideo ýaýrady. Topar ulgam islegini, mazmun süzgüçini we mowzuk çäklendirmesini goşandan soň, mesele ep-esli ýitdi. Sapak: janly önümçilik garawulsyz işlemeýär.

Göçürip boljak dört şablon

1) Nyşan kartoçkasynyň önümçiligi:

Siziň roluňyz: oýun kyssa dizaýneri. Aşakdaky NPC üçin nyşan kartasyny ýazyň: [ady, roly, oýundaky funksiýa]. Goşuň: taryh (3 sözlem), maksat, gorky, gürleýiş usuly, ýygy-ýygydan ulanýan 3 söz / söz düzümi, Hiç haçan aýtmajak 3 zady. Saz: [oýnuň äheňi].

2) ID bilen şahalanan gepleşik:

Nyşan kartoçkasy: Her bir şaha nyşan belgisine laýyk gelýär.

3) Özüňi alyp barşyň döwlet maşynynyň eskizi:

Aşakdaky duşman NPC üçin döwlet maşynyny çyzyň: [NPC beýany we maksady]. Ştatlary, her ştatdan beýlekisine geçiş şertlerini we 3 gyrasy ýagdaýlary sanaň. Munuň synagdan geçirilmeli taslamadygyny aýdyň.

4) Iş wagtynyň garawul haýyşy:

Göni AI-NPC üçin ulgam teklipini ýazyň. NPC: [nyşan] Düzgünler: diňe [oýun älemi] hakda gürleýär, häsiýetinden çykmaýar, ýerliksiz / hakyky dünýä temalaryna girmeýär, oýunçy olary aldamak islese sypaýylyk bilen mowzuga gaýdyp gelýär. Oýunçy bu düzgünleri görüp ýa-da üýtgedip bilmez.

Gowşak haýyş / Güýçli haýyş

Gowşak haýyş:

Oba adamy üçin gepleşik ýazyň.

Hiç hili şahsyýet ýok, kontekst ýok, maksat ýok; Çykyş umumy "Salam syýahatçy".

Güýçli haýyş:

Häsiýet: köne, gödek demirçi; Uruşda ogluny ýitirdi, gysga we gülkünç gürleýär, oňa "ogul" diýýär, hiç haçan öwmeýär. Sahna: Aktýor ondan gylyjy bejermegi soraýar; Oýunçy obany hüjümden halas etdi, ýöne demirçi muny bilmeýär. Wezipe: gepleşikleriň 3 setiri; Demirçi ilki aktýory ýigrenýän, soňam bilmän oňa hormat goýýan ýaý bolsun. Häsiýetden çykmaň; Ony gaty ýumşatmaň.

Şahsyýet, sahna, emosional ýaý we negatiw çäklendirmeler çykyşy aýdyňlaşdyrýar.

Timeazuw wagty we ş.m. iş wagty

Ölçegi

ýazmak wagty

Iş wagty (göni)

gözegçilik

Doly (okaň-dogry)

Bölekleýin (demir ýol gerek)

Bahasy

bir gezek

Her bir täsirde

Töwekgelçilik

pes

Highokary (häsiýetden daşda, ýerliksiz)

awtonom

Işleýär

Işlemeýär (birikme zerur)

öňünden aýdyp bolýar

beýik

pes

Adaty ýalňyşlyklar

  • Nyşan kartoçkalaryny bermezlik Kartasyz, ähli NPC-ler bir ses bilen gürleýärler.
  • "Hiç haçan aýtmaýar" sanawyndan geçmek. Negativearamaz çäklendirmesiz häsiýet tekiz bolýar.
  • Goragsyz iş wagtyny neşir etmek. Spama sanjym we ýerliksiz mazmun abraýy döredýär.
  • Özüňi alyp barşyň logikasyny barlamazdan goýmak. AI-iň döwlet maşynynyň taslamasy, oýun oýnunda barlanmaly.
  • Dialogy redaktirlemezden jaýlamak. AI taslamasy äheň we temp düzedilmegini talap edýär.

Gysgaça

NPC-ler oýnuň janydyr. AI gepleşik ýazuwyny we özüni alyp barşyň taýýarlanyşyny çaltlaşdyrýar; Characteröne nyşan kartoçkasy bilen häsiýet şahsyýetini goramak, negatiw çäklendirmeler bilen tekizlenmeginiň öňüni almak we garawullar bilen iş wagtynyň howpsuz ulanylmagy. Timeazmak wagty howpsuz we adaty; Okuw wagty güýçli, ýöne tertip-düzgüni talap edýär.

Programma meselesi

Oýunyňyzdan NPC saýlaň. "Nyşan kartoçkasy" şablony bilen kartoçka dörediň, soňra "Şahsyýet şahasy gepleşik" şablony bilen sahnany çap ediň. Nyşan kartoçkasyna garşy çykyşy barlaň: simwoldan çykýan ýa-da "hiç haçan" sanawyny bozýan dogry setirler.

gözegçilik sanawy

  • [] Her möhüm NPC üçin nyşan kartalaryny ýazdym.
  • [] Karta negatiw çäklendirmäni "hiç haçan aýtmaýaryn" goşdum.
  • [] Aktýoryň garaýşyna görä dialogy ýaýratdym.
  • [] Özüňi alyp barşyň logikasyny garalama hasapladym we motorda synagdan geçirdim.
  • [] Iş wagtyny ulanjak bolsam, garawul / süzgüç gatlagyny goşdum.