Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Thanks so much for playing! To give you a rough overview basically internally between all JSON there are a view overall "categories" we chose that every question, response, and trait is weighted against, like "fitness" for example (won't tell you them all because it spoils the game a bit hehe). Then the npc's are all first assigned random traits which then builds their weights for each category. so maybe someone got 2 traits that had "fitness": 2, so now their "fitness" category is weighted as 4. Then each question (or response if it''s the player's turn to respond) is also weighted. So all I had to do was basically take the dot product of the npc's weights and the question/response, compare that to a threshold, and then determine if they had a pos, neutral, or neg outcome! Hope that makes sense :))