r/ComputerChess

▲ 20 r/ComputerChess+1 crossposts

I’m the author of a small research project on sequence-based chess models.

The model is not a traditional search engine. It does not run engine-style tree search over future positions. Instead, it treats a chess game as a sequence of moves and predicts the next move autoregressively, similar to how language models predict the next token.

The part I’m trying to evaluate more rigorously is whether the model is using full game history in a meaningful way, or mostly imitating local move patterns.

Challenge it on https://lichess.org/@/CatieChess-Magnus

u/AnnualDesperate1599 — 12 days ago

What, today, is the closest replacement for Chessmaster? Not so much the engine, but the visuals, features, tools and general look and feel.

Mainly for offline use, playing against the computer, but if it integrates online as well that could be a plus.

I used Chessmaster from their DOS and Windows 3.1 days, but it isn't compatible with modern Windows OS, AFAIK. (Please correct if it does work out of the box. Otherwise, if you know how to make it work in Windows 11 and Windows 10, if you can share the necessary technical steps. And describe how well it works/doesn't work.)

And can anyone share what the differences between the older/newer versions of Chessmaster were? Whether any of the older versions may have been better, in some or many ways, than the newer versions. (Obviously there's been many versions of Chessmaster released between the 1980s and early 2000s. For both DOS and Windows.)

reddit.com
u/Technical_Rich_3080 — 8 days ago

Made this over the last few weeks. Single-player vs Stockfish, but the engine adjusts to your level over time. Has a training mode and a way to reset the adaptation history.

No accounts, no ads, just the game.

Posting because I want real feedback — what feels off, what's missing, what would make you actually use it.

adaptivechess.com
u/Equal_Nail1612 — 13 days ago
▲ 2 r/ComputerChess+1 crossposts

I know there are a lot of them coming out, but is it just me or do they all suck? I want to find something affordable that is not paying for a coach to get better but honestly not really sure how. I have been trying Caissa LM and even though it hallucinates a bit I think it's better than most others out there

Curious to know what other people think / are doing to get better!~

reddit.com
u/No-Selection-7742 — 7 days ago
▲ 5 r/ComputerChess+4 crossposts

Hi everyone!

I've recently started ByteSlayer, a Chess Engine project written in Rust.

How you can help:

  • 🦀 Rust Devs: I'm looking for help to optimize the search algorithm and highly improve the evaluation function. I'm also planning to add NNUE support in the future—one step at a time!
  • 🐍 Python/Beginners: There are several good first issue labels for beginners. If you're familiar with python you could work on the DiscordBot. (This is just on example, there are many other things you could do, such as developing the Lichess wrapper!)
  • ♟️ Players: Simply playing against the bot helps me identify bugs and logic errors!

GitHub: https://github.com/DOXI-dev/ByteSlayer

Play on Lichess: https://lichess.org/@/ByteSlayer-ChessBot/all

Thanks! Every contribution is welcome.

u/Candid-Blood-7059 — 7 days ago
▲ 6 r/ComputerChess+1 crossposts

I'v searched some alpha beta pruning algorithm implementation and some are pretty diffrent, so I'm not sure if my version is correct. Is it?

Value Searcher::AlphaBeta(Position& pos, Value alpha, Value beta, Depth depth) {
    if (depth == 0) {
        return Evaluation::Evaluate(pos);
    }


    Value best = -VALUE_INFINITE;


    MoveList list;
    MoveGen::GeneratePseudoMoves(pos, list);


    for (Move move : list) {
        if (!pos.MakeMove(move)) {
            continue;
        }


        Value score = -AlphaBeta(pos, -beta, -alpha, depth - 1);


        pos.UnmakeMove(move);


        if (score > best) {
            best = score;
        }

        if (score >= beta) {
            return best;
        }

        if (score > alpha) {
            alpha = score;
        }
    }


    return best;
}
reddit.com
u/Paul111129 — 9 days ago