{"id":81,"date":"2006-06-14T09:04:47","date_gmt":"2006-06-14T07:04:47","guid":{"rendered":"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=81"},"modified":"2006-06-15T08:01:24","modified_gmt":"2006-06-15T06:01:24","slug":"romanticism-system-design-2","status":"publish","type":"post","link":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=81","title":{"rendered":"Romanticism (system design 2)"},"content":{"rendered":"<p><em>This is basically a new version of <a href=\"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=74\">Consumerism<\/a>, named after a <a href=\"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=77#comment-131\">suggestion by Patrick<\/a>. I&#8217;ll try to be brief for the sake of clarity. The details can be dealt with in seperate posts.<\/em><\/p>\n<p><strong>Drama Princess is by no means an attempt to recreate human life. Its only purpose is to model autonomous behaviour of characters in such a way that the user can imagine things about it. Rather than realistic or even believable, we want our characters to be suggestive and inspiring.<\/strong><\/p>\n<p>A character that interacts with something is called an <em>actor<\/em>. The (potential) target of such an interaction is called <em>object<\/em>. An object can be another character, an inanimate item or an environment.<\/p>\n<p><strong>Intimacy<\/strong> is the level of the relationship of an actor with each object in the world. The actor starts the game with intimacy values for <strong>categories<\/strong> of objects only. When it interacts with an individual, it creates an intimacy value for this object. Each interaction with an object changes this intimacy value.<\/p>\n<p><strong>Enthusiasm<\/strong> defines attention span and the eagerness with which an actor will try to improve its intimacy with an object. A very enthusiastic actor will switch more easily between different objects to interact with. Enthusiasm remains the same throughout the game (unless aging is part of it).<\/p>\n<p><strong>The author uses intimacy and enthusiasm to define the personality of each actor.<\/strong><\/p>\n<p>All objects in the game world have a list of interactions that actors can perform with them, called <em>opportunities<\/em>. Each actor continuously collects all opportunities in its vicinity and chooses one of them as its <em>goal<\/em>. It will attempt to achieve this goal by performing a sequence of actions.<\/p>\n<p><strong>All activity in the game is interactivity with objects.<\/strong><br \/>\nSolitary activity is defined as interactivity with the environment.<\/p>\n<p>Every <strong>opportunity<\/strong> fits with a certain level of intimacy. An actor will select an opportunity as its <strong>goal<\/strong> based on its level of intimacy with the object that broadcasted the opportunity. Enthusiastic actors will be more inclined to choose an opportunity that is more intimate than fits their relationship with the object. Less enthusiastic actors will choose one the fits more closely.<\/p>\n<p>Every time a goal is achieved, the actor&#8217;s intimacy with the object that broadcasted the opportunity is altered. Most of the time, the intimacy will improve (<em>the reasoning being that interaction with objects increases familiarity with them<\/em>). But the bigger the difference between the level of intimacy of the opportunity and the level of intimacy of the relationship, the higher the chance of a negative effect (<em>because the other character does not want to be rushed when you do something that is too enthusiastic or because it is disappointed when you do something that seems too distant<\/em>).<\/p>\n<p>When an actor is seperated from an object, its intimacy with this object goes down over time. Intimacy is a value that is shared by both participants in the relationship (<em>for the sake of simplicity, they are always equally fond of each other<\/em>).<\/p>\n<p>When intimacy with an object has exceeded its maximum value, the chance of a <strong>break-up<\/strong> will grow. When this happens, the intimacy between the two will be reset to a lower level.<\/p>\n<p>When intimacy drops below zero, actors will be more inclined to choose opportunities that are even lower (<em>i.e. you want to reduce the intimacy with your enemies<\/em>).<\/p>\n<p>Since interactions alter the intimacy, the preference of an actor for opportunities will continuously change. To completely exclude the chance of an actor selecting the same opportunity twice in a row, <strong>fascination<\/strong> for the opportunity drops instantly after the goal has been achieved. Over time, fascination reaches a normal level again.<br \/>\nTo ensure that actors don&#8217;t keep pursuing goals that they cannot achieve, fascination of the opportunity that has been chosen as the goal decreases over time. At some point other opportunities will seem more appealing and the actor will choose a new goal.<\/p>\n<p>The concept of <strong>shock<\/strong> ensures that characters respond to sudden events. A shock will replace the global list of opportunities with a limited list of responses to the event, out of which the characters can choose.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is basically a new version of Consumerism, named after a suggestion by Patrick. I&#8217;ll try to be brief for the sake of clarity. The details can be dealt with in seperate posts. Drama Princess is by no means an attempt to recreate human life. Its only purpose is to model autonomous behaviour of characters [&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-81","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\/81","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=81"}],"version-history":[{"count":0,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/posts\/81\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}