Thursday, June 7, 2012

Mages - a networked multiplayer game

Mages

How

We made this game using python, the pygame and twisted libraries. We collaborated using subversion and many emails. We created UML sequence and class diagrams. We wrote several user stories and used their functionality to organize our code.

The game is playable, the spellbook functionality is incomplete. The arena maps are customizable and read from a text file every game.

The game is turned based and can handle up to four players. Players can move and cast spells provided they stay within the limit of their action points per turn.

Watch

I show the documentation then fire up a server and client and demonstrate the gui and a single round.