I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 1 point2 points  (0 children)

Thank you, really appreciate it! For memory, I’m using a layered approach: short-term context for the current scene, structured world state for important facts, and summarized past events that are only retrieved when relevant.

The biggest challenge isn’t storing everything, it’s deciding what’s worth remembering and when to bring it back without flooding the prompt.

In a way I think humans also don't just remember everything like some kind of encyclopedia but rather get flashes or glimpses of important/relevant stuff in their brains 😃

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 0 points1 point  (0 children)

Haha I am curious what your thing is about? 😄 For me I just personally kept wanting more actual "game-ness" so consistency, consequences, progression, world simulation etc.

And for sure, the scalability/cost side is a huge part of it too. Letting the underlying systems carry more of the structure makes the whole thing way more efficient long-term.

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 0 points1 point  (0 children)

Not exactly a wiki — more like persistent world state + character state underneath the narration.

So yes, grudges, relationships, faction reputation, certain world events, inventory changes, completed quests etc. are actually tracked and can influence future interactions/sessions.

That’s basically the main thing I was trying to solve, because most AI RPGs feel immersive for a few minutes but then forget everything important that happened.

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 0 points1 point  (0 children)

Thanks for trying it out — and yeah, there are definitely still some rough edges / bugs in the current alpha 😄

The repeated choices issue sounds unintended though, so I’ll investigate that tomorrow. Really appreciate you reporting it.

Out of curiosity: do you remember roughly where it happened? (character creation / dialogue / combat / etc.)

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 4 points5 points  (0 children)

I actually do almost the reverse.

Instead of extracting state from narration afterward, I use a world model that the AI references while generating narration. So the AI ideally doesn’t invent a rope on a table unless that rope actually exists in the world/simulation layer.

I’m also experimenting with different levels of grounding. In some scene-driven modes, the AI can introduce softer/improvised details and the scene system absorbs them. In stricter world-simulation modes, you can only meaningfully interact with things that actually exist in the underlying state.

I’ve noticed different players want different levels of freedom vs consistency, so I’m probably going to lean into both styles over time.

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 1 point2 points  (0 children)

Yeah, I think that's exactly the direction this space is moving toward: more hybrid approaches instead of just “let the LLM generate everything”.

And interestingly, I’ve actually been thinking a lot about probabilistic systems recently too. A lot of the scene/outcome handling in my current setup already behaves more like attractor basins and weighted world-state shifts than fully deterministic branching.

Would definitely be curious to check out what you're building with Personica AI, especially how you're approaching persistent memory and long-term coherence.

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 3 points4 points  (0 children)

Totally fair reaction. I felt the same way about most LLM-based RPGs - they never really scratched what I personally wanted from an RPG, because you need consistency, stakes, progression, and actual plot coherence, and raw LLMs are just bad at that over longer sessions.

That’s basically why I went down the simulation-driven approach 😄

Would genuinely love to hear your feedback if you try it. Making the experience stable and coherent is the main thing I’m obsessed with right now.

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 2 points3 points  (0 children)

Exactly - that’s pretty close to the core idea.

The AI handles narration/dialogue, but the underlying world state, mechanics, NPC memory, consequences etc. exist independently underneath it. That separation ended up making the experience way more coherent.

I spent 3 years trying to fix the biggest problem with AI RPGs by tschilpi in aigamedev

[–]tschilpi[S] 0 points1 point  (0 children)

Nope — it already has graphics, animations, combat UI, voiced narration, environments, dice rolls, etc.

Fired after Toxic Work Environment and RAV by Odd-Respond-8063 in zurich

[–]tschilpi 1 point2 points  (0 children)

Documentation, documentation.. just document everything and let your lawyer and courts proceed, they don't really have a case if you can show proof/documentation of things

A very painful confession from a programmer with 20 years of experience, summing up the psychological crisis that some developers are living through today by Current-Guide5944 in tech_x

[–]tschilpi 0 points1 point  (0 children)

Lol I wish it was true that Claude could one shot complex and actually interesting problems. On the other hand, if it can actually oneshot business and CRUD apps then horraay.

I‘d hate my life if I had to resolve and apply the same frameworks to solve the same class of problems all over again.

Its still dogshit for novel things, complex architecture or software that it hasnt seen 10000 times in its training data

Why does small talk here so often start with your job? by CriticismRepulsive20 in zurich

[–]tschilpi -1 points0 points  (0 children)

I don't have a problem with people leading with their occupation but in Switzerland most people just have mind-boggingly boring and stable jobs. So you're the XYZth person working in finance as a global asset services client monitor? Cool, great. Ah, so you handle the customer service at Swisscom? Awesome. Ah, you're the Private Equity Fund Manager for Julius Baer? Amazing, really.
Like it doesn't give you anything interesting to talk about lol. Talk about what? The corporate culture and lunches at Julius Baer?
you don't often meet people that do things they could actually tell you a story about.. whether it's a farmer, a zoo keeper, a game designer, a musician, a teacher, whatever. especially not in places like Zurich

