Esoteric Update #227 - Help, I Am Trapped Under A Pile Of Books
You'll have to excuse me; this update won't be too detailed. Firstly, I am feeling rather tired and under the weather, and there's just so much I have the strength to do today. Secondly, we're in a rather tricky spot right now. That is to say; we're in the middle of juggling a lot of data to pin down the knowledge system before we make it public for testing/verification/feedback.
So what is happening exactly? Following the changes from last week, we've decided to move some things around in the game. Most of the content of the glossary got converted into knowledge. The rest was shifted over to the Locations tab. This cleared the glossary to be, well, a glossary of terms from different languages. Behind the scenes, the list of facts slightly changed as things got removed, added and swapped around. So we hope that by the time we have this out next week, it'll be functional.
For the rest of the update, I'll do something we've not done in a long while. Someone else on the "team" will write a bit about what we've been working on together.
Alright, so I've been told to talk about the two things I've been working on for Eso's game. Firstly I think I should mention the less important of the two things. I guess you could say I'm currently Eso's man-bear-creature for LLMs. And after a good deal of fighting with a few of them, we're at the point where we can get some good, useful content out of them. We went over a lot of new use-cases and some of them started giving good results. We've definitely have a good basis of generative content that needs to be still filtered and cleaned up for the game, but it's a good source of background noise and it doesn't pull away Eso's attention from other things.
But I think what she really wanted me to talk about isn't the LLMs, it's the conversation system. Not really a system, a sub-system. My own spin on her previous work. We've not quite managed to get it working yet, but it's not an issue with the idea but with trying to build some interface for editing these.
So essentially, most conversation systems are vaguely tree shaped, even the more complex results Eso's been getting with her callstack approach, mostly resolve into tree-like structures as you go through it. The issue that these tree-shaped structures cause is the way content is spread through them. You have an entry point, and until you can collapse the paths back into a join, each level requires more and more responses. This places some limitations on the different ways you can navigate a conversation like that. And obviously it should be stated that it's fine for a lot of content to work like this.
But think about cases like small talk or pillow talk. For those, it would be much better if we could find a way to make the distribution of content more equal, because that would lead, in turn, to more possible paths through the conversation. And that can be accomplished by the use of semantic networks (based on directed graphs, with loops). But there's an issue to this and it's not the concept itself, it's building a tool to work with it. It's not for a lack of trying, we've already tested multiple possible ways of doing this with existing software and it's just not working. So we're at the point where I might need to make an interface for this on my own. Fortunately I can program, so it shouldn't take time away from Eso's work.
I think that's all.
That might be all, indeed. For the moment, at least. I think it's true that this is a pretty interesting approach, and we might need it for the above-stated cases. But yes, the first attempt at making an interface for it didn't work that well.
Anyway, there should be some kind of small preview release next week, and I hopefully should be able to work on a few more things too, but I'm not sure what it might be. We'll see. Double lore feature next week, maybe? Technically speaking, we're indirectly dropping a lot of lore through the knowledge feature.
Get Esoteric ♥ Esoterica
Esoteric ♥ Esoterica
A story driven erotic game about magic, supernatural forces, love and BDSM.
Status | In development |
Author | EsoDev |
Genre | Interactive Fiction |
Tags | Erotic, Experimental, Fantasy, Female Protagonist, Mystery, Procedural Generation, Romance, Story Rich, Text based |
Languages | English |
Accessibility | Color-blind friendly, High-contrast |
More posts
- Esoteric Update #294 - ACK! (Give Your Opinion, Ok?)5 days ago
- Esoteric Update #293 - A Touple Of Things12 days ago
- Esoteric Update #292 - Keys And Snakes And Charts, Oh My18 days ago
- Esoteric Update #291 - All Keys To All Doors26 days ago
- Esoteric Update #290 - Returning To Work33 days ago
- Esoteric Update #289 - A Convolution By Another Name48 days ago
- Esoteric Update #288 - Continuing On With Work55 days ago
- Esoteric Update #287 - Return Of The Cat: Long Update61 days ago
- Esoteric Update #286 - Hyperplanar Orthography82 days ago
- Esoteric Update #285 - Ugh My Head, Anyway, Coding89 days ago
Comments
Log in with itch.io to leave a comment.
This sounds exciting and I can’t wait to see how the conversation system works out. Hope you get plenty of rest! :3👍🏽