This is the source code for KNIGHTS, a game of multi-player violent
dungeon bashing. (For more information about the game, please visit
https://www.knightsgame.org.uk/, or look in the docs/ directory.)
The game was originally written for the Amiga by Kalle Marjola; this
PC version is by Stephen Thompson. (See the amiga_knights directory
for more about the original Amiga version.)
This is the open source version of the game. A Steam version is also available (or will be soon). The Steam version is based on the same code, but includes additional features enabled by the Steam platform, such as matchmaking and friends invites.
For Windows build instructions please read docs/building.html.
For Linux, a Makefile is provided. This should work "out of the box" on Debian, but it might require some tweaks for other distributions; please read the comments at the top of the Makefile for further information.
Starting from release 026, Knights is licensed under the GNU General
Public Licence as published by the Free Software Foundation, either
version 2 of that Licence, or, at your option, any later version. See
COPYRIGHT.txt for full copyright details and docs/GPL2.txt and
docs/GPL3.txt for copies of the Licence itself. (The phrase "any
later version" is to be interpreted in accordance with Section 14 of
the GPL version 3.)
Please note that the above notice applies only to this open source version of Knights. The Steam version of Knights is licensed separately, and the GPL does not apply in that case.
Stephen Thompson
stephen@solarflare.org.uk
March 2026