dorkhub

weiss

Weiss - a UCI chess engine

TerjeKir
C11919 forksGPL-3.0updated 22 hours ago
git clone https://github.com/TerjeKir/weiss.gitTerjeKir/weiss

Build License
Release Commits
OpenBench Discord

Weiss

The name is an homage to VICE which I used as a base for this project.

Weiss can be seen competing at TCEC and Chess.com.

UCI settings

  • Hash

    The size of the hash table in MB.

  • Threads

    The number of threads to use for searching.

  • SyzygyPath

    Path to syzygy tablebase files. Uses Pyrrhic library.

  • MultiPV

    Output the N best lines when searching. Leave at 1 for best performance.

  • UCI_Chess960

    An option handled by your GUI. If true, Weiss will play Chess960.

  • NoobBook

    Allow Weiss to query and play moves suggested by noobpwnftw's online opening database.

  • NoobBookMode

    Sets the query mode to use (see dbcn docs):

    • best - chooses randomly from the moves with scores close to the best. Stops if all moves' scores are below a threshold.
    • all - chooses the move with the highest score (first in the returned list). Only stops if there are no moves with scores.
  • NoobBookLimit

    Limit the use of NoobBook to the first x moves of the game. Only relevant with NoobBook set to true.

  • OnlineSyzygy

    Allow Weiss to query online 7 piece Syzygy tablebases hosted by lichess.

more like this

cc65-Chess

Portable chess game in C. Commodore 64, Apple 2, Atari, Oric, Commander X16, curses terminal, etc.

C50

search

search projects, people, and tags