Software agent emotional modeling, behavioural simulation, and AI for hexagramMUSH sentients (players, NPCs, animals, monsters, etc.)
The agent library aims to provide everything needed in-game to:
The functionality inherited from earlier versions of this library has focused on personality traits and interactions between personalities. As such, significant progress has been made in that direction; the remaining features have yet to be addressed and will require a fair chunk of work.
The reason that personality simulation was worked on first (and for so long) is that we view this as the critical foundation for properly simulating future features. For instance, core apsects of a personailty will often come into place if a sentient is to re-attempt a previously failed path in a decision tree. The more meaning the path holds. Beliefs, desires, and intetions also play a cricital role, but similaly, these are deply influenced by the core personality traights.
The Big Five short inventory test displays 10 questions for the user to answer and then tallies the results, displaying the five-trait break-down at the end.
$ lein big-five-short
Known more by its short name, the IPIP-NEO, this test also measures facets of each Big Five personality component. There are several versions you can take:
lein ipip-short
lein ipip-long
lein ipip-full
Like the Big Five inventory, the "OCEAN" results are also displayed. In addition, this test provides a breakdown on the facets.
A long version of the Big Five inventory is in the works.
Copyright © 2018-2019, Hexagram30 <hexagram30@cnbb.games>
Copyright © 2004-2013, Duncan McGreggor <oubiwann@gmail.com>
Apache License, Version 2.0