Pacewar is the first serious game developed with the SGE Game Engine. It was my entry for PyWeek 19, whose theme was "one room". This game is a "one room" game on a technicality: only one "room" is used internally, and the fighting arena is boxed in.

Pacewar is a relatively simple fighting game between two teams of space ships. A team wins the round when all ships of the other team are destroyed, and a certain number of victories more than the other player is needed to win the game. But there's a catch: as a team gets closer to winning, it loses ships, so you need to be better than the other team to succeed.

Human players take over one ship at a time from their respective teams. If a human player's ship is destroyed, that human player takes over an AI ship from their team randomly. This ensures that the human players are always in the game.

So, what does "Pacewar" mean? The original idea for the game was a perpetual war against an AI team that kept restoring itself as your fleet decayed, so the original name I came up with was "PSpacewar", for "Perpetual Spacewar". But then the idea changed to what it is now, so I changed it to "Pacewar" to reference what you need to do to win: destroy the other team's ships at a faster pace than it can destroy yours.

If you like this game, please consider showing your support by sending some money to my PayPal account (, or to my public Bitcoin address (bitcoin:1Ko772jMW2ZDXaPT4Pi9VYi8612eSXCxfU). I cannot guarantee that my use of money from such a donation will be for any particular purpose, but every dollar you send me is a dollar I don't have to earn from my day job, and that means more time that I can spend working on projects such as this one.

Alternatively, you can buy a copy of the game on Desura.

For other games I've made, see my homepage: