NOMORECOCAINE

#rust

nomorecocaine:~/posts$ cat 2026-11-11-so-this-is-a-bit-of.md

So, KUVA. My sideproject of a sideproject. Or something like that.

So, this is a bit of project. Never done anything like this. What I am trying to do here is to simulate a person, or a personality. There's no dialogue, basically I use a REPL and "why" which then tells me what it feels and why. Basically it's a "person" shaped thing that I can interact with limited activities, and it changes mood, and responds to things. Reponses to which change the "person".

It's very extensive with a lot of experimentation, and being confused. Had to read about Psi Theory, OCC Appraisal, ALMA Mood model, and what else crazy bullshit that psychologists come up with, in addition to programmers and philosophers. It's a never-ending rabbit-hole that I have no idea how to escape.

Anyway, right now I have three prototypes, none are anywhere near done. They all share rough idea of there being different layers that change in different speds. Fast emotions leak into slower moods, which then even slower beliefs and so forth.

Currently I tried three ways to approach this same architecture, more or less:

  1. I did everything by hand, special rule after special rule. It worked, but goddamn that's a lot of code with no universal function to be seen. First proto, off to the trash.
  2. Basically everything is data now, instead of code, and it all comes down to the "what will this bring me?" question as the central tenent of the personality construct.
  3. Concerns. The same as second, but now the central tenent is what it cares about rather than what it gets out of things.

Not sure if I'll consider this third version the final version... but it is the furthest along, if that's worth anything.

I still would need to tackle the idea how to communicate with this "person"... in a game. It'd make for an interesting dating simulator, since there's no way I can script anything at all for this. They are who they are. Which is somewhat randomly generated per playthrough.

We'll see how this idea progresses. Even if I get this working and I crack the dynamic dialogue system as well... then we'd still be at most 1/3rd way through. It would still need actual game around it. Le sigh.

nomorecocaine:~/posts$

nomorecocaine:~/posts$ cat 2026-10-29-so-finally-the-storm-of-basecamp.md

So, finally the storm of Basecamp has abated. Most of the design work is done... for now? Maybe? I'll start working on some Rust code now. We'll see how it goes, and if Basecamp will be hit again a lot. Should be a lot more sane number of changes rather what the last few weeks were like. So much churn. Well... back to work.

nomorecocaine:~/posts$