Questions tagged [chess-ai]

Questions related to computer chess that involve artificial intelligence (e.g. machine learning).

Filter by
Sorted by
Tagged with
4
votes
1answer
120 views

How to compare Stockfish move preference every 1000 nodes

I would like to test how Stockfish or other Engines change their moves and evaluations as the number of nodes increases. Is there a way to run Stockfish (or another engine) and force it to output its ...
4
votes
6answers
14k views

Why don’t chess engines use Node.js?

I agree that this might look like a question that Google has the answer to, but I could not find the answer. C++ is a language that many chess engines are built on, like Stockfish and Leela Chess Zero,...
2
votes
1answer
84 views

Has Explainable AI been applied to the endgame tablebases?

There's an ongoing trend towards building 'Explainable' AI so that not just the results of a decision process are generated, but also some form of human-readable explanation for it. The Wikipedia ...
2
votes
1answer
146 views

Bitboard chess engine design

What are the best approaches to designing a chess engine? What classes/structures should it have? How are they connected to each other? I'm building a chess engine but I often find myself overwhelmed. ...
3
votes
1answer
206 views

How can a check evasion move generation algorithm be done efficiently?

In my chess engine, I'm attempting to create a strictly legal move generator, instead of generating pseduo-legal moves, then discarding them later in the search and evaluation phase. So far, here is ...
2
votes
1answer
53 views

Features for evaluation a position

I am programming a (relatively basic) chess engine: while it is a lot of fun, it is also an interesting way to improve my chess skills! In order to evaluate a position, I need to extract features from ...
5
votes
1answer
140 views

Can I download early versions of Leela chess zero?

I want to play weaker versions of Leela. It would be good to play some really early versions of the net. Is there a repository available where I can download them?
-2
votes
1answer
268 views

How is AlphaZero defferent from Stockfish?

Obviously one is better than the other and AlphaZero uses machine learning and all, but what is the real reason for their different style of play? Given a position, both evaluate the next best move ...
8
votes
3answers
4k views

What is the opening value of 1. e4 in 2020?

Bobby Fischer: e4 -- best by test. What is the current theory or trend in theory behind this statement? We have seen huge strides taken in chess AI in the past two years. How is this affecting ...
4
votes
1answer
285 views

Minimax algorithm - Play with Black pieces?

Motivation: I am trying to make a basic AI agent that can play chess against an opponent. The goal is to see how good it can become through the use of machine learning later on and also learn the ...
-2
votes
1answer
203 views

Why bother with human chess when AI is superior? [closed]

Before I get to my question couple things to get out of the way: This question is a sensitive subject. But I assure you that I'm not a troll, I have deep respect for your community. It is my first ...
1
vote
2answers
307 views

Why do we increase depth of search for a mate detection in alpha beta pruning?

I was following a tutorial for making a chess engine and in that, while writing the alpha beta pruning function the tutorial before checking for all possible moves generated , checks weather the ...
0
votes
2answers
166 views

Could chess puzzles change with the introduction of stronger engines?

Something I've noticed is even older chess puzzles never seem to age, somehow they even seem more masterful and demanding then the puzzles created today, but what if the solution for a puzzle is ...