True Radiant quests with GPT and LLMs?
Posted: Mon Mar 27, 2023 3:21 am
With the rapid progress in large language models like ChatGPT, it appears the stage is set for a golden age of artificial intelligence in video games. The remaster of this beloved game, spearheaded by the brilliant efforts of Mr. Interkarma and so many others, means the table is set for our beloved Daggerfall as well.
One of the biggest complaints about Daggerfall is that it gets stale. The quests are copy-pasted versions of each other with mad-libbed names and dungeons.
LLM architecture could solve that problem. Unique, one-of-a-kind quests generated on the fly by a built-in AI! Not just "go here kill this," but generated stories with twists and fully formed characters. The possibilities!
If you haven't tinkered with ChatGPT, it's possible you might not recognize what this could mean. Not just for Daggerfall, but for all video games.
But yes, also for Daggerfall.
What if every character's story were *truly* unique?
What if *every* quest were custom-generated and tailored to the previous decisions of the player?
What if these weren't just sprite billboards, but fully realized characters, with new text generated by an AI every time you click on them?
Imagine if you weren't just limited to clicking "Yes" or "No," but if you could have text input with them, similar to talking to ChatGPT. Or text-to-speech, for greater immersion.
Each conversation gets tokenized, saved in the game files. They can be pulled up by the game and iterated on as much as you like through the normal gameplay loop.
You could make actual friends. Even romances, if you like.
Enemies you make in the early game could pop up again and again, working against your interests from one end of the bay to the other. Not just in one-off quests, but storylines that span dozens or even hundreds of quests.
And it would never be the same twice. Each playthrough would be 100% unique and different.
All of this is possible right now in some form with open-source transformers like GPT-2. Obviously 3 and 4 are off the table, but at the rate the tech is moving, I bet open-source catches up fast.
Has anyone else been thinking of this?
Is anyone pondering what I'm pondering?
One of the biggest complaints about Daggerfall is that it gets stale. The quests are copy-pasted versions of each other with mad-libbed names and dungeons.
LLM architecture could solve that problem. Unique, one-of-a-kind quests generated on the fly by a built-in AI! Not just "go here kill this," but generated stories with twists and fully formed characters. The possibilities!
If you haven't tinkered with ChatGPT, it's possible you might not recognize what this could mean. Not just for Daggerfall, but for all video games.
But yes, also for Daggerfall.
What if every character's story were *truly* unique?
What if *every* quest were custom-generated and tailored to the previous decisions of the player?
What if these weren't just sprite billboards, but fully realized characters, with new text generated by an AI every time you click on them?
Imagine if you weren't just limited to clicking "Yes" or "No," but if you could have text input with them, similar to talking to ChatGPT. Or text-to-speech, for greater immersion.
Each conversation gets tokenized, saved in the game files. They can be pulled up by the game and iterated on as much as you like through the normal gameplay loop.
You could make actual friends. Even romances, if you like.
Enemies you make in the early game could pop up again and again, working against your interests from one end of the bay to the other. Not just in one-off quests, but storylines that span dozens or even hundreds of quests.
And it would never be the same twice. Each playthrough would be 100% unique and different.
All of this is possible right now in some form with open-source transformers like GPT-2. Obviously 3 and 4 are off the table, but at the rate the tech is moving, I bet open-source catches up fast.
Has anyone else been thinking of this?
Is anyone pondering what I'm pondering?