{"assets":[{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2007\/12\/ld9-title.thumbnail.png","local":"\/data\/posts\/2007\/12\/27d075d41108e40ac37cebcc2f9fcb62.png"},{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2007\/12\/ld9-ingame.thumbnail.png","local":"\/data\/posts\/2007\/12\/ad8166e41b60040f28854a5b552defe3.png"},{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2007\/12\/ld9-title.png","local":"\/data\/posts\/2007\/12\/fedc0f8551ca7323708d8bdac574c542.png"},{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2007\/12\/ld9-ingame.png","local":"\/data\/posts\/2007\/12\/563deb1243e5b29111892365573c8671.png"}],"author_link":"author\/mjau\/","author_name":"mjau","cat":"LD #09 - Build the level you play - 2007","categories":["LD #09 - Build the level you play - 2007"],"comments":[],"epoch":1196869080,"event":"LD9","likes":0,"metadata":{"p_key":"75803","p_author":"mjau","p_authorkey":"0","p_urlkey":"283489","p_title":"LD9 (Untitled)","p_cat":"LD #09 - Build the level you play - 2007","p_event":"LD10","p_time":"1196869080","p_likes":"0","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1197590400","event_key":"88","event_name":"LD10"},"source_url":"2007\/12\/05\/ld9-untitled\/","text":"<p>The theme for LD 9 was \u201cBuild the level you play\u201d. The premise is that you\u2019re some god or something whose sole purpose in life is to control the path of some space fish, guiding them through gates that changes their colour, and get at least some set number of fish to go through the spectrum in each level. You control their path by creating planets, of course. Planets attract fish using the laws of gravity.<\/p>\n<p align=\"center\"><a href=\"\/data\/posts\/2007\/12\/fedc0f8551ca7323708d8bdac574c542.png\" title=\"The game comes with in-game instructions, since noone ever reads READMEs, ever\"><img alt=\"The game comes with in-game instructions, since noone ever reads READMEs, ever\" src=\"\/data\/posts\/2007\/12\/27d075d41108e40ac37cebcc2f9fcb62.png\"\/><\/a><\/p>\n<p>This is actually the first game where I\u2019ve used OpenGL, apart from some small fiddling. (This also made it easy to make the game window freely resizable with hardware scaling, and I made sure the window always keeps the correct aspect ratio by inserting black borders where appropriate. Incorrect aspect ratios are always annoying.)<\/p>\n<p>That aside, this one didn\u2019t go very well. I spent a lot of time just fiddling around with insignificant things and not getting any parts of the game done, and about midway through I changed the aesthetics from creepy-ish paper-cut-outs floating around \u2014 something which at least looked somewhat interesting \u2014 to badly drawn space fish, and also inverted the planets, for reasons which completely escapes me. I had also coded up an in-game level editor that I used to create the included levels, but this was disabled for the compo release. For a compo where the theme was \u201cbuild the level you play\u201d. WTF?! Why did I do this? I have no idea.<\/p>\n<p align=\"center\"> <a href=\"\/data\/posts\/2007\/12\/563deb1243e5b29111892365573c8671.png\" title=\"Space fish swimming through space, towards magentadom and beyond\"><img alt=\"Space fish swimming through space, towards magentadom and beyond\" src=\"\/data\/posts\/2007\/12\/ad8166e41b60040f28854a5b552defe3.png\"\/><\/a><\/p>\n<p>The gameplay itself also had its issues. I think I made the gravity a bit too \u201crealistic\u201d, since inserting a planet subtly effects <em>everything<\/em> \u2014 so it doesn\u2019t really matter if you\u2019ve fine-tuned your existing planets to perfection if you have to insert a new planet or even move an existing one, the new gravity will upset the fish and you\u2019ll have to fine-tune again. So, while the gameplay can be fun-ish for a little while, the constant required adjustments can quickly get annoying.<\/p>\n<p>After the compo I played around with visualization of gravity by using a GLSL shader, which made the game somewhat more interesting (not to mention extremely colourful). Another thing I tried, both during the compo and after, was making the planets be effected by gravity, so they\u2019d float around too (until they collided and launched themselves at light speed off the screen), and also make the fish <em>generate<\/em> gravity, attracting other fish and planets. Somewhat fun to watch and play with, specially with gravity visualization enabled, but the game was pretty much impossible then, heh =)<\/p>\n<p>Download [ <a href=\"http:\/\/delirare.com\/ld\/ld9.zip\">Windows\/source code<\/a> ]<\/p>\n<p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/final\/\" rel=\"tag\">final<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/gravity\/\" rel=\"tag\">gravity<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/linux\/\" rel=\"tag\">linux<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/opengl\/\" rel=\"tag\">opengl<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/planets\/\" rel=\"tag\">planets<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/post-mortem\/\" rel=\"tag\">post-mortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/screenshot\/\" rel=\"tag\">screenshot<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/sdl\/\" rel=\"tag\">SDL<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/space-fish\/\" rel=\"tag\">space fish<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/windows\/\" rel=\"tag\">Windows<\/a><\/p>","time":"December 5th, 2007 3:38 pm","title":"LD9 (Untitled)"}