{"author_link":"\/author\/hnjslater\/","author_name":"hnjslater","author_uid":"16286","comments":[{"author_name":"Perry","author_uid":"15778","time":"Apr 29, 2013 @ 9:21am","epoch":1367226960,"text":"This game also works in windows if you have python 2.7 and pygame installed. The game is really difficult, I couldn't get past the bit where your core shifts into four places. I'm glad you have in there all the basics for a game. Amazing you completed a tower defense in 48 hours, well done."},{"author_name":"hnjslater","author_uid":"16286","time":"Apr 29, 2013 @ 9:26am","epoch":1367227260,"text":"Thanks Perry particularly for giving it a go even though it's not packaged up for window yet. My last couple of games were a bit easy so I thought I'd make it a bit trickier! (It is worth completing though)"},{"author_name":"tompudding","author_uid":"12467","time":"Apr 29, 2013 @ 12:08pm","epoch":1367236980,"text":"Really nice design, and fits the theme well. Very hard though!"},{"author_name":"glbs","author_uid":"18480","time":"Apr 29, 2013 @ 4:56pm","epoch":1367254260,"text":"Looks interesting, too bad I'm on Windows... I may try it with Perry solution if I take the time"},{"author_name":"dasrkrain","author_uid":"20241","time":"Apr 29, 2013 @ 7:03pm","epoch":1367261880,"text":"Great job! Simple, but fun and hard!"},{"author_name":"HelkeGames","author_uid":"20522","time":"Apr 29, 2013 @ 7:37pm","epoch":1367263920,"text":"Nice game! :)"},{"author_name":"CAukamp","author_uid":"21728","time":"Apr 30, 2013 @ 9:04pm","epoch":1367355540,"text":"Minimalistic and hard. I alwys died shotly after the position shift."},{"author_name":"stqn","author_uid":"2181","time":"Apr 30, 2013 @ 11:23pm","epoch":1367363880,"text":"Nice idea, the music is a bit repetitive and the game crashed rather quickly:\r<br\/>Traceback (most recent call last):\r<br\/>  File &quot;main.py&quot;, line 382, in &lt;module&gt;\r<br\/>    main()\r<br\/>  File &quot;main.py&quot;, line 335, in main\r<br\/>    baddie.tick(paths,grid)\r<br\/>  File &quot;main.py&quot;, line 165, in tick\r<br\/>    self.choose_next_grid(paths, grid)\r<br\/>  File &quot;main.py&quot;, line 148, in choose_next_grid\r<br\/>    options = [ option for option in options if option in paths ]\r<br\/>TypeError: argument of type 'bool' is not iterable\r<br\/>\r<br\/>Under Arch Linux you have to use python2."},{"author_name":"hnjslater","author_uid":"16286","time":"May 2, 2013 @ 12:11am","epoch":1367453160,"text":"Hmm, I understand the issue, somehow an unreachable square has been created, I can't work out how :-( hmmmm"},{"author_name":"Jim Haslett","author_uid":"11411","time":"May 2, 2013 @ 1:16am","epoch":1367457060,"text":"No windows\/web port  :("},{"author_name":"kurrik","author_uid":"7913","time":"May 3, 2013 @ 3:49am","epoch":1367552640,"text":"Pretty tough!  I think some indication of how many towers were left would be helpful.  It looks like you prevent completely enclosing a tower - seems like it would've been tricky to implement, nice."},{"author_name":"mildmojo","author_uid":"6748","time":"May 3, 2013 @ 6:00pm","epoch":1367603700,"text":"In Mint, the pygame package was called &quot;python-pygame&quot;.\r<br\/>\r<br\/>It plays pretty well, but it's really hard. Tower defense usually gives you a little breathing room to build your defenses between rounds. Now I know why. =) Moving and replicating the base feels a little unfair, especially when it goes to all 4 sides of the screen and the enemies completely neglect your previously-fortified bases in favor of the new positions.\r<br\/>\r<br\/>Have you looked at PyInstaller (http:\/\/www.pyinstaller.org\/) or cx_Freeze (http:\/\/cx-freeze.sourceforge.net\/) for packaging the game cross-platform? I haven't used either, but I know I've played packaged pygame games before."},{"author_name":"ohsqueezy","author_uid":"10718","time":"May 4, 2013 @ 6:45am","epoch":1367649600,"text":"Great concept! Very hard but the extra difficulty forced me to experiment and create new strategies, revealing the depth of the game.  Works great with the theme as a minimization of RTS\/tower defense."},{"author_name":"Cosmologicon","author_uid":"1151","time":"May 4, 2013 @ 1:25pm","epoch":1367673600,"text":"Fun figuring out the mechanics but pretty easy once I got the hang of it. Just build a spiral around the center, then a snaking hallway leading to the left base, then 3 blocks around each of the other 3 bases. You have to know when the bases are coming and start building before they show up, though."},{"author_name":"arrogant.gamer","author_uid":"22995","time":"May 11, 2013 @ 5:25am","epoch":1368249600,"text":"This game was great! It made me laugh out loud quite literally. First, I didn't know how to play. Then I realized it was a tower defence game. Then you moved my damn base! Then just when I thought I had you, suddenly I had two bases? And then four!!! \r<br\/>\r<br\/>\u253b\u2501\u253b \ufe35\u30fd(`\u0414&acute;)\uff89\ufe35\ufeff \u253b\u2501\u253b\r<br\/>\r<br\/>Honestly though, really great game. Hidden genre, hidden controls, minimal visuals, brutally difficult."},{"author_name":"iFred_QC","author_uid":"7462","time":"May 18, 2013 @ 10:20pm","epoch":1368915300,"text":"Mind a port for windows? I don't use Python\/Pygame at all and I really don't feel like installing them."},{"author_name":"dick_claus","author_uid":"11148","time":"May 19, 2013 @ 6:46am","epoch":1368945660,"text":"Finally I managed to run right version of pygame. \r<br\/>Nice tower defense by the way."},{"author_name":"hnjslater","author_uid":"16286","time":"May 20, 2013 @ 12:31am","epoch":1369009560,"text":"Cheers for all the comments, I will learn how to do windows packaging in time for the next LD, I promise!"},{"author_name":"matthias_zarzecki","author_uid":"3880","time":"May 20, 2013 @ 7:12am","epoch":1369033620,"text":"Linux and Mac Only? Ballsy Choice :P"}],"images":["ld26\/16286-92b1aa5023f6e10cf92a3f160b82d163.jpg"],"links":[{"url":"https:\/\/github.com\/hnjslater\/Untitled-Part-IIIa","text":"Linux\/MacOS"}],"metadata":{"g_key":"26690","g_author":"16286","g_event":"LD26","g_eventkey":"16","g_subevent":"COMPO","g_urlkey":"26720","g_title":"Untitled Part IIIa","g_status":"UCHK1","g_place":"996","g_commentcount":"19","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\/\/233892\/16286-shot0.png-eq-900-500.jpg"],"text":"Written in pygame with music made  in http:\/\/rebeccanesson.heroku.com\/sequencer.html, I present an attempt as a Tower Defence game. \r\n\r\nIt's written in pygame so until I package it up, you best bet is to install pygame and then clone the repo directly. On a Debian based Linux (Ubuntu) this would be:\r\n\r\nsudo apt-get install git pygame\r\ngit clone git:\/\/github.com\/hnjslater\/Untitled-Part-IIIa.git\r\ncd Untitled-Part-IIIa\r\npython main.py\r\n\r\nOn MacOS, the process is similar but to install pygame you should go to http:\/\/www.pygame.org\/download.shtml and install the appropriate version of pygame before doing the last three steps of the above script<\/p>","title":"Untitled Part IIIa"}