BSD Ports

games/knightcap 3.6nb9 NetBSD

Chess engine with 3D OpenGL-rendered chessboard

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Categories
games
Package size
105.2 KiB, 249.9 KiB installed

Description

KnightCap is a chess program written for the Fujitsu AP1000+ parallel computer (running AP/Linux).

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.

KnightCap now beats gnuchess consistently and is within "coo-ee" of crafty, although I think it needs deeper search or some more dramatic selective search to be truly competitive with the best micro programs.

In the other systems

The newest version among them is 3.6, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDgames/knightcap3.6nb9 newestnone known-[email protected]-
FreeBSDgames/KnightCap by name3.6_9 newestnone known-[email protected]-
DragonFlygames/KnightCap by name3.6_9 newestnone known-[email protected]-
HardenedBSDgames/KnightCap by name3.6_9 newestno data-[email protected]-
GhostBSDgames/KnightCap by name3.6_9 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkgin install knightcap

From pkgsrc:

cd /usr/pkgsrc/games/knightcap && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.6nb9
NetBSD 10.1 aarch643.6nb9
SmartOS / illumos x86_643.6nb9
macOS 15 arm643.6nb9

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 1

No port depends on this one.