{"author_name":"keddelzz","cat":"LD #30","comments":[],"epoch":1409059260,"likes":2,"metadata":{"p_key":"26535","p_author":"keddelzz","p_authorkey":"42397","p_urlkey":"61965","p_title":"Space Evolution \u2013 Reflection, Resum\u00e9 or whatever you want to call it","p_cat":"LD #30","p_event":"LD30","p_time":"1409059260","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"42397","us_name":"keddelzz","us_username":"keddelzz","event_start":"1408665600","event_key":"24","event_name":"LD30"},"text":"<p>&#8220;More an Experiment, than an actual game!&#8221;<\/p>\n <p><strong>The decision to participate at Ludum Dare (for the first)<\/strong><br \/>\n I did want to compete in a Ludum Dare before, but I hadn&#8217;t time.<\/p>\n <p>But this time I swore myself to take part in it, if I could imagine a setting under the impulse of the moment. &#8211; I couldn&#8217;t. I disliked the theme.<br \/>\n So I spend the first day of the compo-challenge derping around in various streams and saw a vast amount of people coming up with great ideas.<br \/>\n On the morning of the second day I started drawing planets. They were better than expected, so i showed them a buddy of mine (kuchenkruste).<\/p>\n <p>We both liked the sprites and decided spontaneously to take part in Ludum Dare 30 (Jam).<\/p>\n <p><strong>What went well:<\/strong><br \/>\n &#8211; The sprites turned out to be prettier than I expected. (they&#8217;re still far from beeing perfect)<br \/>\n &#8211; Writing parallel on the same code with my buddy using Saros (http:\/\/www.saros-project.org\/) and Eclipse.<br \/>\n &gt; That&#8217;s it<\/p>\n <p><strong>What could have been better:<\/strong><br \/>\n &#8211; Everything!<br \/>\n &#8211; We startet to implement a render-routine using int-Arrays (raw pixels), after implementing the rendering of the primitives (ovals, lines, rectangles and polygons), we decided to dump that project and use Java2D instead.<br \/>\n &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n &#8211; If we were more bound and determined, we would&#8217;ve been more motivated.<br \/>\n &#8211; Our time management. (Also a lot to do in real life, so that we couldn&#8217;t work fulltime on the game)<br \/>\n &#8211; If we&#8217;d been more organized, we could have made faster progress in implementing the application frame and the drawing<br \/>\n &#8211; The fun aspect in the game comes to short, there a not a lot of fun gameplay-mechanics implemented, that we planned to implement<\/p>\n <p><strong>What we&#8217;ve learned:<\/strong><br \/>\n &#8211; pixel-pushing (alias working with int-Arrays) is cool (because you learn of how it can be done)<br \/>\n &#8211; use Java2D instead of pixel-pushing (you can still achieve the pixel-look) and it&#8217;s easier to scale and rotate stuff in<br \/>\n &#8211; premake your own engine or library, if you don&#8217;t want to use an existing one<br \/>\n &#8211; know the libraries you want to use (at least a bit)<br \/>\n &#8211; prepare everything you can (which is not forbidden in the rules; eg. prepare a development environment, choose an engine or library (or prepare an own))<br \/>\n &#8211; twinkling and colored stars look better than static, white or yellow ones \ud83d\ude00<\/p>\n <p><strong>What i&#8217;ve learned:<\/strong><br \/>\n &#8211; Lambdas in Java 8 are great and very powerful!<br \/>\n &#8211; tell your family (as long as you live with them), that you have something to do at the weekend and you don&#8217;t want to do housework during the competition.<br \/>\n &#8211; Before submitting, test the compiled project jar. (For me it turned out, that during development the game used a different font, than as a compiled jar file)<\/p>\n <p>Because we wanted to take part, and not throw away the &#8220;game&#8221;, we handed it in anyway (approx. half a minute before the time limit ended (and the submission hour began)).<br \/>\n It is more an experiment, than an actual game. Technically it isn&#8217;t even an experiment, but an animated and interactive slideshow through my drawn sprites, in that you can connect planets with a kind of leash.<\/p>\n <p>We know that it&#8217;s not really great, but hey, it was fun to programm, to participate and we had a lot of fun in skype and during the development.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-30\/?action=preview&amp;uid=42397\">Have a look on it<\/a> and please don&#8217;t hate on it, we really know it&#8217;s bad.<\/p>\n <p>cheers ~ keddelzz &amp; kuchenkruste<\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/jam\/\" rel=\"tag\">jam<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/java\/\" rel=\"tag\">java<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/ld30\/\" rel=\"tag\">LD30<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/post-mortem\/\" rel=\"tag\">post-mortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/postmortem\/\" rel=\"tag\">postmortem<\/a><\/p>","time":"August 26th, 2014 8:21 am","title":"Space Evolution \u2013 Reflection, Resum\u00e9 or whatever you want to call it"}