{"author_name":"My Milked Eek","cat":"LD #24","comments":[],"epoch":1346061420,"likes":3,"metadata":{"p_key":"51919","p_author":"My Milked Eek","p_authorkey":"7229","p_urlkey":"87617","p_title":"Mortem Mondays","p_cat":"LD #24","p_event":"LD24","p_time":"1346061420","p_likes":"3","p_comments":"0","p_status":"UPD5","us_key":"7229","us_name":"My Milked Eek","us_username":"my-milked-eek","event_start":"1345766400","event_key":"12","event_name":"LD24"},"text":"<p>So, I finished my game. It&#8217;s not an instant classic. But here&#8217;s my post mortem;<\/p>\n <p><strong>What went right<\/strong><\/p>\n <ul>\n <li>Groovy, groovy is awesome. Quick prototyping, quick feedback from the mechanics. After reading the theme and doing some quick brainstorming, I had tested 2-3 concepts within the hour. Why I took the less action-packed of them all is another bullet point.<\/li>\n <li>Coding. I laid out my mechanics Saturday morning. Listed what I wanted and implemented everything. That&#8217;s cool.<\/li>\n <li>Time management. I think I spent a whole lot less time than my other two entries. I made a loose schedule based on 3 parts (simple mechanics, advanced mechanics, art) and when I started a part I would make a tight schedule.<\/li>\n <li>Music. Even though there are some Linux issues with it, I like the music I recorded for my entry. If you have the time to spare and there wasn&#8217;t any music in my game on your platform. Open the sound files and listen to them. I tried to give it a nice summer vibe and I did ok, I think.<\/li>\n <li>Bugs. Bugs were rapidly found and exterminated.<\/li>\n <\/ul>\n <p><strong>What went ok<\/strong><\/p>\n <ul>\n <li>Art. My crops look horrible, BUT compared to my level of arts, it&#8217;s bloody brilliant.<\/li>\n <\/ul>\n <p><strong>What went wrong<\/strong><\/p>\n <ul>\n <li>The theme. I didn&#8217;t think evolution would get picked, so I didn&#8217;t think about some ideas before the compo started. I spent the first half hour staring at my wall trying to come up with a good angle. I didn&#8217;t, so I just went with what seemed most feasible and finished that.<\/li>\n <li>Linux. God. I thought Java was cross platform? Sound issues forced a -lame- workaround for Linux.<\/li>\n <li>I was going to do a mouse oriented game. The only mouse action in the game is closing it&#8230;<\/li>\n <\/ul>\n <p><strong>What went horribly wrong<\/strong><\/p>\n <ul>\n <li>Sunday afternoon I made a jar to give to caranha to test out some stuff. I then realized it would not run. not even on my own machine. And the issue was with Groovy. So fuck that, I thought, I wasn&#8217;t going to spend hours trying to find the solution to this: I ported it to Java in record time. Who would&#8217;ve thought that the thing that was making me progress so fast would be the thing holding me back?<\/li>\n <\/ul>\n <p><strong>Conclusions<\/strong><\/p>\n <p>Groovy is good for prototyping, I&#8217;ll probably won&#8217;t use it in the next Ludum for the actual game code. Although I missed a lot of features while porting to Java. I just love Groovy.<\/p>\n <p>Setting out reasonable goals concerning mechanics is really reassuring and made me enjoy the coding a lot more. Last Ludum I was frantically coding my game and leaving bugs everywhere. I haven&#8217;t looked at that codebase because it makes grown men cry.<\/p>\n <p>Clean code is possible in Ludum. It&#8217;s not as clean as it could be, but it&#8217;s not confusing to read or quickfixes upon quickfixes upon bugs like my previous entry.<\/p>\n <p>If you want to incorporate some features, I wanted a mouse oriented game, make sure you know how to before the compo starts. I didn&#8217;t bother looking it up, because I would lose precious time. In hindsight, I did have the time to look it up, but better safe than sorry. In other words: know your tools.<\/p>\n <p>My cell phone \u00a0has a decent microphone to record my music. <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 <p>Have fun,<br \/>\n Eek.<\/p>","time":"August 27th, 2012 4:57 am","title":"Mortem Mondays"}