{"author_name":"jsmars","cat":"LD #29","comments":[{"author_name":"","time":"May 18, 2014 10:24 am","epoch":1400426640,"text":"Being a fan of your game, I totally agree on the title issue. I loved playing it, but when I wanted to play it again on the next day, I couldn&#8217;t find it in neither my folder with Ludum Dare games nor in my list of LD-ratings. I had to revisit almost all pages of rated games just to find it again (it was worth it, though).","spam":"N"}],"epoch":1400414400,"likes":11,"metadata":{"p_key":"29829","p_author":"jsmars","p_authorkey":"3933","p_urlkey":"65295","p_title":"Gravity Post-Mortem, Post-Compo Version & Timelapse","p_cat":"LD #29","p_event":"LD29","p_time":"1400414400","p_likes":"11","p_comments":"1","p_status":"UPD5","us_key":"3933","us_name":"jsmars","us_username":"\/author\/jsmars\/","event_start":"1398384000","event_key":"22","event_name":"LD29"},"text":"<p><img class=\"aligncenter size-full wp-image-363017\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post1.jpg\" alt=\"post1\" width=\"550\" height=\"161\" \/><\/p>\n <p style=\"text-align: center\">\n <h2><strong>Intro Tips<\/strong><\/h2>\n <p>This being my third Ludum Dare I had a decent idea of what I was getting myself into. These game jams are really a great way of practicing on actually making something from start to finish. I think that is what many of us really need to get better at, I know I for one have put tons of time into other bigger projects which never see the light of day, maybe because they are simply too big of projects. Here are some quick tips which I\u2019ve learned from previous mistakes and could be good for newcomers entering into a ludum dare, for starting any new game project I guess.<\/p>\n <ul>\n <li>Start with making something really simple and make sure the \u201cfun factor\u201d is there early on, the rest is polish!<\/li>\n <li>Don\u2019t explore some new technology while trying to complete a game.<\/li>\n <li>Give each aspect (design, planning, code, graphics, audio, testing, etc) enough time each. Don\u2019t spend the first day and a half coding and get the rest done in a few hours.<\/li>\n <li>Make sure the game is done well before the deadline so you have time for playtesting, bugfixing and polish.<\/li>\n <li>The most important thing is to complete a game from start to finish, not that it&#8217;s the most feature packed perfect game.<\/li>\n <\/ul>\n <dl id=\"attachment_363134\" class=\"wp-caption aligncenter\">\n <dt class=\"wp-caption-dt\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/anim1t.gif\"><img class=\"size-full wp-image-363134\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/anim1t.gif\" alt=\"Download Post-Compo Version!\" width=\"507\" height=\"251\" \/><\/a><\/dt>\n <dd class=\"wp-caption-dd\"><strong><a title=\"d\" href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-29\/?action=preview&amp;uid=3933\">Download Post-Compo Version! Fixes all known issues!<\/a><\/strong><\/dd>\n <dd class=\"wp-caption-dd\">Contains 3 new secret artifacts and\u00a0fixes all known issues<\/dd>\n <\/dl>\n <h2><\/h2>\n <p>&nbsp;<\/p>\n <h2><strong>The Game<\/strong><\/h2>\n <p>So I&#8217;ve been playing unhealthy amounts of Spelunky lately and I wanted to make a platformer with a bit of the same vibe, and I&#8217;m a huge space\u00a0fan so I went for that. When the theme got decided I thought I\u2019d make a underground platformer. Since I love the jetpack in spelunky and don\u2019t get it often enough, I thought I\u2019d make a game with a similar feel as the jetpack in Spelunky. I also wanted to make a simple and addicting game with online highscore, so I played around with the idea until I ended up with what the game is now. It could still get a lot better, but I\u2019m quite happy with the end result in just two days work.<\/p>\n <p>&nbsp;<\/p>\n <div id=\"attachment_363020\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post2.jpg\"><img class=\"size-full wp-image-363020\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post2.jpg\" alt=\"I wanted to make a platformer with jetpacks with Spelunky feel!\" width=\"550\" height=\"150\" \/><\/a><p class=\"wp-caption-text\">I wanted to make a platformer with jetpacks with Spelunky feel!<\/p><\/div>\n <h2><strong>Warmup &amp; Making Music<\/strong><\/h2>\n <p>I\u2019m especially happy with having produced music for in the game, and am even quite happy with the end result. Truth is I\u2019ve wanted to learn how to make music for a while now, and started various tutorials but never got very far. The day before Ludum dare I made a warmup game called <a title=\"Space Survivor\" href=\"http:\/\/eriksson25.mine.nu\/jsmars\/jsmars3\/downloads\/SpaceSurvivor_0.1.rar\" target=\"_blank\">Space Survivor<\/a>. It took me about 2 hours to make, and looking at the highscore stats I can say that it&#8217;s probably the game I&#8217;ve made with best time coded vs time played ratio ever.. which is a bit depressing. Anyway, the cool thing is I also decided I was going to make music for the game. I opened a\u00a0a music program called SunVox, which is the first music program where I actually like the UI, and decided I&#8217;m going to make a song from start to end, it doesn&#8217;t matter how crappy it is, but it&#8217;s going to be finished. My first song. Instead of trying to learn each aspect of music and mastering it before I even make a song, this technique really taught me how to make music and I put it in the game! And I&#8217;m so happy for it! The day after Ludum dare started and I made another track and put it in my Ludum Dare entry, and it turned out quite nice for my second track ever!<\/p>\n <p>&nbsp;<\/p>\n <div id=\"attachment_363022\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/spacesurvivor.jpg\"><img class=\"size-large wp-image-363022\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/spacesurvivor-550x330.jpg\" alt=\"I just the &quot;ludum dare&quot; technique to learn how to make music by making a warmup game!\" width=\"550\" height=\"330\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/spacesurvivor-300x180.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/spacesurvivor-550x330.jpg 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/spacesurvivor.jpg 797w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><p class=\"wp-caption-text\">I used\u00a0the &#8220;ludum dare&#8221; technique to learn how to make music by making a warmup game! <a title=\"Download Here\" href=\"http:\/\/eriksson25.mine.nu\/jsmars\/jsmars3\/downloads\/SpaceSurvivor_0.1.rar\">Download here!<\/a><\/p><\/div>\n <h2>The Good<\/h2>\n <p>For the first time I felt that I was done enough for the deadline. Overall I&#8217;m very happy with the end result, here are some points which I&#8217;m happy with<\/p>\n <ul>\n <li>I had a nice balance of time spent coding, making art, making sound, making music, testing, bugfixing and polishing which made all areas good enough!<\/li>\n <li>I actually made music for my game and learned how to make it in the process!<\/li>\n <li>I had online highscores &#8211; this is something that really makes some games so much more fun!<\/li>\n <li>The game feels like a complete game and is polished<\/li>\n <li>I invited two friends over\u00a0for a little Jam-Lan-Party, this made the whole thing event\u00a0more fun and I think we made better games because of it!<\/li>\n <\/ul>\n <div id=\"attachment_363129\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post5.jpg\"><img class=\"size-full wp-image-363129\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post5.jpg\" alt=\"Even for a 48h game, the graphics went through several iterations\" width=\"550\" height=\"99\" \/><\/a><p class=\"wp-caption-text\">Even for a 48h game, the graphics went through several iterations<\/p><\/div>\n <h2>The Bad<\/h2>\n <p>Although I&#8217;m very happy with the end result, there were a few hickups.<\/p>\n <ul>\n <li>About half way in on day two I began writing ugly code to make things\u00a0rapidly. This made the final code quite cluddered and just makes it harder to update and improve the game further. I will have to spend a day just to cleanup the code later!\n <ul>\n <li><em>Lesson: Things don&#8217;t have to be perfectly coded, but alteast keep it clean and organized at all times!<\/em><\/li>\n <\/ul>\n <\/li>\n <li>Some MySQL issues have made the online highscores slow\/unresponsive sometimes, which results in a lot of statistics\/scores have gotten lost. This is really a shame because I wanted to present cool playstats here for you!\n <ul>\n <li><em>Lesson: Brush up MySQL skills for next time for better highscores\/stats!<\/em><\/li>\n <\/ul>\n <\/li>\n <li>I&#8217;ve got about 60 ratings to my game and I&#8217;ve done 120 on others, so I can&#8217;t complain. Still somehow I feel it&#8217;s very hard to get people to try my game. I believe this is in large part because I don&#8217;t have a web version. I know the feeling when testing games, if you gotta download it, let alone run a seperate redist install, it&#8217;s hard to want to try it! I really do think this is a shame, I think games feel better when not played in a browser. And c#\/xna is awesome!\n <ul>\n <li><em>Lesson: Consider using a web-platform next time or accept low play stats. (HTML5, Unity, etc)<\/em><\/li>\n <\/ul>\n <\/li>\n <li>The title. To be honest I suck at titles. It was never really my intention that the game would be named Gravity. I sort of just wrote something while designing the graphics\/menu to get the style right. In the end time was running out and I hadn&#8217;t thought of a better title and then I forgot. I thought of the George Clooney film and just added a random subtitle since I thought that looked cool too.\n <ul>\n <li>Lesson: Titles can be important, decide on a good one early on and roll with it. It&#8217;s hard to think up a good name at the last minute!<\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <div id=\"attachment_363025\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post31.jpg\"><img class=\"size-full wp-image-363025\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post31.jpg\" alt=\"The working title ended up being the final one, I just removed George Clooney so that I wouldn't need to share the royalties!\" width=\"550\" height=\"144\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post31-300x78.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post31.jpg 550w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><p class=\"wp-caption-text\">The \u00a0temporary working title ended up being final, I just removed George Clooney so that I wouldn&#8217;t need to share the royalties!<\/p><\/div>\n <h1><\/h1>\n <h2>Some play stats!<\/h2>\n <p>With each play being registered in an online highscore, I can also calculate some play stats from them. Sadly my MySQL skills weren&#8217;t good enough in time, so a lot of the stats got lost because of a query taking very long time to load sometimes.. But here are some fun play stats at the time of writing!<\/p>\n <p><span style=\"color: #ff0000\">Disclamer: Sadly up to approx 50% of plays may be missing, so stats below could probably be doubled, but this is what I&#8217;ve got! (Any new stats should be recorded correctly I believe)<\/span><\/p>\n <ul>\n <li>Total number of unique players:<strong> 82<\/strong><\/li>\n <li>Total number of plays: <strong>6617<\/strong><\/li>\n <li>Avarage plays per player: <strong>80<\/strong><\/li>\n <li>Total play time all players: <strong>35 hours 1 min 55 seconds<\/strong><\/li>\n <li>Avarage time played per player: <strong>25 minutes<\/strong><\/li>\n <li>Player with most\u00a0plays\n <ul>\n <li>Diamonde: <strong>718<\/strong><\/li>\n <li>Rebecca: <strong>595<\/strong><\/li>\n <li>Tobias-PC: <strong>587<\/strong><\/li>\n <li>Maxime: <strong>549<\/strong><\/li>\n <li>Anebo: <strong>517<\/strong><\/li>\n <\/ul>\n <\/li>\n <\/ul>\n <div id=\"attachment_363027\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post4.jpg\"><img class=\"size-full wp-image-363027\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/05\/post4.jpg\" alt=\"Top 10 scores at the time of writing.\" width=\"550\" height=\"187\" \/><\/a><p class=\"wp-caption-text\">Top 10 scores at the time of writing.<\/p><\/div>\n <h2>Timelapse!<\/h2>\n <p>Check out the timelapse of making Gravity! <span style=\"color: #ff0000\">May contain spoilers!<\/span><\/p>\n <p><iframe width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/PtFhoZSMMJI?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n <p style=\"text-align: center\">Lastly, I would really appreciate if you<\/p>\n <h2 style=\"text-align: center\"><a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-29\/?action=preview&amp;uid=3933\" target=\"_blank\">play and rate my game!<\/a><\/h2>\n <p style=\"text-align: center\">Good luck in the final results all! <img src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/simple-smile.png\" alt=\":)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/post-compo\/\" rel=\"tag\">post-compo<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/post-mortem\/\" rel=\"tag\">post-mortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/timelapse\/\" rel=\"tag\">timelapse<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/tips\/\" rel=\"tag\">tips<\/a><\/p>","time":"May 18th, 2014 7:00 am","title":"Gravity Post-Mortem, Post-Compo Version & Timelapse"}