The anti-air cannons make life difficult.



Give this entry an award


Ratings (show detail)

Overall: 3.8
Fun: 3.8
Production: 4.0
Innovation: 3.6

Respondents: 29


File Uploader Date
Final source
shang 2006/04/01 23:53
The anti-air cannons make life difficult.
shang 2006/04/01 16:18
Die blimp die!
shang 2006/03/31 06:30
Watch out for the blimps
shang 2006/03/29 19:26
shang 2006/03/28 21:39
A bit nicer looking sprites and ground
shang 2006/03/28 14:52
First night of implementation. The basic idea is starting to form.
shang 2006/03/27 21:06

Diary Entries

Basic design work done

We got off to a bit of a late start, but the basic design for our entry is now pretty clear. It will be a dexterity game of navigating an obstacle course with a steam powered ship. The steam power isn't just a visual effect though, it will cause several quirks on how you have to control the ship.

Add a comment

Impl. Day 2 Over

This was a pretty productive day. The controls are pretty much set, and our little ship consumes fuel and needs to take care of steam pressure. Most of the UI is also in place.

1 comment

Getting to the "game" part

We now have blimps flying around as obstacles, and the ship has gained a cannon weapon (watch out for the kickback though...) Next up is some anti-air cannons for further difficulty and the goal of the level (landing pad).

Add a comment

Another day gone

Thursday went mostly at work and I was busy with other things in the evening. I did, however, have time to implement shooting down blimps and colliding with them (spiced with programmer-arty explosion particles).


Last evening panic :)

Sooo many things undone. On the upside, I think we'll get enough gameplay elements implemented this time to actually make a playable and (IMHO) pretty fun game. On the downside, there won't be time to add polish, and our entry will probably be without sound and music. All the menus will be a last minute job too, so no fancy graphics there, unfortunately.

I'm already looking forward to producing the "2.0" version after the competition. :)

The different levels for our game are done (10 in total) and what is left to do is add a title screen, menu and scoring.

Add a comment

About our final entry

Whew. Made it in time, but only barely. Hopefully there weren't any show stopping bugs left. The packaging was done in an extreme hurry, so I'm a bit worried. :)

So many things were left undone (again). My biggest regret is that I didn't have time to add any sound effects to the game.

Being in a hurry, I forgot to remove the save file from my last testing round, so you can remove the save.dat to erase my scores.

  • Python 2.4
  • Pygame
  • PyOpenGL
  • psyco (well, not required, but helps a lot)
I didn't have time to optimize much, so it'll probably take a newish video card to run smoothly.

How to Play
You can change the game to windowed/fullscreen and edit the keys from the steamer.ini file. There is no README included (didn't have time to write one), but there is a tutorial level that explains the controls. I'll paste the hints here too:
  • Press ESC to exit the tutorial (or quit any other level)
  • Left arrow controls the left thruster and right arrow the right thruster
  • Push both thrusters at once to take off and fly straight
  • Gravity will turn the nose of craft down so keep it balanced
  • The amount of pressure affects your thrust and turning rate
  • Press the left shift to quickly burn fuel into more pressure
  • Overburn is less economic than normal fuel consumption
  • Press and hold the space bar for an air brake
  • Using the brake drains your pressure, so be conservative
  • The brake is especially handy for landing
  • In order to land, the ship has to be upright and moving slowly
  • Up arrow fires the cannon, but be careful of the recoil
  • Use the air brake when firing the cannon for more accuracy
  • The aim of the real levels is to land on the second pad
  • The less fuel and time you use, the higher you will score
  • Shooting blimps and especially cannons gives you a bonus

Add a comment

Richard: site idea for pyweek3

For PyWeek 3.0, would it be possible to append the team's/entry's name to the final zip filename automatically? :) Would make the judging work tons easier.


Reminder to everyone about MP3s

Just in case someone doesn't know this yet, as there are some entries that have music in mp3-form: The Windows distribution of Pygame doesn't support mp3s, so your game won't work for any Windows users. Please use oggs instead.