Questions tagged [computer-chess]

This tag refers to chess games played by computers. If you want to ask a question about those games, use this tag. Otherwise, use the tag [engines].

Filter by
Sorted by
Tagged with
31
votes
7answers
16k views

Is Stockfish 11 (level 20) beatable?

I have heard many people saying, “Hah! I beat Stockfish,” and one saying, “I am the best chess player ever! I beat Stockfish.” So I wonder if it is possible, just to know whether I should try to beat ...
28
votes
2answers
3k views

How computers have changed the way humans play chess

A few years ago Vishy Anand mentioned in an interview that computers had changed the way humans play chess. Obviously computers help a lot in opening preparation, but what other concrete examples are ...
24
votes
7answers
13k views

Hardware used in AlphaZero vs Stockfish match

I understand that AlphaZero has to use a different kind of hardware than regular Stockfish. I would expect that the hardware has a large effect on engine strength. That's why I wonder whether there ...
21
votes
3answers
3k views

When moves are randomized, is there an inherent advantage to the player who goes first, or the player who goes second?

Imagine we are pitting two automated players (bots) against each other, but instead of thoughtful moves made by the players, they make completely random choices. I realize that this is not really the ...
21
votes
5answers
4k views

Is it possible that a radically different but equally effective playstyle exists?

There seems to be an established "chess canon", whereby general principles exist for long term strategy in the game. There is a well-characterized set of openings, a small subset of which are even ...
20
votes
3answers
4k views

Why is Leela so good at beating Stockfish in the French/Slav?

I notice Lc0 is especially good against Stockfish in French / Slav pawn structures. However, I don't understand why. Here're a couple of games where Leela smoothly outplays Stockfish. Can anyone ...
20
votes
1answer
1k views

Is computer chess exhibiting the predicted “draw death”?

At various times, even going back 100 years or more, people have been predicting the "draw death" of chess meaning that top players will get so good that every game will be a draw. In the 1984 World ...
19
votes
4answers
7k views

Creating chess engine, machine learning vs. traditional engine?

I am both an avid chess player and computer programmer. I would say that playing chess and programming are the two things I spend the most time doing. Naturally, I am wanting to create my own engine ...
18
votes
5answers
3k views

How useful is a 40-year-old chess book?

I have a chess book which I find great in terms of tone, formatting, etc., but the computer does not agree with some variations I gave it. How much has chess changed since 1977? I imagine the rise of ...
18
votes
3answers
8k views

Will quantum computers solve chess?

The theory is that there are more that 10^40 positions, and a computer that works with an atomic scale has to be impossibly large(As in galaxy-scale large), and well beyond our current level of ...
18
votes
5answers
1k views

How did the engines improve since Deep Blue?

Computer chess engines have gotten better since Deep Blue beat Kasparov in 1997. Did the algorithms get better, or were the improvements mostly due to the same algorithms running faster thanks to ...
17
votes
6answers
4k views

Carlsen-Caruana Game 12

Any online search about the recent game 12 in Carlsen-Caruana's WCC is filled with the surprise caused by Carlsen offering a draw when in a (possibly?) winning position. It was announced on chess.com ...
14
votes
3answers
2k views

Alternative approaches to chess engine programming

