Knightcap

Jul 20, 2023

Chess program with 3D interface for X Window System

KnightCap is a chess program.

The principal differences between KnightCap and other chess programs are

  • KnightCap has an optional fully rendered 3D interface, giving a feel much more like an “over the board” game.

  • KnightCap was developed to run on a parallel distributed memory machine, although it also runs on normal Unix boxes.

  • KnightCap does not have an opening book—instead it keeps a file brain.dat of losing moves and inserts them in the hash table at the start of each search. At present it has about 1500 entries, and this makes it a pretty competitive opening player.

  • KnightCap learns the parameters of its evaluation function as it plays. The most dramatic example of how this helps is an experiment we conducted on FICS in which KnightCap learnt from a 1650 player to a 2100 player in just 300 games. See http//cs.anu.edu.au/people/Lex.Weaver/pub_sem/publications/knightcap.pdf for more info on its learning algorithm.



Checkout these related ports:
  • Ztrack - Simple ncurses based pseudo-3D driving game
  • Zoom - Z-Interpreter for X with full V6 support
  • Zhlt - Zoner's Half-Life compile tools
  • Zephulor - Side scrolling arcade game
  • Zdoom - Source port for Doom-engine games
  • Zaz - Puzzle game where the player has to arrange balls in triplets
  • Zatacka - Nibbles-like multiplayer game
  • Zangband - Zangband (Zelazny Angband) with color, X11 support
  • Yquake2 - Improved version of Icculus Quake II
  • Yahtzee - Curses version of the dice game for one or more players
  • Yadex - WAD file editor, for games like Doom and Heretic
  • Xzip - Infocom game interpreter that runs under X11
  • Xye - Puzzle games like sokoban or boulderdash
  • Xworm - Classic game with apples and hungry worm
  • Xvmines - Simple minesweeper game for X Window System