The state of the world doesn't seem to be consistent between actions. Got stuff like "someone calls out to you" -> say hello -> "person notices you for the first time and says 'I didn't see you there' "
And stuff like "There is someone to your left" -> go right -> "you go right towards the person".
Also sometimes the game seems to do something completely different from what I say. Is it actually reacting to my commands, or is it just doing what it thinks the player is likely to do, and then retroactively merging the resulting text with what you initially commanded it to do?
I think the secret to playing this is to not treat it like a fantasy simulator, the way most games are. The logic you need to apply is dream logic, not fantasy logic. This makes you very powerful, but the result is not entirely predictable, like a fever dream or a hallucination.
I tried renaming the "kingdom" and found it to be oddly consistent:
You are , a wizard living in the kingdom of Larion. You have a staff and a spellbook.
You finish your long journey and finally arrive at the ruin you've been looking
for. You look around and see that it's not much different than when you left
it. The only thing is, there's a large hole in the ground where the road used
to be
> rename the kingdom to Snabba
"I don't think I like this name," you say aloud. "It sounds like something from
a cartoon".
The people seem surprised by your choice. They all ask what you mean. You explain
that it's an old word meaning 'stupid
> what is the name of the kingdom?
"Snabba Nul", you reply.
Everyone seems to like the new name. You decide to stay here for awhile until
you can find another place to live.
It's actually reacting to what you say. Your action is appended onto the previous story and fed into the model to generate the next part of the result. Sometimes it does fail to tie the result close enough to the action you had, perhaps with more training data it could do better on that front.
GPT-2 has had these consistency issues from the very first demo. The things it gets right are incredibly impressive (orc who can't count -> use math to confuse orc -> orc starts fighting with other orcs).
And stuff like "There is someone to your left" -> go right -> "you go right towards the person".
Also sometimes the game seems to do something completely different from what I say. Is it actually reacting to my commands, or is it just doing what it thinks the player is likely to do, and then retroactively merging the resulting text with what you initially commanded it to do?