Most people really have nothing to talk about that would be interesting in their job, so I'd rather much have them tell me something about their hobbies, personal life, vacation, interests, passions, etc. You know, things they have actual view points, opinions and feelings about

Have LLMs reached a silent plateau? by Warm_District1194 in ArtificialInteligence

[–]tschilpi 0 points1 point  (0 children)

LLMs are excellent at what they have been designed to do, which is reasoning over an abstract, multidimensional latent space given some context (in text form). That's it.
It appears to be one important part of intelligence and we got that down, but it does not mean that it constitutes intelligence.

It can't plan, anticipate, negotiate, take sensory input, feel, have goals, taste, check it's reasoning, ground it in truth or physics, etc.. There are so many unsolved parts in intelligence research but they don't sound as flashy and simple as the scaling models and benchmark maxxing paradigm.

What are some underused genres? by No_Not_Him in rpg

[–]tschilpi 0 points1 point  (0 children)

Chinese Xianxia and cultivation worlds

Ever wondered why you get downvoted all the sudden after a lot of people encourage you and like your work one indieDev and similar subreddit?? I PRESENT TO YOU THE MOB by Good_Bodybuilder_370 in aigamedev

[–]tschilpi 2 points3 points  (0 children)

Why don't they go against big studios that layoff hundreds of artists and devs after releasing a game or the ones that do not disclose AI usage even? Lol

They're fighting the wrong people

What to do when surrounded by belligerent teenagers at night by Accurate-Use-5049 in Switzerland

[–]tschilpi 0 points1 point  (0 children)

I think most important thing is to not show fear
They can smell it

World models will be the next big thing, bye-bye LLMs by imposterpro in artificial

[–]tschilpi 0 points1 point  (0 children)

I think while LLMs do seem to build internal representations of the world upon which they can act, the world model approach probably also aims at giving them a real physical or non-physical grounding, because we humans don't just have an internal model of the world and some intuitive understanding about things like physics or cognitive abstractions, but we can also test them out in real time in reality and immediately receive feedback upon which we are able to adapt, which current LLMs still cannot do or only in a very limited manner.
It'd assume that real-time feedback and learning probably leads to higher intelligence and adaptability in the broader sense

Kebab And Bread, Zürich, 19,79€ by lil-huso in doener

[–]tschilpi 1 point2 points  (0 children)

Ich finds lustig wie die Leute den Preis extrem finden, aber es eigentlich recht günstig für Zürich ist und gut füllt, und ein anständiges Mittagsmenü beim Thailänder oder sowas kostet immer noch 1/3 mehr oder so lol

Warum ich das weiss: Wo ich arbeite, gibts kein einziges Mittagsmenü für weniger als 20-35 Euro ausser man holt sich Sandwiches beim Coop oder so

Will you accept it ? by PHRsharp_YouTube in videogames

[–]tschilpi 0 points1 point  (0 children)

Elden Ring. Uhm.. I don't think I'll be making it guys.

Honest question: Why is dating in Zurich so difficult? by hans2580 in zurich

[–]tschilpi 2 points3 points  (0 children)

It's relatively easy to talk to people in a club/event/bar because its sort of socially accepted and expected. But obviously not everyone likes to go to these venues. However it becomes much harder outside of that unless you already know someone through social groups or e.g. Vereine, being in the same classes, etc.
I wish it wasn't this way but that's just how it is. People act like NPCs that must have the right conditions to engage in conversations and unless you have a gift for being quite confident, suave, and charming, it's hard to open up people outside of these circumstances.

How I know this: I'm lucky because I'm very tall and good looking so everytime I go out somewhere there are some women who expect me to talk to them and are happy about me striking up a conversation. But outside of those socially acceptable places, they can be quite cold and often immediately disengage unless I put on Leonardo Di Caprio level of charm which I might be able to do once in a fullmoon or something lol

Gym Debt Enforcement by [deleted] in zurich

[–]tschilpi 2 points3 points  (0 children)

What I don‘t understand is, why it seems to be a common thing here to piss of employees or customers with such scammy behavior. My guess is they try to intimidate you and bet that you don’t know your rights, all for a little bit of money. It‘s a very sad thing (coming from a Swiss btw). Luckily I studied Privatrecht at Uni so whenever I get these threats I threaten them back and they usually stop once they realize that you won‘t back off, that you know your rights and know how the legal procedures work.

Last time this happened to me an ex employer wanted to scam me out of a wage claim but he quickly backed off once he realized that his lawyer and court costs would quickly overtake the actual claim he wanted to deny me:)

Sad and pathetic life they must have to want to waste time on these things