Development
From PyBridge Wiki
The development work on PyBridge is co-ordinated through Launchpad: visit https://launchpad.net/pybridge for details.
New PyBridge releases are announced on the PyBridge home page, Launchpad, SourceForge and Freshmeat.
If you would like to become a PyBridge developer, please contact Michael Banks.
Source Code
The development source code is available from a Bazaar repository hosted on Launchpad. You can browse the source code of the main development branch at http://bazaar.launchpad.net/~pybridge-team/pybridge/devel/files.
To check out the latest development code, run:
bzr branch lp:pybridge
Architecture
The PyBridge software architecture is structured as two separate components:
- the client application: a front-end user interface (a PyGTK / Glade application) through which games are played.
- the server application: which manages running games.
PyBridge has been designed with other multi-player network games in mind: the separation of client/server code and game logic, by means of a 'table' layer, makes it straightforward to build network games with PyBridge.