chess-pieces
Fairy-Stockfish
Our great sponsors
chess-pieces | Fairy-Stockfish | |
---|---|---|
1 | 19 | |
33 | 548 | |
- | 2.7% | |
0.0 | 7.9 | |
over 1 year ago | 21 days ago | |
C++ | ||
Creative Commons Attribution 4.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
chess-pieces
-
1 Kbyte Gambit piece set and board for Lichess (userstyle)
Github repo (svg files): https://github.com/Ka-hu/chess-pieces
Fairy-Stockfish
-
Stockfish for analysing variants on
Try Fairy Stockfish. Not as strong as regular stockfish but still should be more than enough.
-
Advanced Players Chess Board!
Fairy Stockfish. This is a lot more limited in the number of chess variants it can play compared to Zillions, but what it can play it plays very strongly. Yes, with some limitations, it is possible to define custom pieces for Fairy Stockfish.
-
Losing Chess but you gotta lose the King to win
This variant is also known as Codrus chess. It is e.g. supported by Cutechess https://github.com/cutechess/cutechess and Fairy-Stockfish https://github.com/ianfab/Fairy-Stockfish. Some info on the game can be found in the cutechess documentation: https://github.com/cutechess/cutechess/blob/e47db4d9553d9a76202ee3c8f2357f5d3ed59f49/projects/lib/src/board/codrusboard.h#L29-L47
-
Configuring Fairy Stockfish to play Chinese chess and connecting it to GUI to play with other engine
The goal is basically what is described in the readme https://github.com/ianfab/Fairy-Stockfish#fairy-stockfish. I want to make use of the strong Stockfish engine and generalize it to apply it to many games in order to get a strong chess variant engine.
Well, I do not know if I am an expert on that, but for me personally the most important is to have a system to track everything, and so far I am using github issues, milestones, and projects for that. Keeping them all in my head is impossible, so I need to record, categorize, and prioritize them. As you can see in https://github.com/ianfab/Fairy-Stockfish/issues I do get overwhelmed by requests, but a detailed tracking, categorization, and prioritization helps me to know that I can always rely on not forgetting any bug or feature request, or what I wanted to work on next, because it is not me who has to remember it. Just make clear to yourself and users that recording a feature request does not imply that you will work on it, just that you took notice and acknowledge it.
your answer and entite thread at: https://github.com/ianfab/Fairy-Stockfish/issues/230#issuecomment-752947540 is incredibly usefule for me, thanks for sharing!
What are some alternatives?
wukong-xiangqi - Didactic Chinese chess Xiangqi engine by Code Monkey King
python-chess - A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
stockfish.wasm - WebAssembly port of the strong chess engine Stockfish
liground - A free, open-source and modern Chess Variant Analysis GUI for the 21st century
Realtime-OpenCV-Chess - ♔ Chess-playing with Open-CV [Human vs AI (Stockfish engine)]
18xx - A platform for playing 18xx games online!
chessx - Sources of the official ChessX version.
cutechess - Cute Chess is a graphical user interface, command-line interface and a library for playing chess.
isepic-chess-ui - ♞ Chess replayer (UI).
stylus - Stylus - Userstyles Manager
FairyFishGUI - Minimalistic chess variant GUI for Fairy-Stockfish, superseded by fairyground