Untitled Part IIIa by hnjslater
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
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
| Linux/MacOS | https://github.com/hnjslater/Untitled-Part-IIIa |
| Original URL | https://ludumdare.com/compo/ludum-dare-26/?action=preview&uid=16286 |
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 |
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.
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.
┻━┻ ︵ヽ(`Д´)ノ︵ ┻━┻
Honestly though, really great game. Hidden genre, hidden controls, minimal visuals, brutally difficult.
Nice tower defense by the way.