{"id":1135,"date":"2014-09-30T09:59:24","date_gmt":"2014-09-30T16:59:24","guid":{"rendered":"http:\/\/haymanquarterly.com\/blogs\/?page_id=1135"},"modified":"2014-09-30T09:59:24","modified_gmt":"2014-09-30T16:59:24","slug":"voyage-to-beyond-the-bottom-of-the-sea","status":"publish","type":"page","link":"http:\/\/haymanquarterly.com\/blogs\/voyage-to-beyond-the-bottom-of-the-sea\/","title":{"rendered":"Voyage to Beyond the Bottom of the Sea"},"content":{"rendered":"<p>This\u00a0is my latest venture. \u00a0It&#8217;s progressing slowly, but nicely. \u00a0Now, it&#8217;s just a matter of whether or not it continues to be worked on.\u00a0 \ud83d\ude2f<\/p>\n<p>&#8220;Voyage to Beyond the Bottom of the Sea&#8221; started out as a challenge idea I posed to the GMC in September, 2014. \u00a0The challenge was to make a game, any kind of game, out of this title, and you have approximately one month to do it. \u00a0I&#8217;ve always loved the old adventure and sci-fi classic movies and I hadn&#8217;t seen many underwater games lately, so it seemed like a good theme. \u00a0As it turns out, it was a great theme for me as it has really motivated me to learn a few new things and stay focused on development.<\/p>\n<p>I haven&#8217;t made a GDD for this game yet, but I have a few ideas jotted down and\/or thought up. \u00a0I had started a devlog on the GMC in the challenge topic, but I have cut &amp;\u00a0pasted it to here and will update my progress to this page from here on out. \u00a0Might as well use my website for something, eh?<\/p>\n<p style=\"color: #222222\"><strong><span style=\"font-size: 28px;color: #00ffff\">&#8220;Voyage to Beyond the Bottom of the Sea&#8221;<\/span><\/strong><span style=\"color: #00ffff\"><br \/>\n<span style=\"font-size: 18px\">by HayManMarc<\/span><\/p>\n<p><\/span><span style=\"font-size: 18px;color: #00ffff\">Download: \u00a0(N\/A)<\/span><span style=\"color: #00ffff\"><\/p>\n<p><\/span><span style=\"font-size: 18px;color: #00ffff\">Latest Screenshot:<\/span><\/p>\n<p style=\"color: #222222\"><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/46956737\/Voyage\/Screenie_005_OceanFloor.PNG\" alt=\"Screenie_005_OceanFloor.PNG\" \/><\/p>\n<p style=\"color: #222222\">\n<p>DevLog: (All times PST [GMT -7])<\/p>\n<p>Previous entries:<\/p>\n<p style=\"color: #222222\">[spoiler]<\/p>\n<p>9-17-14 (1:01 AM)<\/p>\n<p style=\"color: #222222\">[_spoiler]<\/p>\n<p style=\"color: #222222\"><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/46956737\/Voyage\/Voyage_Logo_Static_640x360.png\" alt=\"Voyage_Logo_Static_640x360.png\" \/><\/p>\n<p>Spent most the day trying to figure out how to make screen resolution adjustable between 4:3 and 16:9 aspect ratios, to no avail. \u00a0Ended up making this cool title logo along with a pixel art submarine (placeholder? undecided). \u00a0I have officially started this project\/challenge.<\/p>\n<p style=\"color: #222222\">[_\/spoiler]<\/p>\n<p>9-17-14 (10:02 PM)<\/p>\n<p style=\"color: #222222\">[_spoiler]<\/p>\n<p style=\"color: #222222\"><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/46956737\/Voyage\/Screenie_001_SeaviewAndLogo.PNG\" alt=\"Screenie_001_SeaviewAndLogo.PNG\" \/><\/p>\n<p>At first, I couldn&#8217;t decide whether to make an homage to the 1961 film (and the mid-60&#8217;s series that followed) \u00a0&#8220;Voyage to the Bottom of the Sea&#8221; or just make something brand new. \u00a0After sleeping on it last night, I decided to go with an homage, but with my own spin on it. \u00a0I spent the better part of today researching the Seaview and other various underwater vehicles from the old movie and series. \u00a0After many many trials at trying to make the original sub shape look less like a penis (seriously, the &#8217;61 film reeks with misogyny and male chauvinism), I decided the Seaview needed a fresh, completely new look. \u00a0I can never remember how to draw straight lines in gimp (until now, now that I&#8217;m writing this, now that it&#8217;s too late), so I used the sprite editor in GM to create the pixel art sub. \u00a0I must say I surprised myself with how it turned out, though I shouldn&#8217;t be since it took me a few hours to make. \u00a0Also, I was able to jot down a few notes regarding potential enemy and obstacle types for the game. \u00a0I still don&#8217;t have a grand storyline thought of yet, nor a complete gameplay scheme\/design. \u00a0I implemented basic movement to the sub, but only for testing\/viewing sake. \u00a0I&#8217;m thinking about using a completely different control method for guiding the main submarine (Seaview). \u00a0Something more submarine-like, instead of just arrow keys. \u00a0Like &#8220;dive to a certain depth&#8221; and &#8220;ahead 1\/3 power&#8221;.<\/p>\n<p style=\"color: #222222\">[_\/spoiler]<\/p>\n<p>9-23-14 (12:18 AM)<\/p>\n<p style=\"color: #222222\">[_spoiler]<\/p>\n<p>So&#8230; The last six days have been&#8230;. uhmm&#8230; a learning experience? \u00a0I guess? \u00a0I wanted to get a wave effect on the water, so I looked into surfaces. \u00a0Then I looked into shaders. \u00a0Pretty neat stuff, and I sure would use a shader here, if I could figure it out. \u00a0I must&#8217;ve spent 3 days searching and experimenting and trying to get a handle on the darn things, but I couldn&#8217;t get them to do what I wanted. \u00a0In the end, I learned (got an introduction) about surfaces and shaders. \u00a0(I will still implement surfaces as I want to do some lighting, but that will come later, hopefully.)<\/p>\n<p>Another day or two was spent reacquainting myself with a music making program and downloading\/installing 1000MB worth of VST&#8217;s. \u00a0Yeah, really. \u00a0It was something I&#8217;ve been wanting to do for a long time, but hadn&#8217;t got around to it. \u00a0I wanted to try making my own music for this project, plus just have it available anyway for future use, so two birds killed with one stone. \u00a0Today (well, yesterday now), I fixed up an underwater ocean sea background and decided I wanted fish swimming around while you play the game, driving the submarine around. \u00a0I began trying to code a school-of-fish AI and after about an hour decided I needed help. \u00a0I looked and found icuurd12b42&#8217;s\u00a0<a href=\"http:\/\/gmc.yoyogames.com\/index.php?showtopic=559705&amp;hl=\">&#8220;Swarm Based Movement&#8221;<\/a>\u00a0and spent the rest of the day plugging it in and customizing it to my liking.<\/p>\n<p style=\"color: #222222\"><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/46956737\/Voyage\/Screenie_002_GotFishies.PNG\" alt=\"Screenie_002_GotFishies.PNG\" \/><\/p>\n<p>Also, mixed in with all of this, I&#8217;ve been watching a bunch of the old classics. \u00a0Of course\u00a0<a href=\"http:\/\/www.iann.net\/voyage\/\">&#8220;Voyage to the Bottom of the Sea&#8221;<\/a>, but also: \u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Journey_to_the_Center_of_the_Earth_(1959_film)\">&#8220;Journey to the Center of the Earth&#8221;<\/a>,\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/The_Incredible_Petrified_World\">&#8220;The Incredible Petrified World&#8221;<\/a>,\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Master_of_the_World_(1961_film)\">&#8220;Master of the World&#8221;<\/a>,\u00a0<a href=\"http:\/\/www.imdb.com\/title\/tt0060302\/\">&#8220;Destination Inner Space&#8221;<\/a>. \u00a0I have more lined up. \u00a0They are great inspiration &#8211; I&#8217;ve got a few plot ideas now.<\/p>\n<p>Perhaps next, I can develop some gameplay, huh? \u00a0*smh*<\/p>\n<p style=\"color: #222222\">[_\/spoiler]<\/p>\n<p>9-24-14 (12:42 AM)<\/p>\n<p style=\"color: #222222\">[_spoiler]<\/p>\n<p>Today (yesterday, actually), I managed a few more things. \u00a0I made an octopus. \u00a0(I named him &#8220;Squiggly Down Under&#8221;.) \u00a0I successfully applied a wavy shader to his legs for a very cool effect. \u00a0Very happy that I was able to figure out the shader. \u00a0Special thanks to xygthop3 for\u00a0<a href=\"http:\/\/gmc.yoyogames.com\/index.php?showtopic=586380\">his awesome work with the shaders<\/a>\u00a0and bravo for keeping them free to the community!<\/p>\n<p>Also, I gave Squiggly some basic AI. \u00a0It works.<\/p>\n<p>An under-the-sea game needs bubbles, no question. \u00a0So I made bubbles (particle effect). \u00a0You can see them in the screenie emitting from the logo.<\/p>\n<p style=\"color: #222222\"><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/46956737\/Voyage\/Screenie_003c_OctoAndBubbles.PNG\" alt=\"Screenie_003c_OctoAndBubbles.PNG\" \/><\/p>\n<p>I did some fine-tuning with the fishies. \u00a0Gave them variable depths so now they can pass in front of and behind objects. \u00a0Lastly, it took forever to get this screenshot, so I hope you enjoy it. \u00a0\u00a0<img decoding=\"async\" title=\":P\" src=\"http:\/\/gmc.yoyogames.com\/public\/style_emoticons\/default\/tongue.png\" alt=\"\" \/><\/p>\n<p>P.S. \u00a0It should be evident by viewing this screenshot that I turned off interpolation. \u00a0It was messing with the two-piece octopus sprite, giving it lines where there shouldn&#8217;t be lines. \u00a0Not sure what to do&#8230;<\/p>\n<p>P.P.S \u00a0Yes, I really did just use P.S. and P.P.S.<\/p>\n<p style=\"color: #222222\">[_\/spoiler]<\/p>\n<p style=\"color: #222222\">[\/spoiler]<\/p>\n<p style=\"color: #222222\">\n<p>9-28-14 (1:54 AM) &#8212; A productive day today. \u00a0I was able to use some GIMP tricks and make a rocky ocean floor.<\/p>\n<p style=\"color: #222222\"><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/46956737\/Voyage\/Screenie_005_OceanFloor.PNG\" alt=\"Screenie_005_OceanFloor.PNG\" \/><\/p>\n<p>If you can&#8217;t tell from the pic, I turned interpolation back on, and that&#8217;s how it will stay.<\/p>\n<p>I did some touching up on the Seaview (submarine). \u00a0Made the windows bigger (effectively making the submarine seem smaller), added intake vents for the engine turbines, and added ballast vents.<\/p>\n<p>I&#8217;m learning how to use shaders and surfaces a little bit better. \u00a0I tiled the water background to a surface and then was able to put a wavy shader on it with a subtle wave. \u00a0I then positioned the background surface to be 200 pixels down from the top of the screen. \u00a0This way I was able to make the ocean surface.<\/p>\n<p style=\"color: #222222\"><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/46956737\/Voyage\/Screenie_004_OceanSurface.PNG\" alt=\"Screenie_004_OceanSurface.PNG\" \/><\/p>\n<p>The sky is just an empty background color at the moment. \u00a0Over the top of the water background, I stretched a 64&#215;64 semi-transparent, light blue background to make the stuff underwater look more like it was underwater. \u00a0You can see the color change in the submarine in the above picture.<\/p>\n<p>Now that I had a surface, I had to put limits on object movements. \u00a0I started with the fish and restricted their upwards and downwards movement to stay within the boundaries of the ocean surface and the ocean floor. \u00a0It took a little more doing than I thought it would, but I got it working nonetheless. \u00a0After the fish, I tackled the submarine. \u00a0I wanted the sub to bounce a little as it came out of the water, especially if it was surfacing fast. \u00a0After a couple of hours fiddling with code and math, I succeeded. It made me quite happy.<\/p>\n<p>So this is where I stopped for the day. \u00a0I still need to decide what to do with the ocean floor. \u00a0It looks cool when the sub goes behind the rocks, but I wanted the rocks to be dangerous to the sub. \u00a0I want to try a parallax view down there, where one of the views is the collision view, but I haven&#8217;t figured out exactly how I want to do it yet. \u00a0Perhaps the next log update will have the answer&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This\u00a0is my latest venture. \u00a0It&#8217;s progressing slowly, but nicely. \u00a0Now, it&#8217;s just a matter of whether or not it continues to be worked on.\u00a0 \ud83d\ude2f &#8220;Voyage to Beyond the Bottom of the Sea&#8221; started out as a challenge idea I posed to the GMC in September, 2014. \u00a0The challenge was to make a game, any &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/haymanquarterly.com\/blogs\/voyage-to-beyond-the-bottom-of-the-sea\/\">Continue reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/pages\/1135"}],"collection":[{"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/comments?post=1135"}],"version-history":[{"count":10,"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/pages\/1135\/revisions"}],"predecessor-version":[{"id":1145,"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/pages\/1135\/revisions\/1145"}],"wp:attachment":[{"href":"http:\/\/haymanquarterly.com\/blogs\/wp-json\/wp\/v2\/media?parent=1135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}