Sulk

Introduction

This project is aimed at duplicating the gameplay of
Space Hulk™, first edition, as a computer game.
At the moment it is best played with 2 players, hotseat
(sharing one computer). There is a computer player for the
Genestealers™, but it's buggy and stupid at the moment.

Space Hulk is a board game published by
Games Workshop™,
but it is no longer available in the shops
(and neither is the original computer version, an arcade-style game).
A second edition board game was published a couple of years ago (website
here),
but it wasn't much cop (and it's now out of print just like the first).
If you want to learn how to play, there is a
PDF of the rules out at
this Space Hulk website. (Look
in the parts inventory.)

Learn to play Sulk using the
manual.
The manual is also available
in the files
section of the SourceForge site as a zipped download. N.B. the
manual is currently out of date. It should be updated in
time for 0.30.

The project

Sulk is hackable because it is written in the programming language
Python.
We chose it because it's interpreted, a piece of piss to learn, and has the
easy-to-use
SDL
module
Pygame.
You can run Sulk if you have Python and Pygame installed on your PC.

Go to the Sourceforge summary page here
to find downloads, forums and so on.

Get Sulk

Before you start

Important: before you can run Sulk you must install Python and Pygame on your computer.
To install Python, read
this.
(If you are using GNU/Linux you may already have it.)
To install Pygame, read
this.
Get the latest versions. You should have
Python 2.2.0 or newer and Pygame 1.5.0 or newer.

Packages

To get a packaged release of Sulk go to the SourceForge files,
and
get the latest version
(currently
0.29-snapshot-20030623). For
MS
Windows you
probably want a zip file, although the contents of the zip and tar.gz packages are identical.

Unzip the file into its own directory somewhere and read the README.

CVS

Sulk is now available via anonymous CVS.
If you are using GNU/Linux or similar, do the following: