{"id":71,"date":"2006-06-08T12:51:32","date_gmt":"2006-06-08T10:51:32","guid":{"rendered":"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=71"},"modified":"2006-06-15T08:26:10","modified_gmt":"2006-06-15T06:26:10","slug":"drama-princess-specifications","status":"publish","type":"post","link":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=71","title":{"rendered":"Drama Princess specifications"},"content":{"rendered":"<p><em>Before we start designing, here&#8217;s a bit of a summary of things that have come up in these pages.<\/em><\/p>\n<p><strong>Requirements<\/strong><\/p>\n<ul>\n<li>give characters believable autonomy<\/li>\n<li>express different personalities<\/li>\n<li>simple design<\/li>\n<li>ease of authoring<\/li>\n<li>straightforward implimentation<\/li>\n<\/ul>\n<p><strong>Ideas<\/strong><\/p>\n<ul>\n<li>motivate characters by rewarding them (that way only one desire needs to be satisfied)<\/li>\n<li>use graphic symbols to help express emotions<\/li>\n<li>make the character (at least the avatar) express sympathy for the player<\/li>\n<li>seperate animations from goals (so that goals can be attained in different ways and can be composed of several animations and interactions -as in 8&#8217;s &#8220;Action Language&#8221;)<\/li>\n<li>make the environment trigger the behaviour<\/li>\n<li>attach a list of possible interactions to each object and character<\/li>\n<li>categorize actions in groups, don&#8217;t allow the character to switch groups too often (use attention span)<\/li>\n<li>arrange all actions in categories with a preference value assigned by the author<\/li>\n<li>define all actions and their effects in the context of relationships (with characters, objects and environment)<\/li>\n<li>define a relationship as a single value, from good to bad, shared by both parties<\/li>\n<li>or define a relationship as a pair of values, one for each direction<\/li>\n<li>model social interactions as (dynamic) objects that exist outside of characters and that encapsulate them and tell them what to do<\/li>\n<li>or (in <a href=\"http:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/?p=72\">There<\/a>-speak) create a seperate &#8220;conversation mode&#8221; where the conversation itself selects (part of) the animations rather than the individuals<\/li>\n<li>distinguish between autonomy when alone and autonomy when interacting with another character: the latter should be controlled from a higher level (less emergent, more meaningful); the distinction could perhaps be a gliding scale rather than binary<\/li>\n<\/ul>\n<p><strong>Hints<\/strong><\/p>\n<ul>\n<li>improve the player&#8217;s willingness to suspend disbelief\n<ul>\n<li>make sure the player likes the character\n<ul>\n<li>give character an attractive appearance (shape, colour and motion)<\/li>\n<li>make an avatar somebody the player wants to <em>be<\/em><\/em><\/li>\n<li>make the character express affection for the player<\/li>\n<li>make the character change or grow as a result the player&#8217;s actions<\/li>\n<\/ul>\n<\/li>\n<li>make sure aesthetic style and behaviour are on the same level\n<ul>\n<li>simple behaviour should be matched with simple appearance<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>the story happens between the ears of the player\n<ul>\n<li>leave gaps for the player to fill in with his or her imagination<\/li>\n<li>model the symptoms, not the disease<\/li>\n<\/ul>\n<\/li>\n<li>use Loyall&#8217;s requirements for believability in an artificial being as a checklist\n<ul>\n<li>personality<\/li>\n<li>emotion<\/li>\n<li>self-motivation<\/li>\n<li>change<\/li>\n<li>social relationships<\/li>\n<li>illusion of life<\/li>\n<\/ul>\n<\/li>\n<li>create drama that is larger than life, rather than an inferior copy of life\n<ul>\n<li>use stylisation: leave out uninteresting aspects and exaggerate the interesting ones<\/li>\n<\/ul>\n<\/li>\n<li>use the flaws of your system to your advantage (choose the system&#8217;s limitations carefully)\n<ul>\n<li>they can help express personality\n<li>they can provoke a desire to help or to care in the user\n <\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Before we start designing, here&#8217;s a bit of a summary of things that have come up in these pages. Requirements give characters believable autonomy express different personalities simple design ease of authoring straightforward implimentation Ideas motivate characters by rewarding them (that way only one desire needs to be satisfied) use graphic symbols to help express [&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-71","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\/71","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=71"}],"version-history":[{"count":0,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tale-of-tales.com\/DramaPrincess\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}