{"id":31,"date":"2006-05-06T21:53:58","date_gmt":"2006-05-06T19:53:58","guid":{"rendered":"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=31"},"modified":"2006-06-15T08:30:16","modified_gmt":"2006-06-15T06:30:16","slug":"modeling-relationships","status":"publish","type":"post","link":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=31","title":{"rendered":"Modeling relationships"},"content":{"rendered":"<p>I&#8217;m quite happy with the direction that we&#8217;re heading in. To try and create a dramatic spectacle that only makes sense in the viewer&#8217;s head. The characters are hollow shells. We&#8217;re only programming systems that take care of the appearance without caring about what meaning comes out of this.<\/p>\n<p>Characters don&#8217;t know anything about an object or other character until they encounter it. Then the other offers them instructions on how to use it. Which actions they pick from that list depends on consistency: they will first pick an action that fits in the same category as an action they did before. Unless their attention span has reached its low point, when they are allowed to switch categories. The attention span can be influenced by external, objective curcumstances. E.g. a <em>shock<\/em> might cause the character to switch behaviour. So the mood of a scene is objective. The only thing we still need is a way to allow the character to <em>respond to an objective mood in a subjective way<\/em>.<\/p>\n<p>Next up is the modeling of <strong>relationships<\/strong>. Rather than giving each character its own properties and preferences, we want to design <em>what happens between them<\/em>. Or better: what <em>appears<\/em> to happen. So again an objective given. Relationships grow and shrink. So when the character switches behaviour, the new behaviour cannot be random but should be consistent with what happened before. E.g. in normal circumstances, fearful behaviour should not follow romantic behaviour. So behaviours concerning relationships should follow each other in a logical (objective!) succession. We can probably simplify this by defining a relationship with a simple value: 0 is no relationship, 1 is deeply in love. How this behaviour is expressed depends on the instructions that a character carries around. A child, e.g., does not carry any instructions about having sexual intercourse with it, making this impossible even if another character is supposedly &#8220;deeply in love&#8221; with it.<\/p>\n<p><em>But what about the other way around?<\/em> We usually wouldn&#8217;t want the child to have sexual intercourse with its mother. The easy solution would be to limit a child&#8217;s capability to love. A child can only love up to 0.6 e.g. But this feels unsatisfactory because this is adding an individual property and also because there might be other exceptions like this that may not be as easy to solve. <em>How do we allow for different kinds of love?<\/em> (romantic love, parent-child love, best friends love, respect\/admiration love; note that some of these are not symmetrical)<\/p>\n<p>Perhaps it is as simple as having categories of characters and only allow characters to enter a romantic relationship with characters in the same category. These categories are not hard-coded but defined by the author as they depend on the story that you are trying to tell.<\/p>\n<p>One of our Golden Rules is to <strong>always design for the situation that will occur most frequently<\/strong> and not waste too much time on exceptions. So we&#8217;ll see.<\/p>\n<p>This brings up an important issue. Reciprocity. Most of the time, relationships between characters will be objective. Character A feels the same for character B as character B feels for character A. But exceptions could be interesting dramatically (only if they are exceptions, though). So there should always be a certain randomness that allows for a character to decrease the relationship even though, normally, it should increase.<\/p>\n<p>When characters are away from each other, their relationship might automatically decrease. Perhaps time spent in proximity of each other is sufficient to increase the relationship.<\/p>\n<p>When the relationship is reciprocal, it can be considered objective and as such expressed in a value that belongs to the world, and not to an individual character. To make the narrative more interesting, a character should be able to unilaterally decide to increase or decrease the relationship. Or at least seem to (!). And then the other character should respond to that by either agreeing or disagreeing with the course taken. <em>Is there a way to define this on the objective level as well?<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m quite happy with the direction that we&#8217;re heading in. To try and create a dramatic spectacle that only makes sense in the viewer&#8217;s head. The characters are hollow shells. We&#8217;re only programming systems that take care of the appearance without caring about what meaning comes out of this. Characters don&#8217;t know anything about an [&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-31","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\/31","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=31"}],"version-history":[{"count":0,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}