Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Math system to make NPCs evolve personalities

A topic by Ryan created 49 days ago Views: 167 Replies: 4
Viewing posts 1 to 4

My name is Ryan and I've created a math system that makes NPCs evolve personalities through player interaction. No training data. I have a working demo. If anyone is interested you can call, text, or email me 218-446-2478,  ryan9mcguire1980@gmail.com

Seems interesting. But it would probably need its own genre to work properly. 

Actually it works on any game with NPCs that interact with the player. I will also be applying this to AI.

(+1)

Is this just an affinity algorithm of some sort? I was playing around making something like this, it really adds a ton of depth to a game, quickly.

My system worked based on dialogue choices made by the player, positive dialogue options would add to a variable called reputation, and negative options would subtract. 0 was baseline affinity where the NPC didnt have any feelings towards the player, and I think +3/-3 was where like/dislike began, and +7/-7 was where love/hatred began. I wanted to expand the system and make more things impact affinity (doing quests, random violence, interactions with "friends" of that npc, etc) but never got around to it.

I always loved systems like that, it adds so much more immersion, and frankly, is not super hard to integrate if done at a basic level like how I was describing.

Good luck with the project, Ryan, sounds cool!

Deleted 34 days ago
Deleted 34 days ago

NPCs/AI with my formula have to strive towards peak coherence so no rouge NPCs/AI