Yet again, it’s been a while since I wrote here. I apologize for being so irregular – but at least I’m considerbly better at regular microblogging. Social Media rocks!
So, my current software project is a Tower Defense-game. It’s actually my project for the Gymnaisum (Swedish) course PA1201 (the purpose of which is to do a major project). The scope of the course is 100 hours of dedicated school-time (ending in spring), so this is a serious project. I have already spent countless of hours on it, and the current version can be found here (revision 35 at the time of writing).
I’d love all sorts of feedback. Unfortunately, it’s slightly messy to get it to work right now. First off you need the version control system Bazaar to fetch the game from launchpad (by typing “bzr branch lp:~baxemyr/+junk/towerdefense” in a command line), and then you need python and pygame installed to play the game.

Besides, it is barely worth the trouble right now due to the small amount of content — even though the game itself is shaping upnicely! Nonetheless, feedback is warmly appreciated (user interface design, feature requests and anything else you can think of)!
I’m planning for a proper demo release later this year, to maximize feedback reception before it’s too late. Hopefully with compiled windows executables etc so that you won’t need to install anything!
No related posts.
If you find a way to compile all of that down to a single executable, do post how you did it. I would greatly appreciate it.
October 4th, 2009 at 18:32Quote
ES: Ow, you’re telling me it’s difficult? I haven’t tried py2exe yet. I noticed there’s a special py2exe application for Pygame too. I hope it’ll work.
October 4th, 2009 at 18:38Quote
ES: You made me curious, so I tried – and it wasn’t difficult at all! (except that I needed to boot into windows to get py2exe to work)
All I really did (after installing python, pygame and py2exe) was to copy this code and change the relevant variables. I only had to define the main.py file, and it dynamically fetched the other *.py files it depended on. Lovely! Of course, I had to tell it to include the ‘images’ folder too.
October 5th, 2009 at 00:10Quote
Great! Thanks for the link. I hope I’ll finally be able to get a Python program to run from an executable on a computer that doesn’t have Python installed.
October 5th, 2009 at 23:20Quote