NOMORECOCAINE

#programming

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$

NoMoCo

So, yeah... there's been a storm of ludicrious numbers on the heatmap. I did try to avoid that from happening, but... I think I'll just not care from now on? To make things short: Basecamp activity is still limited, so we won't be seeing 100+ activies per day when I decide to clean up old notes, or something. But my GITEA server is going to report raw numbers -- on top of whatever Basecamp reports. I've added several new repos to my server, and I've been diligent on keeping them up to date, even though I do only small changes to documentation. So I've gotten some pretty damn big numbers. Honestly, that was an accident. I wanted to keep the heatmap simmering instead of screaming.

So to speak.

But I forgot that each additional repo will add "noise". At this point, I'm thinking I might even add my Obsidian vaults to my Git, since we're already such damn high numbers. I forget what the top number is but we're well over 30 activities per day already. So that's probably half Basecamp and half Git activity, if I had to guess. I have no way to tell them apart after the fact.