{"id":54,"date":"2006-05-31T13:22:19","date_gmt":"2006-05-31T11:22:19","guid":{"rendered":"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=54"},"modified":"2006-05-31T13:23:17","modified_gmt":"2006-05-31T11:23:17","slug":"personality-and-growth","status":"publish","type":"post","link":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=54","title":{"rendered":"Personality and growth"},"content":{"rendered":"<p><strong>A simplified model<\/strong><\/p>\n<p>Say all autonomous characters have the same list of possible actions to choose from. The likelihood of a particular action being chosen is defined by a value. When petting the cat has a value of 0.8 and climbing the tree has a value of 0.5, then the character will be more likely to pet the cat.<br \/>\nDifferent personalities can be defined by different values for the actions of each character.<\/p>\n<p>Every time a character performs a certain action, it is rewarded or punished for doing so by respectively adding to or substracting from the value of the action. This way a character can grow and its personality can develop.<\/p>\n<p>Whether a certain action is rewarded or punished is defined by the author. The author could, e.g. define starting values and desired ending values for each action, that way ensuring that the character will develop a certain way.<\/p>\n<p><strong>Objections<\/strong><\/p>\n<p><em>The requirement to come up with a value for each action of each character is not a trivial task. Not only could it be a lot of work, it is potentially a very tricky balancing act that would require thorough testing.<\/em><br \/>\nOn the one hand, perhaps it&#8217;s worth the trouble.<br \/>\nOn the other, perhaps it is possible to value actions in groups.<\/p>\n<p><em>The value of an action depends on the situation. Eating a cake on the verge of indigestion is a bad idea and should be punished. But when the character is hungry, it should be rewarded.<\/em><br \/>\nCorrect. Rules could be added to decide when an action should be punished and when rewarded. But then the authoring workload becomes even larger and the system a lot less simple.<\/p>\n<p><em>Also, continuously rewarding a character for doing the same thing, will end up having it do the same thing even more. So the system would culminate in a &#8220;monoculture&#8221;<\/em><br \/>\nPerhaps randomness can come to the rescue here. Perhaps it can even replace the rules mentioned above. We could, periodically change the punish or reward response to actions. This may coincide with the attention span idea, mentioned <a href=\"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=29\">elswehere<\/a>. That way we would also reduce the workload for the author since desired ending values become irrelevant.<\/p>\n<p><em>But you&#8217;re still stuck with defining the values of the actions to begin with. These are a very powerful way to define personality and cannot be left to chance.<\/em><br \/>\nYes. Maybe the author will have to do a bit of work here.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A simplified model Say all autonomous characters have the same list of possible actions to choose from. The likelihood of a particular action being chosen is defined by a value. When petting the cat has a value of 0.8 and climbing the tree has a value of 0.5, then the character will be more likely [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-54","post","type-post","status-publish","format-standard","hentry","category-development"],"_links":{"self":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/posts\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=54"}],"version-history":[{"count":0,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/posts\/54\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}