Giter VIP home page Giter VIP logo

bookgen's Introduction

bookgen

EPD opening book generator based on Fairy-Stockfish.

Bookgen extends Fairy-Stockfish by the possibility of automatically generating opening books for all supported chess variants, including Chess, Xiangqi, Shogi, Crazyhouse, Antichess, Atomic, etc.

Several methods for generation and filtering of positions in FEN format are supported to adapt the book to specific requirements. The generation can be based on perft and multipv searches. The filtering supports a variety of options to define the criteria for evaluation of positions to be included. The output format is EPD. See the Wiki for documentation and usage examples.

Built binaries for Windows and Linux can be downloaded from the releases. Development versions can be downloaded from the release workflow (requires logging in to github).

Instead of downloading it, you can also use the online book generator (code), which uses the WebAssembly port.

There are separate (older) versions based on specialized variant forks, such as official Stockfish, multi-variant Stockfish, Seirawan-Stockfish, Shatranj-Stockfish, and Makruk-Stockfish that can be found on the respective branches, but the Fairy-Stockfish based version supports all of these variants as well.

Also see the Fairy-Stockfish repository for more info.

bookgen's People

Contributors

31m059 avatar bm123499 avatar ceebo avatar elbertoone avatar fauziakram avatar fulmene avatar gbtami avatar glinscott avatar ianfab avatar joergoster avatar locutus2 avatar lucasart avatar mcostalba avatar miguel-l avatar mjz1977 avatar pb00068 avatar queensgambit avatar r-peleg avatar rainrat avatar rocky640 avatar sfisgod avatar snicolet avatar sopel97 avatar stefano80 avatar syzygy1 avatar unaiic avatar vizvezdenec avatar vondele avatar voyagerone avatar zamar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bookgen's Issues

Epd output

Cannot find or it maybe not save book.epd file on Droidfish.
Screenshot_20230125-162806
or
Screenshot_20230125-163008

PGN output format

Currently only EPD is supported as output format, but it would also be useful to be able to generate books in PGN format.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.