{"author_name":"jpverkamp","cat":"LD #30","comments":[],"epoch":1408772100,"likes":0,"metadata":{"p_key":"28206","p_author":"jpverkamp","p_authorkey":"19702","p_urlkey":"63656","p_title":"Sandbox Battle!","p_cat":"LD #30","p_event":"LD30","p_time":"1408772100","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"19702","us_name":"jpverkamp","us_username":"jpverkamp","event_start":"1408665600","event_key":"24","event_name":"LD30"},"text":"<p>And we&#8217;re off!<\/p>\n <p><span id=\"more-375783\"><\/span><\/p>\n <p>Taking about an hour at the start of the compo to both work out and think, I ended up basically going in two directions:<\/p>\n <ul>\n <li>A\u00a0<a style=\"color: #448800\" href=\"https:\/\/en.wikipedia.org\/wiki\/falling_sand\">falling sand<\/a>\u00a0style game, only with discrete &#8216;bubbles&#8217; with different particles \/ physics<\/li>\n <li>A\u00a0<a style=\"color: #448800\" href=\"https:\/\/en.wikipedia.org\/wiki\/Platform_game#Puzzle_platformers\">puzzle platformer<\/a>\u00a0based around portals that split you into two realities you play at the same time<\/li>\n <\/ul>\n <p>Of the two, the second has the advantages of 1) actually sounding like a game (that&#8217;s always been my problem with falling sand style simulations) and 2) being much easier to code. I&#8217;ve worked on falling sand style games before (<a style=\"color: #448800\" href=\"http:\/\/localhost:8000\/category\/programming\/by-project\/games\/sandbox\">Sandbox<\/a>) and they take a lot of tuning to get reasonable performance. Certainly worth doing&#8230; but not the best idea for a 48 hour time window.<\/p>\n <p>So of course I&#8217;m going with option A. <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>About 6 hours in, and so far this is what I have:<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/08\/screenshot3.png\"><img class=\"alignnone size-full wp-image-375788\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/08\/screenshot3.png\" alt=\"screenshot\" width=\"201\" height=\"208\" \/><\/a><\/p>\n <p>You can click and drag the blocks around and the sand will from from box to box. At first, I was trying to figure out goals where you could&#8211;for example&#8211;use water in one box to put out fire in another. But right at the end, I had an even better idea (hopefully not just the long day talking): SANDBOX BATTLE! Basically, some sort of multiplayer \/ AI madness, where you are trying to steal the other box&#8217;s sand before they can steal yours&#8230; I&#8217;m going to have to think about that&#8230;<\/p>\n <p>Anyways, if you&#8217;d like to see a bit more (some of the cooler bits of the code, along with a functioning prototype), head over to my blog: <a href=\"http:\/\/blog.jverkamp.com\/2014\/08\/22\/ludum-dare-30-sandbox-battle\/\">Ludum Dare 30: Sandbox Battle! @ jverkamp.com<\/a><\/p>","time":"August 23rd, 2014 12:35 am","title":"Sandbox Battle!"}