{"id":685,"date":"2009-09-05T17:04:12","date_gmt":"2009-09-05T22:04:12","guid":{"rendered":"http:\/\/mikeconley.ca\/blog\/?p=685"},"modified":"2023-12-20T16:25:19","modified_gmt":"2023-12-20T21:25:19","slug":"adventure-games","status":"publish","type":"post","link":"https:\/\/mikeconley.ca\/blog\/2009\/09\/05\/adventure-games\/","title":{"rendered":"Adventure Games"},"content":{"rendered":"<p>I wouldn&#8217;t consider myself a &#8220;gamer&#8221; by any stretch of the imagination.<\/p>\n<p>Just watch me try to play Halo &#8211; I&#8217;ll run around in circles, button-jamming before somebody mercifully puts me out of my misery.<\/p>\n<p>And that&#8217;s common across games that involve me running around with a gun.\u00a0 With the exception of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Portal_(game)\">Portal<\/a> (which was incredible), the whole first person shooter genre kind of bores me.\u00a0 I&#8217;m not really impressed by amazing 3d graphics, or physics\/particle engines.\u00a0 I just&#8230;don&#8217;t care.\u00a0 I just don&#8217;t get the same pleasure out of blowing up and shooting enemies that other people seem to.<\/p>\n<p>I like something a bit more cerebral.\u00a0 I like story (which is why Portal is an exception).\u00a0 I like puzzle solving.\u00a0 I like <em>thinking <\/em>for a character, not just running around, pulling the trigger for a character.<\/p>\n<p>And this is the way it&#8217;s always been for me.<\/p>\n<p>But ever since I was a kid, I&#8217;ve had a real passion for <a href=\"http:\/\/en.wikipedia.org\/wiki\/Adventure_games\">adventure games.<\/a> I used to play all of the old Sierra stuff&#8230;<a href=\"http:\/\/en.wikipedia.org\/wiki\/King%27s_Quest:_Quest_for_the_Crown\">Kings Quest I-VI<\/a> (before it turned lame &#8211; VII onward), the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Space_Quest\">Space Quest series<\/a> (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Space_Quest_5\">5<\/a> being my favourite, but I have a soft spot for <a href=\"http:\/\/en.wikipedia.org\/wiki\/Space_Quest:_The_Sarien_Encounter\">the original<\/a>), the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Gabriel_Knight\">Gabriel Knight<\/a> series&#8230;<\/p>\n<p>And that&#8217;s just Sierra.\u00a0 LucasArts brought about <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sam_and_max_hit_the_road\">Sam and Max<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Day_of_the_tentacle\">Day of the Tentacle<\/a> (a masterpiece), <a href=\"http:\/\/en.wikipedia.org\/wiki\/Monkey_Island_(series)\">The Monkey Island Series<\/a> (also brilliant),<a href=\"http:\/\/en.wikipedia.org\/wiki\/The_Dig_(game)\"> The Dig <\/a>(my personal favourite), <a href=\"http:\/\/en.wikipedia.org\/wiki\/Full_Throttle_(1995_video_game)\">Full Throttle<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Grim_Fandango\">Grim Fandango<\/a>&#8230;<\/p>\n<p>There was <a href=\"http:\/\/en.wikipedia.org\/wiki\/Myst\">Myst<\/a>, and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Riven\">Riven<\/a>. So good.\u00a0 And can&#8217;t forget <a href=\"http:\/\/en.wikipedia.org\/wiki\/Zork\">Zork<\/a>.<\/p>\n<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Simon_the_sorcerer\">Simon The Sorcerer 1, 2, and 3&#8230;<\/a><\/p>\n<p>I loved these games.\u00a0 I still love these games.\u00a0 I love being integrated so deeply into an interesting story, and having to rely on my wits and intelligence to solve problems.\u00a0 I get a cerebral kick out of solving the various puzzles that the game designers throw at me.<\/p>\n<p>And what these games all compel me to do, without fail&#8230;.is:\u00a0 to make one.\u00a0 Make an adventure game.\u00a0 Tell a good story.\u00a0 Suck the player in, and throw puzzles, deep character, and thick story\/plot at them.\u00a0 After I finish one of these games, I usually end up Googling &#8220;how to make an adventure game&#8221;, and spending the rest of my night reading up on it.\u00a0 And anytime I&#8217;m on a holiday break, and have nothing to do&#8230;I always gravitate to the subject.<\/p>\n<p>I&#8217;ve read all about LucasArts <a href=\"http:\/\/en.wikipedia.org\/wiki\/SCUMM\">SCUMM<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/GrimE\">GrimE<\/a> engines&#8230;Sierra&#8217;s <a href=\"http:\/\/en.wikipedia.org\/wiki\/Adventure_Game_Interpreter\">AGI<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sierra%27s_Creative_Interpreter\">SCI<\/a> engines&#8230; Adventure Soft&#8217;s AGOS engine&#8230;\u00a0 and I&#8217;m grateful for the <a href=\"http:\/\/en.wikipedia.org\/wiki\/ScummVM\">ScummVM<\/a> and <a href=\"http:\/\/freesci.linuxgames.com\/\">FreeSCI<\/a> folk who share my passion, and have allowed me to play all of these old games on my Linux box.\u00a0 Reading about these engines just makes me want to use them to build my own game.<\/p>\n<p>I could try to use a number of closed-source adventure game engines out there &#8211; I hear <a href=\"http:\/\/dead-code.org\/home\/\">the Wintermute engine<\/a> is pretty good.\u00a0 So is <a href=\"http:\/\/www.adventuregamestudio.co.uk\/\">Adventure Game Studio<\/a>.<\/p>\n<p>But somehow&#8230;they never satisfy me.<\/p>\n<p>The <a href=\"http:\/\/mad-project.sourceforge.net\/\">MAD adventure game engine<\/a> is open source, and has some good ideas&#8230;but the code is also a bit of a mess, and hasn&#8217;t been maintained since 2003.<\/p>\n<p>So I&#8217;ve always wanted to <em>build my own adventure game engine<\/em>, and solve all of the problems that one would have to in order to make it work:\u00a0 path finding, graphics, animation, scripting, layering\/masking, fonts&#8230;\u00a0 Lots of neat sub-problems. \u00a0 It&#8217;d be hard, but I also think it&#8217;d be a lot of fun.<\/p>\n<p>So just watch me&#8230;it&#8217;ll happen someday.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wouldn&#8217;t consider myself a &#8220;gamer&#8221; by any stretch of the imagination. Just watch me try to play Halo &#8211; I&#8217;ll run around in circles, button-jamming before somebody mercifully puts me out of my misery. And that&#8217;s common across games that involve me running around with a gun.\u00a0 With the exception of Portal (which was [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[428,5,79],"tags":[447,444,1217,450,451,446,436,439,434,440,449,432,430,445,437,441,431,442,435,448,452,429,433,438,443],"class_list":["post-685","post","type-post","status-publish","format-standard","hentry","category-adventure-games","category-computer-science","category-technology","tag-adventure-game-engine","tag-adventure-game-studio","tag-adventure-games","tag-agi","tag-agos","tag-build","tag-day-of-the-tentacle","tag-full-throttle","tag-gabriel-knight","tag-grim-fandango","tag-grime","tag-kings-quest","tag-lucasarts","tag-mad-adventure-game-engine","tag-monkey-island","tag-myst","tag-portal","tag-riven","tag-sam-and-max","tag-scumm","tag-scummvm","tag-sierra","tag-space-quest","tag-the-dig","tag-wintermute"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/prmTy-b3","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/comments?post=685"}],"version-history":[{"count":8,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/685\/revisions"}],"predecessor-version":[{"id":3229,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/685\/revisions\/3229"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/categories?post=685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/tags?post=685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}