{"id":53,"date":"2006-05-31T11:34:44","date_gmt":"2006-05-31T09:34:44","guid":{"rendered":"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=53"},"modified":"2006-06-15T08:27:19","modified_gmt":"2006-06-15T06:27:19","slug":"etiquette-bubbles","status":"publish","type":"post","link":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=53","title":{"rendered":"Etiquette bubbles"},"content":{"rendered":"<p><em>This is sort of a stream of consciousness that starts with the problem of animation selection and ends in the invention of instanced etiquette.<\/em><\/p>\n<p>The final result of any logic that we are going to build is an animation played by a character. This animation may be modified by a pose (to express tiredness e.g. or personality).<\/p>\n<p>Sometimes animations will be played by two characters synchronously (playing with each other, hugging, etc). This motivates us, combined with a reluctance towards individuality, to think of this animation being chosen by the situation rather than the individual actor.<br \/>\nIf <em>individual<\/em> characters have to perform animations synchronously, they would have to communicate with each other about the choice of animation and when to get started. This is messy.<\/p>\n<p>This means that, at least when the situation consists of more than one actor, one could think of the situation itself as possessing the knowledge about the mood that motivates behaviour, rather than the individual actors. This would mean that each actor agrees on the mood of the situation. This may not be realistic but it might be good enough. Giving the actors the freedom to choose whether or not to do what the situation dictates is messy. Perhaps we can call this &#8220;mood of the situation&#8221; <em>etiquette<\/em>.<\/p>\n<p>Now, how does the situation gauge the mood? And do we allow for a measure of randomness?<br \/>\nA lot depends on the characters. On their personality and their state (or mood). But coming to a single conclusion about the mood of a scene, based on these parameters, is boring. This is where randomness can be our friend. So that when a weak girl meets an aggressive monster, the chance exists that she greets him with fond enthusiasm.<\/p>\n<p>These leads us to causality. If the monster responds favourably, then the two characters can become friends. This would drastically reduce the chances of e.g. the girl being eaten.<br \/>\nIf the monster responds negatively, the girl doesn&#8217;t necessarily have to give up. This depends on the narrative <em>goal<\/em> of the situation. And how strong it is. If there is a strong &#8220;pressure from etiquette&#8221; to become friends with the monster, the girl may be motivated to remain nice until the goal of friendship has been reached, or a more prominent goal has surfaced (e.g. survival if the monster becomes menacing).<\/p>\n<p><em>There may be a problem with thinking of the situation or etiquette being the core of the system in terms of modularity and reusability. Do we need to have multiple instances of etiquette, one for each encounter? Or does a single &#8220;master brain&#8221; suffice (with the dreaded spectre of the Drama Manager looming on the horizon)?<br \/>\n<\/em><\/p>\n<p>On the other hand, when we think of real etiquette, it still applies even when a character is alone. And also, and perhaps more importantly, perhaps the etiquette actually only needs to exists where the player&#8217;s avatar is -at least for the kind of games that <em>we <\/em>want to make. We could consider etiquette to be a sort of stretching bubble that includes only the characters in the vicinity of the player&#8217;s avatar.<\/p>\n<p><em>A problem with avatar-centric etiquette is obviously that characters outside of the sphere of influence will behave like animals. \ud83d\ude42<br \/>\nSo how do animals behave? The general answer is &#8220;on instinct&#8221;. Perhaps instinct is also a form of etiquette. Perhaps instinct could be replaced by etiquette. To prevent them from behaving like animals.<br \/>\nWhat does this mean?<\/em><\/p>\n<p>What if all characters walk around with an etiquette bubble? When they meet each other, one character will be enveloped in the other&#8217;s etiquette bubble. Which etiquette bubble wins is randomly decided. If one of the characters is the player, then the player&#8217;s bubble always wins. It doesn&#8217;t really matter because all etiquette bubbles are the same. The important thing is that two (or more?) characters can share the same bubble.<br \/>\nInstanced etiquette would allow characters to interact with each other without involvement of the player&#8217;s avatar. When two characters meet, etiquette controls both of their behaviours.<\/p>\n<p><em>Or is protocol a better name?<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is sort of a stream of consciousness that starts with the problem of animation selection and ends in the invention of instanced etiquette. The final result of any logic that we are going to build is an animation played by a character. This animation may be modified by a pose (to express tiredness e.g. [&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-53","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\/53","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=53"}],"version-history":[{"count":0,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/posts\/53\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}