{"assets":[],"author_link":"author\/agersant\/","author_name":"agersant","cat":"LD #24","categories":["LD #24"],"comments":[],"epoch":1347548880,"event":"LD24","likes":3,"metadata":{"p_key":"78229","p_author":"agersant","p_authorkey":"0","p_urlkey":"287239","p_title":"Deep Sea Fish Loves You Forever: Post-Mortem","p_cat":"LD #24","p_event":"LD24","p_time":"1347548880","p_likes":"3","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1345766400","event_key":"12","event_name":"LD24"},"source_url":"2012\/09\/13\/deep-sea-fish-loves-you-forever-post-mortem\/","text":"<p>Ahoy all!<br\/>\nHere is quick post-mortem about my LD24 entry called <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-24\/?action=preview&amp;uid=4958\" target=\"_blank\" title=\"Deep Sea Fish Loves You Forever\">Deep Sea Fish Loves You Forever<\/a>. The game is about piloting an underwater exploration robot and analyzing oceanic wildlife with a pink sonar.<\/p>\n<p><img alt=\"Screenshot\" src=\"http:\/\/i.imgur.com\/lfS8g.png\"\/><\/p>\n<h2>What went well<\/h2>\n<p><strong>Tech &amp; Engine<\/strong><br\/>\nI used the same technologies as I did during my other 2 Ludum Dare and this is really paying off. I am now very fast when it comes to prototyping and testing things in <em>Bacchus<\/em> (my custom game framework written in Haxe). The only tech problem I had was due to a recent rewrite the audio part of my framework, more about this below.<br\/>\nI don\u2019t think I fixed a single engine bug during the whole weekend.<\/p>\n<p><strong>Timing<\/strong><br\/>\nMy schedule was similar to last time.<br\/>\n1. Do graphics on Friday night (I hate using programmer art so I start with gfx)<br\/>\n2. Write the core game mechanics on Saturday<br\/>\n3. Make a title screen and winning\/losing conditions on Saturday night<br\/>\n4. Add audio, polish gfx and playtest on Sunday<\/p>\n<p>I think it worked quite well, except that my (few) testers did not find too many bugs so I ended up submitting early. I could have added more species to the game but I was afraid to break the balance (which I thought was good (it\u2019s not)).<\/p>\n<p><strong>Iterations<\/strong><br\/>\nTesters were very useful not for finding bugs but for highlighting usability issues. It is thanks to them that there is a species counter in the GUI. This feature makes the game\u2019s objective a lot more explicit, I\u2019m really happy someone came up with it (thanks Phil!).<\/p>\n<p>I also used them to improve the opening tutorial. My first testers didn\u2019t understand much about the game because the tutorial had too much text and some of it was not explicit enough. I had enough time to redesign it and then to improve its texts later on. It went from this to this:<\/p>\n<p><img alt=\"Tutorial\" src=\"http:\/\/i.imgur.com\/VTHyD.png\"\/><\/p>\n<p><strong>Assets creation<\/strong><br\/>\nDuring LD#22 I wasted a lot of time doing pixel art (and an 8-frames long walk-cycle!). This time I painted things with basic Photoshop brushes and scaled them down. I think it looks quite good and it took a lot less time. The only thing where I worked on the pixel level is the GUI but it didn\u2019t take too long because it\u2019s very geometric.<\/p>\n<p>Audio was a pleasure to make using Reason and my <a href=\"http:\/\/cdn.mos.musicradar.com\/images\/Future%20Music\/Issue%20236\/akai-mini-460-80.jpg\" target=\"_blank\" title=\"MPK Mini\">Akai MPK Mini<\/a>. I had not done anything audio-related in 6 months so I spent a few hours reading and watching Reason tutorials the day before to get back in the mood. It was my first time writing some Electro-ish music and that was a lot of fun. I used a morse signal sound for the main the track intro (just for fun) and I was inspired by <a href=\"http:\/\/www.youtube.com\/watch?v=a4iyPMWOZkY\" target=\"_blank\" title=\"Calcium\">The Future Sound of London<\/a> for claves\u2019 sounds on top of the beat.<\/p>\n<p>I didn\u2019t have a microphone this time around so I made all the sound effects using synths, but this was ok because most of them are mechanical anyway.<\/p>\n<h2>What went not-so-well<\/h2>\n<p><strong>Theme &amp; Concept<\/strong><br\/>\nEvolution is not one of the themes I was looking forward to and I had a hard time coming up with something. As always, I was very stressed at the beginning and settled for a vague idea quickly. I thought I would make a game where you play as a bacteria and evolve from species to species by consuming radioactive pills in order to solve environment puzzle (think <a href=\"http:\/\/en.wikipedia.org\/wiki\/Space_station:_silicon_valley\" target=\"_blank\" title=\"Space Station: Silicon Valley\">Space Station: Sillicon Valley<\/a> on the N64). Of course there was no time for that so I scaled it down from top-down to underwater and side-scrolling. Then I started doing art, without any other ideas in mind. By the end of the night I had drawn all the fishes that are in the game (and a radioactive barrel which isn\u2019t) but I didn\u2019t have any puzzle or gameplay ideas to accompany them. It was supposed to look like the following picture. I think this scale looks a LOT better than the one I ended up using but I didn\u2019t want the player ship to be 5 pixels big. Maybe I was wrong.<\/p>\n<p><img alt=\"Early mockup\" src=\"http:\/\/i.imgur.com\/rU5e1.png\"\/><\/p>\n<p>The next morning I realized this was not going to work because I would never have the time to do environment puzzles, animations and gameplay programming for all the species. The challenge became to find another game concept where I could use all this art while keeping the evolution theme. After half an hour of panicking, I came up with the final concept. As a result, it doesn\u2019t fit the theme too well (esp. in its gameplay).<\/p>\n<p><strong>Computer<\/strong><br\/>\nMy computer did shut down without a warning twice during the weekend. The second time it did, it decided not to turn on again so I went to bed. The next morning I had to open it and replug the hard drives, I think the SATA cables were twisted too hard or something. That was very scary and I thought I might have to go finish my game at the office (it was under version control so I wasn\u2019t afraid of losing any work).<\/p>\n<p><strong>Food<\/strong><br\/>\nI put some barbecue sauce in my sandwiches and omitted the eggs. BAD BAD mistakes.<\/p>\n<p><strong>Performance<\/strong><br\/>\nI heard the game was very very slow on some computers =(<br\/>\nI didn\u2019t pay any attention to performance because everything was running at a solid 60FPS on my machine. Some obvious optimizations could have been done to improve that. Not drawing a 2000 pixels tall half-transparent gradient on top of the screen would have been a good start.<br\/>\nAlso, I found out that the new audio work I had done in my engine was painfully slow so I added a dirty one line hack to bypass it.<\/p>\n<p>All in all, I had a lot of fun and I\u2019m very happy (and proud!) I made this game, even though it\u2019s far from perfect. Thanks a lot for reading and for being such a friendly community!<\/p>\n<p>Tags: <a href=\"http:\/\/www.ludumdare.com\/compo\/tag\/post-mortem\/\" rel=\"tag\">post-mortem<\/a><\/p> <div style=\"float: right;border: 1px solid #eee;padding: 2px;background: #fff;\"><div class=\"iLikeThis\" id=\"iLikeThis-182467\"><span class=\"counter\"><a class=\"image\" onclick=\"likeThis(182467);\">3<\/a><\/span><\/div><\/div>\n<p class=\"postmetadata alt\">\n<small>\n\t\t\t\t\t\tThis entry was posted\n\t\t\t\t\t\t\t\t\t\t\t\ton Thursday, September 13th, 2012 at 3:08 pm\t\t\t\t\t\tand is filed under <a href=\"http:\/\/www.ludumdare.com\/compo\/category\/ld-24\/\" rel=\"category tag\" title=\"View all posts in LD #24\">LD #24<\/a>.\n\t\t\t\t\t\tYou can follow any responses to this entry through the <a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/09\/13\/deep-sea-fish-loves-you-forever-post-mortem\/feed\/\">RSS 2.0<\/a> feed.\n\n\t\t\t\t\t\t\t\t\t\t\t\t\tYou can <a href=\"#respond\">leave a response<\/a>, or <a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/09\/13\/deep-sea-fish-loves-you-forever-post-mortem\/trackback\/\" rel=\"trackback\">trackback<\/a> from your own site.\n\n\t\t\t\t\t\t\n\t\t\t\t\t<\/small>\n<\/p>","time":"September 13th, 2012 3:08 pm","title":"Deep Sea Fish Loves You Forever: Post-Mortem","title_was_empty":false}