:  Silicon Castles

Silicon Castles

chess playing genies rule OK

Published: 2017 October 13

Gosh, this is an uninteresting dream. There's a table, and a chessboard, and a chair which you're sitting in, and that's about it. If you're going to play chess, shouldn't you have an opponent? And what's that on the table?

Silicon Castles is a game I wrote for the 2001 Interactive Fiction Competition. It's a Z-machine abuse and a test of my C compiler for the Z-machine; it's a chess game wrapped up in an adventure game.

The chess engine core is Marcel van Kervinck's MSCP. This is compiled using Volker Barthelmann's VBCC C compiler, for which I wrote a Z-machine back end. Assorted other code came from the ELKS project.

Apparently MSCP is rather weak, but even on its easiest setting the genie beat me every time.

Silicon Castles is licensed under the GNU Public License.