As far as I understand, roughly speaking, chess engines work by: calculating all possible variations (game tree) up to some depth evaluating the final position based on some criteria (material, piece ...
13
votes
2answers
646 views

Have engines refuted any established openings?

Before engines were introduced to chess in late 20th centry, there were many established openings that were played by the top players at that time. I am wondering if any of those openings were refuted ...
9
votes
1answer
2k views

What longest number of moves for a forced mate position (including draw rules)?

What is the longest (currently discovered) number of moves for a forced mate position where players will use both the 50-move draw rule and the 3-fold repetition rule if it will help them avoid losing?...
9
votes
2answers
438 views

Why are world-class engines playing like this?

I was reading about the Lc0 engine and its evolution. Then took a glimpse at the games between Lc0 and the notorious Stockfish. I am not a professional or anything remotely close, but this particular ...
9
votes
3answers
1k views

Knowing that AlphaZero beat Stockfish 8 (28 wins, 0 losses, and 72 draws), what would AlphaZero's rating be?

I found three different questions here on SEC that asked what Stockfish 8's rating was for the match against AlphaZero, but none that asked what AlphaZero's rating should have been after (if it had ...
8
votes
3answers
719 views

Is dead position problem solvable?

In chess, there are some dead positions (FIDE Laws of Chess). 5.2.2 The game is drawn when a position has arisen in which neither player can checkmate the opponent’s king with any series of legal ...
8
votes
4answers
639 views

Computers finding computer moves

There are positions in chess where the only good move (e.g. only move that preserves equality) is very unnatural for a human player. For instance if this move goes against common principles or if it ...
7
votes
10answers
7k views

Is a Finite State Machine a good way to model chess?

A very common model in programming is the Finite State Machine (FSM) (see here for a great worked example.) Is a FSM a good way to model chess? What are the best ways to go about it? What chess ...
7
votes
3answers
8k views

What endgame, with 3 to 6 pieces, has the longest known forced checkmate?

I am wondering, what endgame, with 3 to 6 pieces, has the longest checkmate with optimal play? Right now, the longest I'm aware of is the two knights versus one pawn endgame, which in certain ...
7
votes
4answers
765 views

How do top players move so fast?

I've seen 3 minute and 1 minute matches on Chess.com where the players move at insane speeds during the last few remaining seconds of the match. I'm talking in milliseconds, I'd at least take that ...
7
votes
2answers
1k views

What was the source of randomness in the Alpha Zero vs Stockfish match?

My understanding is that Alpha Zero's algorithm was fixed after the "learning" phase, so would it come up with the same move for every position? Was the variability in the match entirely due to a ...
7
votes
2answers
2k views

Alpha Zero vs Stockfish, French Defence, is this move for Black better?

I'm referring to the French Defense (C11 ECO code) game where Alpha Zero played 30. Bxg6 ! , sacrificing a bishop for a better position. After Alpha Zero's move 30. , I couldn't find any good moves ...
6
votes
2answers
1k views

What happens if a strong chess engine plays with itself many times?

If a strong engine (eg. Stockfish) plays with itself many times (say, 100 times), what will be the outcomes in terms of the following: What will be the proportion of draws? Will there be wins/losses? ...
6
votes
1answer
2k views

Is Deep Blue outdated?

I bought a laptop, a Dell, model XPS 13. I found a technical review which mentioned the Fritz test: Fritz is a chess benchmark that tests the computing capabilities of the CPU with various chess ...
6
votes
2answers
522 views

Question about the move h5

I recently played a chess game whose link is: https://lichess.org/pCFw1h2w/black#5 After running a computer analysis, I found that in this position: I know that even though Stockfish does not tell ...
6
votes
1answer
654 views

Did Deep Blue play like a human?

Kasparov said, in Game Over: Kasparov and the Machine, that Deep Blue "sank into deep thinking" and took like 15 minutes to make a move. The movie tells the story of their match, in 1997. At a ...
6
votes
2answers
694 views

Human and computer vs computer alone

How much stronger are human/computer teams vs. computers alone? My understanding is that that advantage is enough to be decisive, especially in correspondence play, but just how large is it?
6
votes
0answers
195 views

Are there any dicylic graphing programs for chess? [closed]

Although chess is frequently thought of as a tree structure, it is not because positions can be arrived at through different move orders and moves can be repeated. Are their graphing programs/...
5
votes
6answers
2k views

Can a human defeat an engine in a 10-game match if he is given the White pieces and draw odds in every game?

What would happen in a 10-game match between one of the strongest human player (Carlsen, Caruana, Aronian, Kramnik or Anand) and one of the strongest engine (Komodo, Stockfish or Houdini), but with ...
5
votes
2answers
541 views

Engine that likes to draw

Is there a world-class chess engine that can be configured so that it equally likes to draw and win? I imagine the engine would really like making exchanges, for example. What would happen if you ...
5
votes
6answers
1k views

Can you objectively determine who was the best chess player of all time?

There have been a number of statistical attempts (e.g., chessmetrics and edo) or computerized attempts to determine who was the best chess player of all time. The statistical approaches attempt to ...
5
votes
2answers
143 views

What makes a move “weird”?

I am not sure if this question has been asked before, but I recently had a friend, who is a NM, play a blitz match against stockfish (level 12 I believe) and commentate its playing style. What struck ...
5
votes
1answer
1k views

Implementing Late Move Reduction (LMR) inside iterative deepening

Here I am trying to improve my engine, and the next feature on the list is LMR. I understood the general ideia, but since I don't want to introduce bugs and the CPW on the subject has no code, how do ...
5
votes
3answers
809 views

Do top chess grandmasters have significant drawing chances against top engines?

the likes of stockfish and komodo are much stronger than humans. The 3300 plus ratings of these engines suggests that even the top humans would find it impossible to draw even 1 game, but is this ...
4
votes
1answer
2k views

Polyglot Opening Books vs. Chess Opening Tree

Depending on the GUI, I have noticed some use polyglot files for their opening books and others use .ctg(chess opening tree) for their opening books. Is there an advantage or disadvantage to either ...
4
votes
3answers
2k views

Validate Engine moves using Perft and divide

I'm developing a small Engine in Java, before trying something more elaborate in C/C++. Right now I'm running some perft tests (the 'perf_talkchess' file), but as expected it has some bugs. Consider ...
4
votes
1answer
239 views

How strong is each level of Atari 2600's Video Chess?

I used to play Video Chess on Atari with my dad when I was a kid. What is the approximate FIDE rating of each level?
4
votes
2answers
1k views

In chess engines (A.I) how are the values for Piece-Square Tables for simplified evlaution function determined?

I wanted to know how are the values for piece square table are determined for simplified evaluation function in chess A.I engines For example Source : https://medium.freecodecamp.org/simple-chess-...
4
votes
1answer
580 views

Improvement of chess engines over time

Chess engine strength has increased considerably over time due to increase of computer strength, but also improvement in algorithms/parameters. Is there any statistics or graph out there which shows ...
4
votes
1answer
99 views

Creating a New Neural Network for chess

I'd like to have my own chess engine similar to Leela for personal use. I’d want it to have a decent strength, let’s say 2k, and be able to play with it. I'm wondering if I can use Leela to create a ...
3
votes
4answers
12k views

Is Magnus Carlsen ever going to play against Stockfish in a event?

I was wondering if the actual champion is ever going to play against a chess engine like Kasparov and Krammik did? Or is this kind of event not going to happen anymore due to the strength of the ...
3
votes
5answers
447 views

Are engine ratings directly comparable to human-level play?

Yesterday, I play a game against Stockfish 7, and it has 2200 rating points. I drew 2 games, and lost 1. The point is that if I play against a human-rated 2200 player, I would probably have a ...
3
votes
4answers
220 views

Central control disliked by engine in 1.e4 e6 2.d4 a6 3.c4

Recently I played a chess game that started with the moves: 1. e4 e6 2. d4 a6 and then I played 3. c4 which according to Stockfish is inaccurate. [fen ""] 1. e4 e6 2. d4 a6 3. c4 What is the ...
3
votes
2answers
84 views

Compiling Stockfish to disable own castling while allowing opponent castling

For artistic purposes, I would like to create and study engine games in which only one side is able to castle. For this, I need to compile a version of Stockfish which never castles, and doesn't ...
3
votes
1answer
238 views

What should the practical meaning of “blunder” be?

There have been questions about the reliability of computer evaluation, and famous cases in which computers miss-evaluate positions have been given. What I want to ask is more related to the practical ...
3
votes
1answer
192 views

At what handicap are humans as good as computer?

It is well known that the best chess engines are now far stronger players than the strongest human players. But is it known what the smallest handicap is that makes them roughly equal?
3
votes
2answers
278 views

On how old hardware can modern engines be run, and how strong are they?

For example, could modern Stockfish theoretically, with the hardware at the time, be entered into the 1974 World Computer Chess Championship? If so, would it be grandmaster level?
3
votes
2answers
129 views

How many games to get a good idea of computer chess board rating?

I have an old Radio Shack 1850 Electronic Chess Computer, which I would like to know the ELO rating each level plays at. The instructions just give average number of seconds per move. I figure I ...