Untitled Part IIIa by hnjslater

[raw]
made by hnjslater for LD26 (COMPO)
Written in pygame with music made in http://rebeccanesson.heroku.com/sequencer.html, I present an attempt as a Tower Defence game.

It'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:

sudo apt-get install git pygame
git clone git://github.com/hnjslater/Untitled-Part-IIIa.git
cd Untitled-Part-IIIa
python main.py

On 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

Ratings

Coolness 67% 3
Overall 2.74 996
Audio 2.58 630
Fun 2.83 688
Graphics 2.38 1040
Humor 1.94 778
Innovation 2.86 766
Mood 2.52 913
Theme 3.71 386

Feedback

Perry
29. Apr 2013 · 09:16 UTC
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.
🎤 hnjslater
29. Apr 2013 · 09:21 UTC
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)
tompudding
29. Apr 2013 · 12:03 UTC
Really nice design, and fits the theme well. Very hard though!
glbs
29. Apr 2013 · 16:51 UTC
Looks interesting, too bad I'm on Windows... I may try it with Perry solution if I take the time
dasrkrain
29. Apr 2013 · 18:58 UTC
Great job! Simple, but fun and hard!
HelkeGames
29. Apr 2013 · 19:32 UTC
Nice game! :)
CAukamp
30. Apr 2013 · 20:59 UTC
Minimalistic and hard. I alwys died shotly after the position shift.
stqn
30. Apr 2013 · 23:18 UTC
Nice idea, the music is a bit repetitive and the game crashed rather quickly:
Traceback (most recent call last):
File "main.py", line 382, in <module>
main()
File "main.py", line 335, in main
baddie.tick(paths,grid)
File "main.py", line 165, in tick
self.choose_next_grid(paths, grid)
File "main.py", line 148, in choose_next_grid
options = [ option for option in options if option in paths ]
TypeError: argument of type 'bool' is not iterable

Under Arch Linux you have to use python2.
🎤 hnjslater
02. May 2013 · 00:06 UTC
Hmm, I understand the issue, somehow an unreachable square has been created, I can't work out how :-( hmmmm
Jim Haslett
02. May 2013 · 01:11 UTC
No windows/web port :(
kurrik
03. May 2013 · 03:44 UTC
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.
mildmojo
03. May 2013 · 17:55 UTC
In Mint, the pygame package was called "python-pygame".

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.

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.
ohsqueezy
04. May 2013 · 06:40 UTC
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.
Cosmologicon
04. May 2013 · 13:20 UTC
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.
arrogant.gamer
11. May 2013 · 05:20 UTC
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!!!

┻━┻ ︵ヽ(`Д´)ノ︵ ┻━┻

Honestly though, really great game. Hidden genre, hidden controls, minimal visuals, brutally difficult.
iFred_QC
18. May 2013 · 22:15 UTC
Mind a port for windows? I don't use Python/Pygame at all and I really don't feel like installing them.
dick_claus
19. May 2013 · 06:41 UTC
Finally I managed to run right version of pygame.
Nice tower defense by the way.
🎤 hnjslater
20. May 2013 · 00:26 UTC
Cheers for all the comments, I will learn how to do windows packaging in time for the next LD, I promise!
matthias_zarzecki
20. May 2013 · 07:07 UTC
Linux and Mac Only? Ballsy Choice :P