{"author_link":"\/author\/tompudding\/","author_name":"tompudding","author_uid":"12467","comments":[{"author_name":"Hapistorique","author_uid":"18605","time":"Dec 17, 2012 @ 7:06am","epoch":1355727660,"text":"Nice game ! The hero is lacking animations, but the voice acting is the best thing I heard in 2012 ! :p"},{"author_name":"ParaPup","author_uid":"18322","time":"Dec 17, 2012 @ 3:41pm","epoch":1355758560,"text":"Nice this was different and as Hapistorique said lacked the animation."},{"author_name":"Ramuh","author_uid":"7391","time":"Dec 17, 2012 @ 6:59pm","epoch":1355770440,"text":"Seems nice. But I couldn't figure out where to go or what to do"},{"author_name":"Somfunambulist","author_uid":"19074","time":"Dec 17, 2012 @ 7:01pm","epoch":1355770560,"text":"Ingenious gameplay, very difficult."},{"author_name":"SirJson","author_uid":"18639","time":"Dec 17, 2012 @ 7:18pm","epoch":1355771580,"text":"These puzzles are nice and the first game I found with voice acting :D"},{"author_name":"Edocentrique","author_uid":"18304","time":"Dec 17, 2012 @ 7:19pm","epoch":1355771640,"text":"Funny hacking skills ! Also, i laughed hearing voices :D"},{"author_name":"angela","author_uid":"17857","time":"Dec 17, 2012 @ 11:07pm","epoch":1355785320,"text":"I don't think the puzzles are working for me. I got through the first one, but couldn't get the others. I went to your site and entered the answers from the walkthrough, but still got access denied. It could TOTALLY be user error though. This was challenging and fun to play. Props."},{"author_name":"pillbrain","author_uid":"18955","time":"Dec 17, 2012 @ 11:28pm","epoch":1355786580,"text":"Love it, but it really is hard, nice job Tom :P"},{"author_name":"kevincorrigan","author_uid":"15028","time":"Dec 17, 2012 @ 11:43pm","epoch":1355787480,"text":"I like this one its difficult but really quite fun, good job."},{"author_name":"tompudding","author_uid":"12467","time":"Dec 17, 2012 @ 11:43pm","epoch":1355787480,"text":"I'm beginning to think I might have slightly misjudged the difficulty of this game :("},{"author_name":"BipolarMike","author_uid":"13748","time":"Dec 17, 2012 @ 11:47pm","epoch":1355787720,"text":"I really enjoyed this one!! Well done sir, well done!"},{"author_name":"dwrensha","author_uid":"2533","time":"Dec 18, 2012 @ 12:04am","epoch":1355788740,"text":"I love anything with in-game code. This was great."},{"author_name":"fussycashew","author_uid":"18011","time":"Dec 18, 2012 @ 12:34am","epoch":1355790540,"text":"Pretty awesome, I got stuck pretty early though. Had to get some help :P"},{"author_name":"zenmumbler","author_uid":"17143","time":"Dec 18, 2012 @ 12:46am","epoch":1355791260,"text":"Got the first 4 letters and just brute-forced the last one and yay it worked! Cool idea, nice execution. Music indeed got annoying quickly, thanks for the off switch, nice voice samples."},{"author_name":"zenmumbler","author_uid":"17143","time":"Dec 18, 2012 @ 12:51am","epoch":1355791560,"text":"Also, re: your walkthrough. To get answer 2 you can just enter the following in any browser console window and get the answer instantly, no math skills required! Brute force FTW!\r<br\/>\r<br\/>for(var i=0; i&lt;9999; ++i) { if (((i*77)+1435)%385600==124173) console.info(i); }"},{"author_name":"Slushy","author_uid":"18898","time":"Dec 18, 2012 @ 12:02pm","epoch":1355831820,"text":"Very cool!"},{"author_name":"shaneshanekavanagh","author_uid":"19140","time":"Dec 18, 2012 @ 4:59pm","epoch":1355849640,"text":"Cannot get that tune out of my head."},{"author_name":"Udrian","author_uid":"18950","time":"Dec 19, 2012 @ 8:43am","epoch":1355906280,"text":"Seems like a nice entry, really like the voice acting ;P.. Though it is very hard to solve the puzzles because I have a different keyboard layout than the one in the game so I don't know where the keys are supposed to be! xP"},{"author_name":"BeigeBox","author_uid":"19757","time":"Dec 19, 2012 @ 7:44pm","epoch":1355945940,"text":"Wish there was a Mac port... OH WAIT, THERE IS!\r<br\/>\r<br\/>Ported to support Mac OSX 10.7+.  No dependencies needed, just unzip and run the app.\r<br\/>\r<br\/>https:\/\/www.dropbox.com\/s\/k1uuigubc7jh8wo\/Cancel%20Christmas%20Mac%2010.7%20and%20up.zip"},{"author_name":"Logun","author_uid":"8007","time":"Dec 20, 2012 @ 9:57am","epoch":1355997120,"text":"I don't know if I am the only one with this problem, but your .zip have problems on my PC. Can't play :'("},{"author_name":"Rex Peppers","author_uid":"4914","time":"Dec 20, 2012 @ 11:49pm","epoch":1356047040,"text":"Can't play windows\/linux games.  :-("},{"author_name":"hnjslater","author_uid":"16286","time":"Dec 22, 2012 @ 3:59pm","epoch":1356191640,"text":"Brilliant game. Nice and hard."},{"author_name":"pl0xz0rz","author_uid":"17850","time":"Dec 28, 2012 @ 1:24pm","epoch":1356700740,"text":"Good puzzles and audio!"},{"author_name":"Cosmologicon","author_uid":"1151","time":"Jan 6, 2013 @ 10:07pm","epoch":1357509720,"text":"I had a lot of fun with this, but yeah it's going to be extremely difficult for people with no hacking background. I got to try my first-ever SQL injection attack! (It didn't work, but oh well.) The terminal interface could have used a bit of work. A few times I found my cursor in a weird place overwriting previous attempts. It made it hard to work with. I would also have liked to have the terminal and the code view side-by-side."},{"author_name":"dj_pale","author_uid":"9921","time":"Jan 7, 2013 @ 10:49pm","epoch":1357598640,"text":"Nice (and hard!). Could have used some hint mechanism ;)"},{"author_name":"SuperDisk","author_uid":"11035","time":"Jan 7, 2013 @ 10:49pm","epoch":1357598640,"text":"I, too, brute forced the Modulo thing.\r<br\/>The SQL attack didn't work for me. I tried multiple times your walkthrough for that problem, but still no dice, with the response:\r<br\/>\r<br\/>Unknown character &quot;'&quot;\r<br\/>I think this is the ' located in your original SQL query, so I couldn't change it :("},{"author_name":"RawBits","author_uid":"5167","time":"Jan 7, 2013 @ 11:23pm","epoch":1357600680,"text":"The idea is good and the goal is alluring.\r<br\/>\r<br\/>I couldn't do anything than open the front door and listen to Santa. No clue what to do! I saw that there is a walkthrough but this game isn't that good to make me read..."},{"author_name":"Cryovat","author_uid":"19066","time":"Jan 7, 2013 @ 11:35pm","epoch":1357601400,"text":"One of the C quizzes was a bit too much for my tired and flu.ridden brain to handle, but definitely coming back to this one when my head is a bit clearer.\r<br\/>\r<br\/>This is probably the most original take I've seen on the theme. The puzzles I did get were great brainteasers, and I was impressed by how authentic the SQL bit felt.\r<br\/>\r<br\/>I also enjoyed the music. Great work! :)"}],"images":["ld25\/12467-a731bc2ec94d5415b416090a14e97a49.jpg","ld25\/12467-f49629090f0b1fb4301caba6f17a5280.jpg","ld25\/12467-5256ae26d138e0467ee80fd06542656e.jpg","ld25\/12467-0b33d75f40d91c8e77ce54a5a6c5839a.jpg"],"links":[{"url":"https:\/\/www.dropbox.com\/s\/bc2hied0bnjg4qm\/cancelchristmas_1.03_win32.zip","text":"Windows"},{"url":"https:\/\/github.com\/tompudding\/cancelchristmas\/archive\/master.zip","text":"Linux"},{"url":"https:\/\/github.com\/tompudding\/cancelchristmas","text":"Source"}],"metadata":{"g_key":"27955","g_author":"12467","g_event":"LD25","g_eventkey":"14","g_subevent":"COMPO","g_urlkey":"27985","g_title":"Cancel Christmas!","g_status":"UCHK1","g_place":"86","g_commentcount":"28","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\/\/201083\/12467-shot0.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/201083\/12467-shot1.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/201083\/12467-shot2.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/201083\/12467-shot3.png-eq-900-500.jpg"],"text":"Hack into Santa's Grotto and delete the Naughty List!\r\n\r\nFeaturing realistic hacker shenanigans and literally seconds of voice acting!\r\n\r\nLinux users can run the source directly if they have the packages python-pygame,python-opengl and python-numpy\r\n\r\nEdit: It has been pointed out to me that some of the puzzles are frustatingly hard. I put a walkthrough up at https:\/\/raw.github.com\/tompudding\/cancelchristmas\/master\/walkthrough.txt if you are rubbish and want to get the answers given to you :)\r\n\r\nEdit2: Link replaced with a bug-fixed version now that I know typo-fixes are allowed. I removed a debug statement that printed the correct pin to the console for the buffer overflow stage.\r\n\r\nEdit3: Updated to fix a crash-bug and a typo-fix to allow different keyboard layouts to use it<\/p>","title":"Cancel Christmas!"}