Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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].

0
votes
1answer
16 views

Where can I find the saved game or Pgn file in Magnus chess app?

I have completed the game on Magnus chess and clicked on the option "export game as Pgn file " but I don't know where to find that saved game???
0
votes
1answer
39 views

How to use crafty chess engine in the gui chess64.exe link provided

Given below is the crafty chess engine of xboard or winboard version free version. https://github.com/MichaelB7/Crafty/releases/download/25.2/Crafty-25.2-Win64.zip Given below is the book https://...
1
vote
1answer
47 views

How to debug Move Generation function?

I'm writing a chess engine, and I'm testing that the move generator is working correctly using a perft() function. In perft position 2 my engine appears to be 90 moves short at ply 2. How do authors ...
2
votes
3answers
140 views

Which chess app plays regular openings

I play chess regularly, about 1600 rated. Sometimes I want to play chess on my phone (Android). The chess app I use, Chess free, is strong enough. However, it does not play regular openings, so when I ...
1
vote
2answers
61 views

Which chess rules cover Internet play?

From FIDE Laws of Chess: FIDE Laws of Chess cover over-the-board play. So, which rules cover Internet chess play?
4
votes
3answers
301 views

Is dead position problem solvable?

In chess, there are some dead positions (FIDE Laws of Chess). Arbiter or players will terminate the game OTB, but is it possible to do computer solution for dead position detection? If it is, then how?...
1
vote
2answers
120 views

Algebraic to coordinate notation converter

I am building a chess board where I have one LED for each column and row, so I can represent moves by iluminating the orogin coordinate (e2) and the destination coordinate (e4) However chess ...
3
votes
2answers
186 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-...
8
votes
1answer
1k 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....
1
vote
1answer
91 views

Is capturing on empty square with a pawn legal? [duplicate]

How is it possible to move c4 to b3?
5
votes
2answers
228 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 ...
2
votes
1answer
270 views

Algorithm for implementing chess rule [closed]

It's my first question on the chess stack exchange (actually I asked this question to stack overflow but my question was closed 'off topic'), and English is not my first language. So please understand ...
2
votes
1answer
622 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 ...
1
vote
0answers
122 views

Human–machine stronger than machine?

It seems to be pretty well established since the days of (the second) Deep Blue vs. Kasparov match that top machines can beat top humans at playing chess. However, Kasparov seems to claim that the ...
3
votes
1answer
420 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 ...
1
vote
1answer
513 views

Alphazero-Stockfish game 10 move 19

Given sufficient analysis time, say 24h per move on an decent computer, can current top chess engines (including Stockfish) eventually "see" that move 19 by Alphazero is actually good, and even ...
7
votes
2answers
1k 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 ...
8
votes
1answer
575 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 ...
5
votes
1answer
289 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?
20
votes
7answers
9k 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 ...
-2
votes
2answers
176 views

Why do chess programs do bad against pawns?

After playing a couple of games playing Sicilian against a computer (had no wifi) i’ve noticed that I have been able to create much better pawn structures than against players that would be similarly ...
0
votes
1answer
245 views

Good apps for engine vs engine matches

I'd like to hold engine vs engine matches on my phone, and am looking for an app which could help me do this. Does Droidfish support matches between two different engines? If not, could someone name ...
-5
votes
5answers
173 views

Stockfish given indefinite computing power, could it beat grandmasters with only a king and 8 pawns, the GMs having all standard pieces?

Has this type of situation been mathematically solved? Is there a solved endgame somewhere that probably describes this to a certain degree of statistical precision?
1
vote
1answer
245 views

Game with computers choosing the worst possible moves [duplicate]

Since chess engines in one way or an other rank alternative moves, it should be able to search for the worst move as well as the best. Have engines played each others trying to lose, and what has come ...
5
votes
2answers
572 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? ...
12
votes
3answers
766 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 ...
-2
votes
3answers
131 views

What if we downloaded a gigantic database of chess games into our brains (intelligence downloads)?

If we downloaded a gigantic database of chess games into our brains (intelligence downloads), then would we play at a stronger level than the world's leading top players? What about if we downloaded ...
3
votes
2answers
171 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?
5
votes
2answers
456 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 ...
0
votes
1answer
172 views

Chess as random process

Not sure whether this is more of a physics or a chess question. Looking at the evaluation graph (computer evaluation vs. move number) of a game of chess, I realized that there are some similarities ...
1
vote
1answer
145 views

program to output features in a position

is there a program available that will take a position as input and output the features in that position such as: bad knight on H3, good bishop on g2, knight outpost on E5, passed pawn on c6, etc. It ...
2
votes
0answers
60 views

How to slow down replay in Arena

I am using arena to play through pgn games. Unfortunately the replay feature is far to fast for me. I have tried to slow it down by changing the settings in levels but this does not work. Thank you ...
2
votes
4answers
6k 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
633 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
0answers
162 views

Are there any dicylic graphing programs for chess?

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/...
2
votes
4answers
908 views

Are computers playing good chess beyond what humans can see?

It is more than a decade now that no human has beaten a top chess program, and now there are computer vs computer matches continuously running and getting results. Those results are used by ...
15
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 ...
5
votes
1answer
369 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 ...
1
vote
0answers
131 views

4 Simple Questions about Chess Fonts [closed]

If Merida Chess Font first appeared in 1998 but some other Font appeared earlier in printed Chess media, what was the most widely used Chess Font before Merida? This question makes it clear Merida ...
-3
votes
2answers
143 views

Shortcomings of Chess.com [closed]

How much do you know Chess.com website? In my opinion, Chess.com is the best website that chess players use in their chess life. I'm a web developer and I'm going to create a social network for chess ...
4
votes
1answer
110 views

How do you implement Alpha-Beta search when you can only compare 2 positions to each other?

In their paper about DeepChess, http://www.cs.tau.ac.il/~wolf/papers/deepchess.pdf, David et al show a cool way to train a net to play chess. I've trained my net to some degree of success and I want ...
26
votes
2answers
2k 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 ...
6
votes
2answers
305 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 ...
-1
votes
2answers
278 views

Make chess great again [closed]

Chess at the highest level has changed a lot perhaps helped by computers, so that nowadays we have: black often playing for a draw GM analyzing some opening lines all the way to the endgame opponents ...
7
votes
4answers
318 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 ...
6
votes
1answer
860 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 ...
3
votes
3answers
654 views

Using a Linux UCI Engine with a GUI (eg. Fritz 15)

Is there any way a Linux UCI Engine (such as StockFish 8) be used with Fritz 15? Will this involve customizing the source code and rebuilding to implement things like hash size, tablebase locations, ...
3
votes
2answers
930 views

How do the best centaurs compare to the best computers?

Do human-machine combinations still beat the best computer chess players, or have computer players gotten good enough to beat even the best computer-human duos?
-5
votes
1answer
101 views

Who could win today: modern chess players or computers with old games database? [duplicate]

I know that modern programs are highly use historical plays databases to have openings and ends lists. Also chess algorithms often use AI to learn how to better calculate the move. Anyway I am not ...
3
votes
3answers
642 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 ...