{"id":340,"date":"2008-04-10T00:00:17","date_gmt":"2008-04-10T05:00:17","guid":{"rendered":"http:\/\/www.wurb.com\/stack\/archives\/340"},"modified":"2016-07-18T17:34:40","modified_gmt":"2016-07-19T00:34:40","slug":"bookworm-adventures","status":"publish","type":"post","link":"https:\/\/www.wurb.com\/stack\/archives\/340","title":{"rendered":"Bookworm Adventures"},"content":{"rendered":"<p><a href=\"http:\/\/www.wurb.com\/stack\/wp-content\/uploads\/2008\/04\/bwa-fight-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.wurb.com\/stack\/wp-content\/uploads\/2008\/04\/bwa-fight-1-300x225.png\" alt=\"bwa-fight\" width=\"300\" height=\"225\" class=\"alignright size-medium wp-image-3773\" srcset=\"https:\/\/www.wurb.com\/stack\/wp-content\/uploads\/2008\/04\/bwa-fight-1-300x225.png 300w, https:\/\/www.wurb.com\/stack\/wp-content\/uploads\/2008\/04\/bwa-fight-1-768x576.png 768w, https:\/\/www.wurb.com\/stack\/wp-content\/uploads\/2008\/04\/bwa-fight-1.png 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>A long time ago, in the heyday of <em>Ultima<\/em>, I had an idea.  I felt that the combat tactics of the CRPGs of the day were generally shallow and uninteresting, and should be replaced by something else.  Like, say, chess.  Combat mode was generally a distinct mini-game anyway, not sharing any mechanics with the exploration\/NPC-interaction mode.  It wouldn&#8217;t be standard chess, of course &#8212; different enemies would have different sets of pieces (including nonstandard ones whose movement rules the player might have to figure out from observation), there would be magic items that gave pieces special powers, and so on.<\/p>\n<p>I never implemented this idea, mainly because writing a program that could play chess decently under the kinds of varying condition that it demanded was beyond my abilities.  But the core idea isn&#8217;t really about chess specifically, it&#8217;s about replacing the <em>D&#038;D<\/em>-inspired combat simulation at the core of most RPGs with something completely different &#8212; maybe even something that doesn&#8217;t even try to resemble a combat simulation &#8212; while leaving the RPG superstructure intact.<\/p>\n<p>There have been a few recent games that play with this idea.  PopCap&#8217;s <em>Bookworm Adventures<\/em> looks like the shortest and simplest of them.  In fact, it&#8217;s simple enough that it barely has that RPG superstructure: it has experience levels and equipment slots, but no exploration, no choosing your battles or when you&#8217;re ready for them.  You go through a linear series of levels, each of which consists of a set series of combat encounters ending in a boss.  The only reason you&#8217;d ever repeat an encounter is because you died &#8212; and since dying just sends you back to the beginning of the level with one less healing potion and doesn&#8217;t affect your XP, I can imagine someone deliberately dying just to gain experience levels faster.<\/p>\n<p>Within each encounter, you trade blows with a monster by making words out of a set of 16 tiles.  In the simplest case, each tile you use does 1, 2, or 3 hit points of damage, depending on the letter, and once used, they&#8217;re replaced with random new tiles.  The tiles are arranged onscreen in a 4&#215;4 grid, but the arrangement is basically irrelevant, and you can think of it as an oversized <em>Scrabble<\/em> hand.  And, indeed, some of the thought processes involved are similar to those in <em>Scrabble<\/em>.  You don&#8217;t want a hand full of difficult letters, but you also don&#8217;t want to waste your turns making low-scoring words just to get rid of them.<\/p>\n<p>There are complications.  Long words are rewarded with special &#8220;gem tiles&#8221; that provide damage multipliers and other special effects when played (like weakening the enemy&#8217;s attacks, or causing it to skip a turn), so there&#8217;s an element of resource-management in deciding when to use them.  You can also get gem tiles for overkill on your final blow against an enemy, so there&#8217;s some motivation to use damage multipliers just in the hope of getting a stronger damage multiplier.<\/p>\n<p><em>Bookworm Adventures<\/em> is of course based on <em>Bookworm<\/em>, which is more the sort of casual game that PopCap is known for.  I played <em>Bookworm<\/em> some when it came out, and felt the same way about it that I feel about most PopCap games: it was amusing enough while I played the demo, but I didn&#8217;t feel compelled to register it. The central mechanics in <em>Bookworm<\/em> and <em>Bookworm Adventures<\/em> aren&#8217;t quite the same &#8212; the arrangement of tiles is actually significant in <em>Bookworm<\/em>, which means you spend a lot of time trying to set up high-scoring words by clearing tiles that are in the way.  But even taking that into account, I think it&#8217;s interesting how different the <em>Bookworm Adventures<\/em> experience is simply as a result of the motivations.  I&#8217;ve never cared much about high scores, <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_340_1('footnote_plugin_reference_340_1_1');\" onkeypress=\"footnote_moveToReference_340_1('footnote_plugin_reference_340_1_1');\" ><sup id=\"footnote_plugin_tooltip_340_1_1\" class=\"footnote_plugin_tooltip_text\">1<\/sup><\/a><span id=\"footnote_plugin_tooltip_text_340_1_1\" class=\"footnote_tooltip\"><em>Perfect<\/em> scores, now, that&#8217;s something else. That&#8217;s a challenge to be met.  But trying to beat your old record is just an activity.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_340_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_340_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> but completing quests, defeating bosses, and collecting magic items that give me special powers?  These are things I can get into.<\/p>\n<div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_340_1();\">&#x202F;<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_340_1();\">[<a id=\"footnote_reference_container_collapse_button_340_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_340_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">References<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_340_1('footnote_plugin_tooltip_340_1_1');\"><a id=\"footnote_plugin_reference_340_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8593;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\"><em>Perfect<\/em> scores, now, that&#8217;s something else. That&#8217;s a challenge to be met.  But trying to beat your old record is just an activity.<\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_340_1() { jQuery('#footnote_references_container_340_1').show(); jQuery('#footnote_reference_container_collapse_button_340_1').text('\u2212'); } function footnote_collapse_reference_container_340_1() { jQuery('#footnote_references_container_340_1').hide(); jQuery('#footnote_reference_container_collapse_button_340_1').text('+'); } function footnote_expand_collapse_reference_container_340_1() { if (jQuery('#footnote_references_container_340_1').is(':hidden')) { footnote_expand_reference_container_340_1(); } else { footnote_collapse_reference_container_340_1(); } } function footnote_moveToReference_340_1(p_str_TargetID) { footnote_expand_reference_container_340_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_340_1(p_str_TargetID) { footnote_expand_reference_container_340_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>A long time ago, in the heyday of Ultima, I had an idea. I felt that the combat tactics of the CRPGs of the day were generally shallow and uninteresting, and should be replaced by something else. Like, say, chess. Combat mode was generally a distinct mini-game anyway, not sharing any mechanics with the exploration\/NPC-interaction [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,20],"tags":[207,208],"class_list":["post-340","post","type-post","status-publish","format-standard","hentry","category-rpg","category-word","tag-bookworm","tag-bookworm-adventures"],"_links":{"self":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/comments?post=340"}],"version-history":[{"count":1,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/340\/revisions"}],"predecessor-version":[{"id":3774,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/posts\/340\/revisions\/3774"}],"wp:attachment":[{"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/media?parent=340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/categories?post=340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wurb.com\/stack\/wp-json\/wp\/v2\/tags?post=340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}