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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| NetBSD | games/knightcap | 3.6nb9 newest | none known | - | [email protected] | - |
| FreeBSD | games/KnightCap by name | 3.6_9 newest | none known | - | [email protected] | - |
| DragonFly | games/KnightCap by name | 3.6_9 newest | none known | - | [email protected] | - |
| HardenedBSD | games/KnightCap by name | 3.6_9 newest | no data | - | [email protected] | - |
| GhostBSD | games/KnightCap by name | 3.6_9 newest | no data | - | [email protected] | - |
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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 3.6nb9 |
| NetBSD 10.1 aarch64 | 3.6nb9 |
| SmartOS / illumos x86_64 | 3.6nb9 |
| macOS 15 arm64 | 3.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.