berserk VS chess-2

Compare berserk vs chess-2 and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
berserk chess-2
2 2
187 5
- -
8.7 2.5
8 days ago about 1 year ago
C C
GNU General Public License v3.0 only -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

berserk

Posts with mentions or reviews of berserk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-07.
  • Stockfish 15 Crash
    2 projects | /r/ComputerChess | 7 Nov 2022
    Yep, completely normal. You should now do two things. First try another engine like Ethereal as suggested by IMJorose, Berserk or any other engine; and second, try simulating Chessbase-Stockfish communication by hand.
  • We Taught Computers To Play Chess — And Then They Left Us Behind
    2 projects | /r/chess | 25 Jan 2022
    it's all cool but at stockfish 3 times fishtest racked up insane 30 cores or so :) Overall it growth in strength attracted more people who have more CPUs and it made it stronger which attracted more people etc. At times I started to contribute to sf mibere was considered a god of hardware with 200~ cores running, but now we have noob, technologov who ALWAYS run 4x of this and also mlang who powers up 1000 cores when he feels like it + people like linrock with 100 cores, etc. Sure, it made an impact, but what I'm saying that even at sf 3 times this number of cores was enough to develop it really rapidly. As Tord (author of Glaurung) said making top engine being open-source opened floodgates in terms of progress, because when he started to be intereted in chess programming progress was pretty miserable since everything was commercial and ideas exchange were basically non-existent. Nowadays field is all about open-source, everyone feels free to try other people ideas. And stockfish is like a leading flashlight because truth to be told almost 0 ideas from other open source engines work in it while vice versa it's more of a case. I even talked to other engine devs which resulted in some of my contribution in other open-source engines, in classical eval it was double pawn protection of king ring which spread among I think like 5 engines, now in search it's https://github.com/jhonnold/berserk/blob/main/src/search.c#L565 Also razoring in berserk is based on my form that was good in sf but didn't quite make it, but there it was https://github.com/jhonnold/berserk/commit/3a55e560e0b45900802e424a9c29aecbfd371fe5 truth to be told I have absolutely 0 idea why it was good in Berserk but not good enough in Stockfish but oh well :)

chess-2

Posts with mentions or reviews of chess-2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-11.
  • How does Depth actually work?
    1 project | /r/chess | 24 May 2023
    Yes, that is true. One can use NNs in either evaluation or heuristics or both - to my understanding, I haven't researched this that much. But yes what you say would fall under the heuristics category that mainly drives move ordering, better looking moves first. As the search is ultimately a depth first in basically every engine. If you are curious, allow me the shameless plug, you can check out my engine @ https://github.com/phaul/chess-2 I'm happy to answer you anything else about the engine, I love talking about this stuff :)
  • chess review
    2 projects | /r/ruby | 11 Dec 2022
    If you decide to implement all rules ( en-passant / castle etc ) I recommend implementing a simple recursive function known by chess engines as perft. (https://www.chessprogramming.org/Perft#:\~:text=Perft%20is%20mostly%20for%20debugging,functions%20work%20correctly%20or%20not.) Running perft on different positions to a certain depth and then comparing your numbers against perft in stockfish etc is really helpful shaking bugs out.For my pet project engine I wrote some shell script that is supposed to debug and find positions where the engine has a bug in the move generator https://github.com/phaul/chess-2/blob/main/debug.sh

What are some alternatives?

When comparing berserk and chess-2 you can also consider the following projects:

fishtest - The Stockfish testing framework

chess

Ethereal - Ethereal, a UCI Chess Engine by Andrew Grant

pixel-chess - A simple Chess engine written in JavaScript hooked up to a retro front-end for play. ♞