Notes for developers

You are free to make whatever changes to the code you wish, as long as you abide by the terms set out in the GNU General Public License. Obviously, I only have a limited amount of time to devote to dopewars development, and so encourage discussion of the dopewars code, documentation and concept, and particularly welcome suggested improvements.

You are free to distribute modified versions of the code, again subject to the licence, but I also welcome patches to the code at my email address, ben@bellatrix.pcl.ox.ac.uk. If I choose to include these patches in a new dopewars version, you will of course be credited in the changelog (unless, of course, you don't want to be).

If you wish to write your own client to connect to a dopewars server, then you need to understand the protocol that dopewars uses, which is documented here.

The definitive source on the internal workings of the dopewars game code is the source code itself. It is not exactly "self-documenting", but I have endeavoured to add sufficient documentation to the source where necessary; any discussion here of the internal workings, however, may be incomplete, out of date, and possibly misleading. Feel free to email me at the address above with questions on this; I might possibly even know the answers!


Last update: 15-07-2002
Valid XHTML 1.1