Aww, that was adorable! I'm very curious about how the characters are coded to line up with the responses, because the choices you get are so interesting. Also, I'm a huge fan of anyone learning Blender, awesome job!!
Viewing post in Date Me, Please jam comments
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 :))