Thud - The Discworld Boardgame

Download ThudBoard

Packages

the Thud stone ThudBoard is available in two forms: a Windows binary installer and a Source package. If you run anything other than Windows or are interested in how ThudBoard was made, you want the Source package. Otherwise, you'll need the Windows installer.

Note: ThudBoard is always under construction, so some bugs and irregularities may occur. If you find any of these bugs or irregularities, please email them to thudboard@million.nl, along with the ThudBoard version you are using, the OS (windows, version or otherwise), and a complete description of what happened, what was weird about it and what you expected would happen.
Another note: Feature requests (well described) can be mailed to the same address.

ThudBoard 1.0 installer for Windows

Package: ThudBoard-1.0-setup.exe [3.7 Mb]

a Dwarf Download this file, execute it and follow the friendly instructions. After this, you will be able to run ThudBoard and have some great Thud-battles.
You do not have to look at any of the following except if you are curious.

ThudBoard 1.0 Source

Package: thudboard-1.0.tar.gz [1 Mb]

a Troll To run the source version of ThudBoard you will need to do some additional work. That is, ThudBoard will only run when Python/Tkinter is installed on your machine. Instructions follow. If you can provide more details for these instructions so the whole 'run from source' procedure is simplified, don't hesitate to email me.

For FreeBSD users: Jan Stocker has kindly provided a ports-package that he claims you know what to do with :-). It has been accepted into the ports tree, so that's where you can find it.

ThudBoard 1.0 Source Instructions

the Thud stone ThudBoard is developed in Python 2.3 on a Windows box, but it should run on Linux (tested) and Mac (untested) too, and possibly on earlier versions of Python as well. ThudBoard includes source code and is completely free, but it is copyrighted. Look at the about section for more info on all of this.

You need to install Python (get it at http://www.python.org, about 9Mb). The Windows download already includes the Tkinter graphics package, on the other platforms you may need to install that too (and the accompanying Tcl/Tk packages). Please get at least the 2.3 version of Python. If you have an earlier version you may run into trouble as I haven't tested that. This won't mean it won't work, it just means it may cost you a bit more time to get it to work.

Once you have installed the required packages, you can untar/unzip (don't worry, Winzip does recognize .tar.gz files) ThudBoard to some folder. On Windows you can probably double-click the 'thud.py' file to start it, on Linux you run ThudBoard from the command-line by typing 'python thud.py' (or possibly './thud.py', but this may need some tweaks to the environment and/or the executable flags).

I have tested it on my Linux box and it works, but less well than it does on Windows. That will be resolved once the Windows version is 100% A-OK. I don't own a Mac so I can't test that. If somebody wishes to donate a recent Mac I don't think I would object too strongly. I've heard a G5 is nice :-)

If you have any questions or remarks regarding ThudBoard (not Python or Tkinter please: ask questions about that on comp.lang.python) you can mail me.

History

Latest release: v-1.0

Actual bugs

Open issues

Closed issues in v-1.0

Closed issues in v-0.9.9

Closed issues in v-0.9.8

Closed issues in v-0.9.7

Closed issues in v-0.9.6

Closed issues in v-0.9.5

Closed issues in v-0.9.4

Closed issues in v-0.9.3

Closed issues in v-0.9.2

Closed issues in v-0.9.1a

Thanks to John Pagan for pointing out a lot of these things and to Peter Blokland for pointing out some of these things :-).
Also thanks to Jan Stocker for general testing and running it on FreeBSD.

Copyright © 2003, 2004, Marc Boeren

Valid XHTML 1.1! Valid CSS!