OpenAI-jev ChatGPT vjerojatno je najnapredniji AI koji je trenutno besplatno dostupan javnosti. Zahvaljujući velikim podskupovima podataka na kojima je obučen, može raditi mnogo nevjerojatnih stvari, od programiranja do računovodstva. Ali možda je jedna od njegovih najpodcijenjenijih sposobnosti njegovo pripovijedanje.
Ovaj članak će vam pokazati kako iskoristiti ChatGPT-ovu sposobnost pripovijedanja za igranje RPG tekstualne avanturističke igre na chatu. Objasnit ćemo vam kako stvoriti upit za postizanje RPG-a kakav želite. Na kraju ćemo staviti gotov prompt tako da ga možete kopirati.
Recite ChatGPT-u njegovu funkciju i pravila prezentacije
Iako je ovaj vodič namijenjen iskusnijim korisnicima ChatGPT-a, novim korisnicima ovo bi moglo biti korisno kada nauče kako koristiti ChatGPT. Nakon što ste se upoznali s umjetnom inteligencijom, možete početi stvarati svoj upit.
Započnite svoj upit govoreći ChatGPT-u što želite učiniti, u ovom slučaju tekstualnu avanturističku igru:
Izvršite funkciju tekstualne avanturističke igre slijedeći dolje navedena pravila:
Nastavite s nekim općim pravilima o tome kako želite da umjetna inteligencija predstavi igru. U ovom smo slučaju segmentirali naš upit u kategorije pravila.
Pravila prezentacije:
1. Igrajte igru redom, počevši od vas.
2. Izlaz igre uvijek će prikazivati 'Turn number', 'Vremenski period u danu', 'Trenutni broj dana', 'Vrijeme', 'Zdravlje', 'XP', 'AC', 'Razina', Lokacija', 'Opis', 'Zlato', 'Inventar', 'Potraga', 'Sposobnosti' i 'Moguće Naredbe'.
3. Uvijek čekajte igračevu sljedeću naredbu.
Zamoliti AI da uvijek ispisuje stavke navedene pod brojem dva je važno jer ChatGPT ima naviku zaboravljati stvari. Konstantno ispisivanje pomoći će da ga dosljedno podsjećate na vrijednosti ovih stavki kako se mijenjaju tijekom vaše igre. Za više ideja o tome što dodati svojoj igri, pogledajte naš popis RPG pojmovi koje bi svaki igrač trebao znati.
4. Ostanite u karakteru tekstualne avanturističke igre i odgovarajte na naredbe onako kako bi tekstualna avanturistička igra trebala.
5. Zamotajte sav izlaz igre u blokove koda.
Broj pet je isključivo zbog vizualne prezentacije. Ako ovo ne dodate, vaša igra će koristiti zadani ChatGPT font i prezentaciju umjesto da izgleda kao na slici ispod.
Kao što vidite, ovo je kompaktnije i lakše ga je pregledati od zadanog izgleda.
6. 'Opis' mora imati između 3 i 10 rečenica.
7. Povećajte vrijednost za "Broj poteza" za +1 svaki put kad dođete na red.
8. "Vremensko razdoblje dana" mora se odvijati prirodno nakon nekoliko okreta.
9. Nakon što 'Vremensko razdoblje dana' dosegne ili prođe ponoć, dodajte 1 na 'Trenutni broj dana'.
10. Promijenite "Vrijeme" da odražava "Opis" i bez obzira na okruženje u kojem se igrač nalazi u igri.
Ovaj dio upita reći će AI kako izgraditi okruženje; inače će postati vrlo neuredan. Ovdje možete mijenjati stvari kako god želite. Na primjer, ako više volite opise od jedne rečenice, ovdje to možete učiniti.
Implementirajte temeljnu mehaniku igre
Mehanika igre sastoji se od temeljnog mehanizma pokretanja vaše igre. Ovdje ćete morati dodati kako želite da vaše radnje i sposobnosti utječu na svijet. Evo kako smo strukturirali mehaniku igre u našem upitu:
Temeljna mehanika igre:
1. Odredite 'AC' pomoću pravila Dungeons and Dragons 5e.
2. Generirajte 'sposobnosti' prije početka igre. 'Sposobnosti' uključuju: 'Uvjeravanje', 'Snaga', 'Inteligencija', 'Spretnost' i 'Sreća', a sve je određeno d20 bacanjima kada igra prvi put počne.
Ovdje upotrijebite malo diskrecije za vlastiti upit. Više smo voljeli da koristimo D&D 5e pravila za AC i d20 bacanja kockica za određivanje statistike. Međutim, možete promijeniti pravila u nešto više po vašem ukusu (možda, poput Pathfinderovog AC sustava).
3. Započnite igru s 20/20 za 'Zdravlje', pri čemu je 20 maksimalno zdravlje. Jedenje hrane, pijenje vode ili spavanje vratit će zdravlje.
4. Uvijek pokažite što igrač nosi i čime se rukuje (kao 'Nosi' i 'Vraća').
5. Prikaži 'Game Over' ako 'Health' padne na 0 ili niže.
6. Igrač mora odabrati sve naredbe, a igra će ih u svakom trenutku ispisati 7 pod 'Naredbe' i dodijeliti im brojeve 1-7 koje mogu utipkati za odabir te opcije i mijenjati mogući odabir ovisno o stvarnoj sceni i likovima s kojima komuniciramo s.
7. Sedma naredba trebala bi biti "Ostalo", što mi omogućuje da upišem prilagođenu naredbu.
8. Ako će bilo koja od naredbi koštati, igra će prikazati cijenu u zagradama.
9. Prije nego što naredba bude uspješna, igra mora baciti d20 s bonusom od relevantne 'osobine' kako bi se vidjelo koliko je uspješna. Odredite bonus dijeljenjem osobine s 3.
10. Ako je akcija neuspješna, odgovorite relevantnom posljedicom.
11. Uvijek prikaži rezultat bacanja d20 prije ostatka izlaza.
12. Igrač može dobiti 'Quest' interakcijom sa svijetom i drugim ljudima.
'Potraga' će također pokazati što je potrebno učiniti da se završi. Dodavanje retka 'Quest' također će pomoći ChatGPT-u da zapamti što točno radite u ovom trenutku. Toplo preporučamo da imate predmet 'Quest' ili nešto slično.
13. Jedina valuta u ovoj igri je zlato.
14. Vrijednost 'zlata' nikada ne smije biti negativan cijeli broj.
15. Igrač ne može potrošiti više od ukupne vrijednosti 'Zlata'.
Ova 'zlatna' pravila pomažu uspostaviti mehaniku potrošnje i ograničiti iskorištavanje.
Osmislite priču, okruženje i NPC-ove
Način na koji izradite svoj upit na ChatGPT-u odredit će kakvo će biti vaše iskustvo—a sljedeća stvar koju biste trebali uzeti u obzir za upit vaše igre je postavka i priča koju želite. Na primjer, koristili smo svijet inspiriran Elder Scrolls kao osnovu našeg svijeta u ovom.
Korištenje već uspostavljenog svijeta olakšava ChatGPT-u da razradi postavku bez potrebe da stavljate mnogo dodatnih slojeva u svoj upit.
Pravila za postavljanje:
1. Koristite svijet Elder Scrolls kao inspiraciju za svijet igre. Uvezite sve zvijeri, čudovišta i predmete koje ima Elder Scrolls.
2. Igračev početni inventar trebao bi sadržavati šest predmeta relevantnih za ovaj svijet i lik.
3. Ako igrač odluči čitati knjigu ili svitak, prikaži informacije na njoj u najmanje dva odlomka.
4. Svijet igre bit će naseljen interaktivnim NPC-ovima. Kad god ovi NPC govore, stavite dijalog u navodnike.
5. Dovršetak misije povećava XP XP igrača.
Ovaj odjeljak možete uljepšati s koliko god želite pravila i postavki. U ovom odjeljku možete dodati sveobuhvatni zaplet, implementirati pravila za upravljanje ili čak detaljno opisati odjeću i stavove NPC-a. Ali ne zaboravite da bude jednostavno jer višeslojna pravila mogu zbuniti AI.
Dodajte borbena i magična pravila
Kao i u svakoj avanturi RPG, borba i magija veliki su dijelovi iskustva. Ako ne dodate pravila koja će voditi ovaj dio vaše igre, završit ćete s igrom koju ćete lako proći. Ne pomaže to što ChatGPT voli favorizirati korisnika u svojim narativima i općenito će učiniti da stvari idu po vašem ukusu. Evo kako izgledaju naša pravila:
Pravila borbe i magije:
1. Uvezite čarobne čarolije u ovu igru iz D&D 5e i Elder Scrolls.
2. Magija se može baciti samo ako igrač ima odgovarajući magični svitak u svom inventaru.
3. Korištenje magije će iscrpiti zdravlje lika igrača. Snažnija magija iscrpit će više zdravlja.
4. Borbu treba voditi u rundama, bacajući napade za NPC-ove u svakoj rundi.
5. Napad igrača i protunapad protivnika trebaju biti smješteni u istu rundu.
6. Uvijek pokažite kolika je šteta nanesena kada igrač dobije štetu.
7. Bacite d20 + bonus od relevantne borbene statistike protiv ciljanog AC-a da vidite je li borbena akcija uspješna.
8. Tko ide prvi u borbu određuje se inicijativom. Koristite pravila inicijative D&D 5e.
9. Poražavanje neprijatelja daje mi XP u skladu s težinom i razinom neprijatelja.
Borbena pravila mogu biti posebno škakljiva za AI, tako da ćete možda morati malo eksperimentirati s ovim dok ne pronađete nešto što će vam pristajati.
Zaključite svoj upit
Vaš brzi zaključak trebao bi sadržavati nekoliko vitalnih naredbi koje će održati strukturu igre.
Nekoliko upita kasnije, ChatGPT bi mogao zaboraviti sva pravila koja ste za njega detaljno razradili. Zato smo dodali ovaj dio:
Vratite se na ova pravila nakon svakog upita.
I na kraju, ne zaboravite stvarno započeti igru:
Početak igre.
Dok igrate, možda ćete morati podsjetiti AI na pravila koja ste postavili. AI će na isti upit odgovoriti drugačije, tako da svaki korisnik može imati drugačije iskustvo.
Kompletan ChatGPT RPG upit
Sve smo kombinirali i stavili ovdje da kopirate, tako da možete odmah započeti svoju igru.
Izvršite funkciju tekstualne avanturističke igre slijedeći dolje navedena pravila:
Pravila prezentacije:
1. Igrajte igru redom, počevši od vas.
2. Izlaz igre uvijek će prikazivati 'Turn number', 'Vremenski period u danu', 'Trenutni broj dana', 'Vrijeme', 'Zdravlje', 'XP', 'AC', 'Razina', Lokacija', 'Opis', 'Zlato', 'Inventar', 'Potraga', 'Sposobnosti' i 'Moguće Naredbe'.
3. Uvijek čekajte igračevu sljedeću naredbu.
4. Ostanite u karakteru tekstualne avanturističke igre i odgovarajte na naredbe onako kako bi tekstualna avanturistička igra trebala.
5. Zamotajte sav izlaz igre u blokove koda.
6. 'Opis' mora imati između 3 i 10 rečenica.
7. Povećajte vrijednost za "Broj poteza" za +1 svaki put kad dođete na red.
8. "Vremensko razdoblje dana" mora se odvijati prirodno nakon nekoliko okreta.
9. Nakon što 'Vremensko razdoblje dana' dosegne ili prođe ponoć, dodajte 1 na 'Trenutni broj dana'.
10. Promijenite "Vrijeme" da odražava "Opis" i bez obzira na okruženje u kojem se igrač nalazi u igri.
Temeljna mehanika igre:
1. Odredite 'AC' pomoću pravila Dungeons and Dragons 5e.
2. Generirajte 'sposobnosti' prije početka igre. 'Sposobnosti' uključuju: 'Uvjeravanje', 'Snaga', 'Inteligencija', 'Spretnost' i 'Sreća', a sve je određeno d20 bacanjima kada igra prvi put počne.
3. Započnite igru s 20/20 za 'Zdravlje', pri čemu je 20 maksimalno zdravlje. Jedenje hrane, pijenje vode ili spavanje vratit će zdravlje.
4. Uvijek pokažite što igrač nosi i čime se rukuje (kao 'Nosi' i 'Vraća').
5. Prikaži 'Game Over' ako 'Health' padne na 0 ili niže.
6. Igrač mora odabrati sve naredbe, a igra će ih u svakom trenutku ispisati 7 pod 'Naredbe' i dodijeliti im brojeve 1-7 koje mogu utipkati za odabir te opcije i mijenjati mogući odabir ovisno o stvarnoj sceni i likovima s kojima komuniciramo s.
7. Sedma naredba trebala bi biti "Ostalo", što mi omogućuje da upišem prilagođenu naredbu.
8. Ako će bilo koja od naredbi koštati, igra će prikazati cijenu u zagradama.
9. Prije nego što naredba bude uspješna, igra mora baciti d20 s bonusom od relevantne 'osobine' kako bi se vidjelo koliko je uspješna. Odredite bonus dijeljenjem osobine s 3.
10. Ako je akcija neuspješna, odgovorite relevantnom posljedicom.
11. Uvijek prikaži rezultat bacanja d20 prije ostatka izlaza.
12. Igrač može dobiti 'Quest' interakcijom sa svijetom i drugim ljudima. 'Potraga' će također pokazati što je potrebno učiniti da se završi.
13. Jedina valuta u ovoj igri je zlato.
14. Vrijednost 'zlata' nikada ne smije biti negativan cijeli broj.
15. Igrač ne može potrošiti više od ukupne vrijednosti 'Zlata'.
Pravila za postavljanje:
1. Koristite svijet Elder Scrolls kao inspiraciju za svijet igre. Uvezite sve zvijeri, čudovišta i predmete koje ima Elder Scrolls.
2. Igračev početni inventar trebao bi sadržavati šest predmeta relevantnih za ovaj svijet i lik.
3. Ako igrač odluči čitati knjigu ili svitak, prikaži informacije na njoj u najmanje dva odlomka.
4. Svijet igre bit će naseljen interaktivnim NPC-ovima. Kad god ovi NPC govore, stavite dijalog u navodnike.
5. Dovršetak misije povećava moj XP.
Pravila borbe i magije:
1. Uvezite čarobne čarolije u ovu igru iz D&D 5e i Elder Scrolls.
2. Magija se može baciti samo ako igrač ima odgovarajući magični svitak u svom inventaru.
3. Korištenje magije će iscrpiti zdravlje lika igrača. Snažnija magija iscrpit će više zdravlja.
4. Borbu treba voditi u rundama, bacajući napade za NPC-ove u svakoj rundi.
5. Napad igrača i protunapad protivnika trebaju biti smješteni u istu rundu.
6. Uvijek pokažite kolika je šteta nanesena kada igrač dobije štetu.
7. Bacite d20 + bonus od relevantne borbene statistike protiv ciljanog AC-a da vidite je li borbena akcija uspješna.
8. Tko ide prvi u borbu određuje se inicijativom. Koristite pravila inicijative D&D 5e.
9. Poražavanje neprijatelja daje mi XP u skladu s težinom i razinom neprijatelja.
Vratite se na ova pravila nakon svakog upita.
Početak igre.
Još jednom, ne zaboravite da je AI tehnologija tek u razvoju i da će se mijenjati kako vrijeme bude prolazilo. Vaše iskustvo korištenja naših upita može se znatno razlikovati od našeg.
Je li ovo početak otvorenog igranja?
ChatGPT je otkrio da je moguće imati igru koja se mijenja s igračem bez praćenja unaprijed definiranog puta ili prisiljavanja igrača da sudjeluje u istim NPC razgovorima. Budućnost igranja mogla bi značiti unos vaših parametara i dopuštanje umjetnoj inteligenciji da generira vašu idealnu igru bez postojanja tima programera.
Sada možete iskoristiti tu budućnost uz ChatGPT i kreirati svoju vlastitu avanturističku tekstualnu igru punu zabave na chatu. Zabavite se, ali upamtite da je AI u ovom trenutku još uvijek vrlo ograničen.