#@!% that was close!

Uploaded with less than a minute left! I thought I had everything worked out, and today would be mostly polishing, but in true PyWeek style, it turned out that there was a lot more to do than I thought, and the whole thing didn't come together until the last minute - literally.

The game does have sound, music & high scores, but has other rough edges: few levels, no pause facility, very bare appearance (black background, plain menus, etc.), few levels... it is, however, playable. Up to level 3, at least - I've actually played levels 4 or 5 myself yet.

I am slightly annoyed that PyGame doesn't seem to obey loop commands in MOD music - the background music for my game doesn't loop correctly at all, but it's a long enough loop that you don't really notice the join (or lack thereof) when playing. Anyone know if this can be fixed?

I'm fully expecting a bug report or two - for example, I have a feeling that if a train were to do down/right directly in front of a building or tree, the train may become partially obscured by it; however, I never got time to create a test case for this, so I have absolutely no idea if it's true or not. Such is life.

I'd like to thank my job and my girlfriend for taking up so much of my time, and Richard for not taking me up on my suggestion of allocating two full weekends for the challenge - without you, I might have been relaxing a few hours ago ;)

(log in to comment)

Comments

Late night typos: "I've actually played levels 4 or 5 myself yet" should read "I've never actually played levels 4 or 5 myself yet", and "down/right" should read "down/left".

I had some trouble in level 4 even after I changed the score limit to a lower number. It seemed like even if I topped that number the game still continued. I'm pretty sure my overall score and my score for that level was above the goal, but it just kept going. I hope you can fix this.