{"author_link":"\/author\/ddm\/","author_name":"ddm","author_uid":"7505","comments":[{"author_name":"Lusmu","author_uid":"8347","time":"Dec 22, 2011 @ 10:06pm","epoch":1324591260,"text":"Amusing little game, a bit hard though. I like the death sound, it gives a nice personal touch."},{"author_name":"Milo","author_uid":"2934","time":"Dec 24, 2011 @ 2:46am","epoch":1324694460,"text":"The game crashed quite frequently on the instructions screen on my Mac (the console spewed out a lot, so I'm not really sure where a useful error would be).\r<br\/>\r<br\/>The concept was pretty original, but I think it would have benefited if you could move diagonally."},{"author_name":"ddm","author_uid":"7505","time":"Dec 24, 2011 @ 4:20am","epoch":1324700100,"text":"I've put up a new version that shouldn't &quot;blow the stack&quot;.  Just changed a recursive call to an iterative one. :)  I put up the new version at http:\/\/www.msynet.com\/files\/ld22\/ld22-2.zip\r<br\/>\r<br\/>Thanks for the feedback!"},{"author_name":"AyCe","author_uid":"3852","time":"Dec 29, 2011 @ 1:10am","epoch":1325120700,"text":"WOW at the idea! With more variation, this could become really good! :D"},{"author_name":"SonnyBone","author_uid":"1365","time":"Jan 5, 2012 @ 8:47pm","epoch":1325796120,"text":"Won't start for me :("},{"author_name":"ddm","author_uid":"7505","time":"Jan 6, 2012 @ 3:01am","epoch":1325818560,"text":"What platform?  Any errors on the console?"},{"author_name":"J","author_uid":"5483","time":"Jan 8, 2012 @ 8:34pm","epoch":1326054540,"text":"A shell script for Linux would be exactly the same with the library directory changed.\r<br\/>\r<br\/>For some reason, if I leave the instructions screen up for a few seconds before pressing space, it quits with:\r<br\/>\r<br\/>Exception in thread &quot;main&quot; java.lang.StackOverflowError\r<br\/>\tat sun.misc.Unsafe.compareAndSwapLong(Native Method)\r<br\/>\tat java.util.concurrent.atomic.AtomicLong.compareAndSet(AtomicLong.java:149)\r<br\/>\tat java.util.Random.next(Random.java:183)\r<br\/>\tat java.util.Random.nextFloat(Random.java:395)\r<br\/>\tat com.msynet.ld22.Entity.update(Entity.java:44)\r<br\/>\tat com.msynet.ld22.Miner.update(Miner.java:41)\r<br\/>\tat com.msynet.ld22.Entity.update(Entity.java:45)\r<br\/>[...]\r<br\/>\tat com.msynet.ld22.Miner.update(Miner.java:41)\r<br\/>\tat com.msynet.ld22.Entity.update(Entity.java:45)\r<br\/>\tat com.msynet.ld22.Miner.update(Miner.java:41)\r<br\/>AL lib: ReleaseALC: 1 device not closed\r<br\/>\r<br\/>If I press space quickly, it works.\r<br\/>\r<br\/>It took me a while to understand what I was doing, and why the miners were going black, and how to open chests, but after I did, I enjoyed one game, then it became far too easy.  I think this would work better as a multiplayer game.\r<br\/>\r<br\/>Oh, and diagonal movement is important, as mentioned already."},{"author_name":"J","author_uid":"5483","time":"Jan 8, 2012 @ 8:35pm","epoch":1326054600,"text":"*exactly the same as for OS X"}],"images":["ld22\/7505-c6677e18505ee6f78527e37af2080eba.jpg","ld22\/7505-0b1896b82cbd6459ee2871dc10aff6d3.jpg"],"links":[{"url":"http:\/\/www.msynet.com\/files\/ld22\/ld22.zip","text":"Windows"},{"url":"http:\/\/www.msynet.com\/files\/ld22\/ld22.zip","text":"OS\/X"},{"url":"https:\/\/github.com\/genesis32\/ld22","text":"Source"}],"metadata":{"g_key":"32287","g_author":"7505","g_event":"LD22","g_eventkey":"8","g_subevent":"COMPO","g_urlkey":"32317","g_title":"Damn Locksmiths!","g_status":"UCHK1","g_place":"605","g_commentcount":"8","g_site2_node_id":"0","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":[],"node":null,"orig_images":["http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/87574\/7505-shot0.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/87574\/7505-shot1.png-eq-900-500.jpg"],"text":"Requires lwjgl. I've included a shell script for osx and a .bat file for windows to run it. (I've also included the native libraries in the subdirectory).  Thanks to my 4 year old for the locksmith death sounds!<\/p>","title":"Damn Locksmiths!"}