{"id":242,"date":"2009-08-03T13:42:31","date_gmt":"2009-08-03T20:42:31","guid":{"rendered":"http:\/\/jaybot7.com\/blog\/?p=242"},"modified":"2009-08-10T23:42:16","modified_gmt":"2009-08-11T06:42:16","slug":"arvale-game-designs-on-paper-part-2","status":"publish","type":"post","link":"https:\/\/jaybot7.com\/blog\/arvale-game-designs-on-paper-part-2","title":{"rendered":"Arvale Game Designs on Paper, Part 2"},"content":{"rendered":"<p>This is continuing the series on <strong>Arvale<\/strong> Game Design from Part 1 <a href=\"https:\/\/jaybot7.com\/blog\/arvale-game-designs-on-paper-part-1\">here.<\/a><\/p>\n<p>Welcome back! As promised, this time I&#8217;m going to spend a <em>bit<\/em> less time on the map designs themselves and a bit more time on other things such as designing the <strong>story outline<\/strong>, <strong>puzzles<\/strong>, the big problems with <strong>time\/dimensional traveling<\/strong>, and even designs for the <strong>music and sound files<\/strong>. Don&#8217;t worry, you can still make fun of my terrible handwriting \ud83d\ude42 We&#8217;ll be using examples from:<\/p>\n<p><strong><em>Arvale II: Ocean of Time<\/em><\/strong><\/p>\n<p>I should note that some thought actually went into the name of the game. While a few people made jabs about it being similar to <em>Zelda: Ocarina of Time<\/em>, that never once entered my mind (until the jabs, of course). The idea was to somehow combine that in Arvale II, you were now able to navigate across the entire overworld on a sea ship (something you couldn&#8217;t do in Arvale 1), and how the story had something to do with time travel. I thought Ocean of Time summed that up quite nicely.<\/p>\n<a href=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_world.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-243\" title=\"arvale2_world\" src=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_world-300x205.png\" alt=\"arvale2_world\" width=\"300\" height=\"205\" srcset=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_world-300x205.png 300w, https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_world-1023x699.png 1023w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n<p>This of course meant that we needed a coffee-stained, overall world map. While the scan doesn&#8217;t come out as great as I had hoped, you can still zoom in and make out most the lovely palm trees around &#8216;<em>Stabilize A<\/em>&#8216;. This was quite early in the design, yet notice how most things already have names on the map. This is obviously in part due to many of the locations existed in Arvale 1. It is also nice to see how the continents are actually arrange on the world map now, since that wasn&#8217;t possible in the first game. It was even more fun to figure out how to arrange the extra continents needed for the story in <em>Arvale: Short Tales<\/em> and <em>Arvale III<\/em>. But that will have to wait until Part 3 of this series \ud83d\ude09<\/p>\n<p>The seeds for Arvale II were already somewhat sown in <em>Arvale: Journey of Illusion<\/em>. You could see references to DeMenchev&#8217;s character as a prohpet in the Soneros Desert and great thinker of the past who invented a flying machine, in the town of Queous. I think he was mentioned in Invyl as well, I forget \ud83d\ude42<\/p>\n<p>The idea for <strong>DeMenchev <\/strong>was of course based on <strong>Leonardo DaVinci<\/strong>. But I thought it would be really interesting if <em>DaVinci<\/em> wasn&#8217;t actually an brainiac genius, but someone well-traveled, who studied and gained all of his knowledge about the world of Arvale by searching for lost artifacts and civilizations, which surely leads to the <em>Indiana Jones<\/em> influences.<\/p>\n<a href=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2paths.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-244\" title=\"arvale2paths\" src=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2paths-300x208.png\" alt=\"arvale2paths\" width=\"300\" height=\"208\" srcset=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2paths-300x208.png 300w, https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2paths-1024x710.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n<p>Arvale II also gives the player an option on which path they would like to take (although a bit unwittingly, but that is by design of the story). <em>Time travel is a bitch<\/em>. Ask anyone who has done it. As far as story-telling goes, linear time travel is the only thing that is really entertaining. The game <em>Chrono Trigger<\/em> and the <em>Back to the Future<\/em> movies are great examples of this. But intellectually and scientifically it&#8217;s kinda boring and overdone (you can&#8217;t go back in time and kill your own grandfather, there I said it). So opening up the ideas of quantum time travel or dimensional travel seemed like a fun idea. <em>Chrono Cross<\/em> touched on this and was a great game, but not quite as entertaining as <em>Chrono Trigger<\/em>, maybe I should have learned their lesson? \ud83d\ude42<\/p>\n<p>Ironically, the latest <em>Indiana Jones<\/em> film touched on dimensional travel too (maybe they were playing Arvale?). Anyway, I opted for something in-between mixing linear time travel (the time pieces) and jumbling up different dimensions (the stabilizer idols), and well, it&#8217;s <em>unique<\/em>.<\/p>\n<p>The outline above\u00a0 tries to make sense of the three main paths (and two resulting semi-optional paths) the player can choose and the major events which will happen in the story. Such as: which temple the player will go to, what time period he will be in, and how the character will have to travel to the next temple in that time period. Which brings me to another problem with time travel: Maps.<\/p>\n<a href=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_pastpresentfuture.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-245\" title=\"arvale2_pastpresentfuture\" src=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_pastpresentfuture-300x205.png\" alt=\"arvale2_pastpresentfuture\" width=\"300\" height=\"205\" srcset=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_pastpresentfuture-300x205.png 300w, https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_pastpresentfuture-1024x702.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n<p>The <em>Arvale II<\/em> marketing texts says the game contains over <strong>325 maps<\/strong> (at my advice) which was a vast understatement looking back on it. Because many of the maps in the game needed to be <strong>multiplied by 3<\/strong>. I had to recreate many of the maps in each time period (Past, Present, and Future) to adjust the continents for what might happen to it over time (the Volcano on Aphote island, the River\/Lake on Stygia, etc). This also means that all of the event triggers had to be recreated and check for where the player was at any time during the game. Since there are very few <em>global flags<\/em> in Arvale (integer values that keep track of everything in the game, no matter what), this was very tricky to accomplish. Even trickier to take the player from a Past Overworld map into a Dungeon (the only maps which were global and had no time status) and have them Exit the dungeon and <em>still end up in the Past<\/em>.<\/p>\n<a href=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_treasure_mess.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-246\" title=\"arvale2_treasure_mess\" src=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_treasure_mess-300x237.png\" alt=\"arvale2_treasure_mess\" width=\"300\" height=\"237\" srcset=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_treasure_mess-300x237.png 300w, https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2_treasure_mess-1024x809.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n<p>I wanted to add more <strong>puzzle<\/strong>-type things into <em>Arvale II<\/em>. Given the relatively limited engine, it took a lot of creativity to come up with puzzles bigger than:<em> flip switch, open door<\/em>. One of the first puzzles in the game was a spin-off of what I think was an old puzzle in <em>Final Fantasy VI<\/em> for<strong> Super Nintendo<\/strong>. This picture looks way more confusing that the original puzzle it was made for. It had to be setup using a triggers for each open\/close of the chest, change the state of the other chests, and set a flag to 1 or 0 each time that was done (just in case, and to keep track of it). During the design of the puzzle, I was reminded of a lot of <strong>homework<\/strong> which <em>I never thought would be important<\/em> when I was in 7th grade. \ud83d\ude42<\/p>\n<p>A much neater puzzle was near the end of the game, in the final dungeon (I think). It had to do with redirecting a light source from the ceiling to hit a fountain in another room by using mirrors and moving blocks and stuff. Alas, I couldn&#8217;t find the documents for that one \ud83d\ude41<\/p>\n<a href=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2music.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-247\" title=\"arvale2music\" src=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2music-300x226.png\" alt=\"arvale2music\" width=\"300\" height=\"226\" srcset=\"https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2music-300x226.png 300w, https:\/\/jaybot7.com\/blog\/wp-content\/uploads\/2009\/08\/arvale2music-1024x772.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n<p>I wanted a lot more <strong>music<\/strong> in <em>Arvale II<\/em> than in <em>Arvale:JOI<\/em>. But given the restrictions of the original platform, <strong>Windows Mobile<\/strong>, we had to make the music fit in a really small file size (and take up minimum processor usage). We were already using <em>XM Fast Tracker II<\/em> format, which is small and manageable for a few songs. However, XM files not only contain the note information (like a <em>Midi<\/em> file) but also contain all the samples for any instruments the song uses as well.<\/p>\n<p>For example: if you have your first song with Strings, Horns, and Timpani, and a second song which has a Drum Kit, Distorted Guitar and Voices, they will have completely separate samples embedded into their files. But, if you write a third song which has Strings, Guitar, and a Drum kit, it might also have the same samples as the first two songs and you would be wasting space.<\/p>\n<p>An XM file has a length advantage\/disadvantage of being able to squeeze about\u00a0 3-4 songs into one file\u00a0 (music writers: it is limited to 256 patterns, similar to musical measures, which can be divided by 64, and adjusted by tempo to whatever subdivision you wish). With that in mind, I decided I could <em>arrange the music<\/em> so that songs with <em>similar instrumentation<\/em> could go into the <em>same files<\/em>.<\/p>\n<p>On the above page, on the left side, you can see all of the <strong>music<\/strong> pieces (with the slashes) and the instruments I planned on using in their arrangements. On the right side, I divided out which actual files they would end up being shared into. I believe the game ended up with 8 total XM tracks with a total of <strong>27<\/strong> music tracks. With around <strong>65 minutes<\/strong> of total music. The total uncompressed file size was less than <strong>1.5 MB<\/strong>. Not bad for a <strong>Windows Mobile game<\/strong> \ud83d\ude42<\/p>\n<p>That&#8217;s it for Part 2. I hope that enlighted you or entertained you a bit on <strong>puzzles<\/strong>, <strong>music<\/strong>, <strong>outlines<\/strong>, and <strong>time travel<\/strong> \ud83d\ude42<\/p>\n<p>In Part 3, I&#8217;ll use examples from <em><strong>Arvale: Short Tales<\/strong><\/em> and touch on topics such as <strong>Quest Design<\/strong>, <strong>Semi-Persistent<\/strong> worlds, <em>more<\/em> <strong>Maps<\/strong>, and perhaps even a <em>few bits<\/em> of information on <strong>Arvale: III<\/strong> \ud83d\ude42\u00a0 If you have any other requests, leave something in the comments and I&#8217;ll do my best to fit it in the next installment.<\/p>\n<p>Continue reading onto <a href=\"https:\/\/jaybot7.com\/blog\/arvale-game-designs-on-paper-part-3\">Arvale Game Designs on Paper, Part 3<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is continuing the series on Arvale Game Design from Part 1 here. Welcome back! As promised, this time I&#8217;m going to spend a bit less time on the map designs themselves and a bit more time on other things such as designing the story outline, puzzles, the big problems with time\/dimensional traveling, and even [&hellip;]<\/p>\n","protected":false},"author":358,"featured_media":3105,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35,107,36,8,38,3],"tags":[2642,74,2643,345,347,352,2639,349,353,350,351,355,354,346,37,348],"class_list":{"0":"post-242","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-arvale","8":"category-development","9":"category-game-design","10":"category-games","11":"category-iphone","12":"category-news","13":"tag-arvale","14":"tag-arvale-ii-ocean-of-time","15":"tag-game-design","16":"tag-game-design-examples","17":"tag-game-sketches","18":"tag-gamebox-gems","19":"tag-games","20":"tag-kytar","21":"tag-level-design","22":"tag-medieval-blacksmith","23":"tag-melonchi-minecarts","24":"tag-npc-dialogue","25":"tag-quest-design","26":"tag-rough-game-designs","27":"tag-rpg","28":"tag-rpg-maps"},"_links":{"self":[{"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/posts\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/users\/358"}],"replies":[{"embeddable":true,"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/comments?post=242"}],"version-history":[{"count":10,"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/posts\/242\/revisions"}],"predecessor-version":[{"id":255,"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/posts\/242\/revisions\/255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/media\/3105"}],"wp:attachment":[{"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/media?parent=242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/categories?post=242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jaybot7.com\/blog\/wp-json\/wp\/v2\/tags?post=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}