pygame is
Simple DirectMedia Layer is
Site Swing

QANAT - 0.5

Paul Paterson (paulpaterson)



A shoot-em-up inspired by the classic Galaxians game. Repel waves of invaders using your gun turret. Manage the temperature of the turret to avoid overheating.

Use LEFT, RIGHT and SPACE keys to move the turret. ESC quits the game.

Version 0.6 now includes an online-high score table so you can compete against others online to get the highest score!

This is an early release of my general online-high score system that I am testing in a limited form here. If all goes well with this test then I will release this as a standalone component.

If you are interested in testing the system on your game then let me know.

The new online high score table, mothership and bomber aliens


What's New in 0.5


  • Removed restriction on ammo 
  • Changed the impact of overheating. Now the gun fires slower bullets which sometimes fragment 
  • Added sound and visual cue when extra life is gained 
  • Added animation when the player ship is destroyed 
  • Fixed bug where sounds might not play (too few pygame channels used) Tweaked alien motion

What's New in 0.4

  • Aliens now crash to earth after being shot. Crashing aliens will destroy your ship.
  • Updated ship icon. Ship changes appearance when the gun is too hot.
  • Can run the game in full screen mode (run with "python -F").
  • Fixed bug when starting the game. Bombs dropped during the intro could sometimes kill you.




Home Page:


click to view original size


QANAT - 0.7 - Apr 19, 2013
QANAT - 0.6 - Apr 7, 2013
QANAT - 0.5 - Feb 17, 2012
QANAT - 0.4 - Feb 13, 2012
QANAT - 0.3 - Dec 17, 2011
QANAT - 0.2 - Nov 11, 2011
QANAT - 0.1 - Nov 10, 2011 account Comments

If you wish to leave a comment with your account, please sign in first.

February 13, 2012 1:24am - Paul Paterson - nickname: (paulpaterson)
Thanks for the comments and feedback.

The fullscreen mode is now implemented in version 0.4. Run the game with "python -F" to see it.

Version 0.4 also implements aliens crashing to earth after you shoot them. I'm holding off other game mechanic changes to see how this one works out. It changes the game quite a bit - I like it but am interested to see how other's feel about it!

January 29, 2012 2:31am - Xandar Kablandar - nickname: (eternalcheesecake)
Really like this.
December 25, 2011 4:16pm - Maxime - nickname: (spacemax) - 5/5
The red aliens are a good idea. Nice effect when a extra life is taken with transparency.
Some features that you can add in futures releases :
- A full windowed mode
- The handler of time for each level
- Automatic shooting with another key like ctrl

Very fun to play.
November 10, 2011 11:33pm - Paul Paterson - nickname: (paulpaterson)
@Maxime - glad that you like it. The enemies have a few simple rules that determine their motion and one of those is to avoid your bullets. This turns out to make them behave in quite interesting ways, particularly when they are in groups!
November 10, 2011 11:29pm - Paul Paterson - nickname: (paulpaterson)
@Zachariah - thanks very much for making the deb. I have been meaning to learn how to do this!
November 10, 2011 5:18pm - Maxime - nickname: (spacemax) - 5/5
Very nice game. The ennemies are unpredictable, difficult to kill ! The grahisms are beautiful.
November 10, 2011 4:09pm - Zachariah Callaway - nickname: (xzcallaway)
A .deb package of Qanat is available for download at

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 21, 2017

Jan 31, 2017

Jan 24, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)