An engine is any machine or computer program that plays chess.

learn more… | top users | synonyms (4)

0
votes
1answer
7 views

How to host an own chess ICS server?

I want to host my own chess server (just in my home network, nothing public) to play chess with some friends. I did some research on it and found out that the protocol used to realize a chess server ...
1
vote
2answers
65 views

Play chess in Python programming language?

I am searching for a program/library in Python which will let two users or a user and an AI play chess with each other. PS: I have found python-chess. Can this be used for the above along with a ...
5
votes
1answer
93 views

How is it possible that the Lomonosov-endgame-tablebase from 2012 still is the most powerful tablebase?

Due to Wikipedia: Endgame tablebase the Lomonosov endgame tablebase is still the biggest tablebase (with a size of 140TB). Now this tablebase was computed in the year 2012 with the Lomonosov 1 (Top500-...
4
votes
2answers
113 views

What is the current highest rated chess engine?

http://www.computerchess.org.uk/ccrl/4040/ - Indicates that it is Komodo 10 but I am not completely sure this is up to date.
5
votes
1answer
70 views

Which webpage broadcasts a single chess game, usually Carlsen's, in infinite analysis?

I would often visit a site that had a live Carlsen game analyzed by a strong computer, and deeper than the "average" chess site, but I can't seem to find it. I think it had something to do either with ...
1
vote
1answer
58 views

Looking for SmallChess source code?

I'm currently looking for this chess engine: http://www.smallchess.com/ but the link to access it is dead. Can anyone help ?
0
votes
1answer
54 views

Do users of chess-db get informed when you play against their computer simulation of themselves?

If I were to play against the computer simulations of chess players that have an account on chess-db (titled or none titled I know), will they get informed that I trained or prepared against them by ...
13
votes
1answer
207 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 ...
1
vote
3answers
149 views

Can a Chess Engine ever play a novelty?

Is there any instance/possibility that a Chess Engine plays a novelty in a chess game?
1
vote
1answer
75 views

Is there any software that can be used for positional chess training?

I am looking for a software that would help me in improving my positional chess understanding. Is there any such software or website?
4
votes
1answer
130 views

Practicing against an engine vs practicing over the board?

When I initially started playing chess I used books and board. Later, when I started using chess software, I think my game improved a lot for a time, and I got a rating of 2000 at chess.com But I am ...
6
votes
1answer
145 views

If I analyze a move in a position to depth 25, then why am i only up to depth 15 immediately after playing the move?

I'm using SCID with the latest Stockfish 7 on my Ubuntu PC. When I'm analyzing a position, I can see the depth counter on the left. After seeing that the move, Nf3 say, get to depth 25, I go to play ...
1
vote
0answers
52 views

How to play against an engine using Babaschess

I want to play against the computer using some engine with the Babaschess program (most used interface program in FICS). I want different levels of strength if possible. In this link they talk about ...
0
votes
1answer
92 views

Why can't I put Stockfish in SCID?

I'm installing stockfish to be used on SCID. I followed these two tutorials, using Stockfish from the Stockfish website rather than from git. https://www.chess.com/article/view/scid--stockfish http://...
1
vote
1answer
71 views

Which binary of Stockfish 7 should I use?

Stockfish 7 for Windows comes with 3 64-bit binaries: stockfish 7 x64 bmi2.exe stockfish 7 x64 popcnt.exe stockfish 7 x64.exe All 3 of them work on my system. Which one gives the best performance?
4
votes
1answer
42 views

Mac/iOS chess app with rates option

I am looking for a chess app that you can set an exact rate to play against the computer (same as you have in chess.com where you set it to play against others). Is there any Mac (specifically) and ...
2
votes
2answers
111 views

Can computer analysis really understand human behavior?

I just finished a game. I got into a pretty convenient position at move 17 (I play white): I noticed that in order to checkmate, I only need to remove the black bishop from protecting e7 and then I ...
2
votes
1answer
57 views

syzygy tablebase generation program

I am a linux user and have been able to write not-too-complex C programs. I have also used makefiles. I have tried to download tablebase generator programs from GitHub but do not understand how to do ...
6
votes
2answers
122 views

Reasoning for Rook sacrifice

[fen "rn1qk1nr/pp4p1/2p2p2/4P2p/1bp5/2NbPPP1/PP2N1BP/R1BQ1RK1 w kq - 1 11"] Komodo 8 and Stockfish agree on Nf4 here for white ( sacrificing the rook for development). It does not however show Bxf1 ...
0
votes
0answers
55 views

Rook and knight move together

This is my first question on chess beta and I don't know if I'm insane or if the cpu is broken. So I was playing chess against a CPU on the iPhone with the app 3D Chess Game, and the CPU (playing ...
1
vote
1answer
69 views

How can Elo be unofficially estimated?

@user1657 has given an interesting answer to a question of @ArghyaChakraborty. He says that the Android app called "Analyze your games" can estimate the user's Elo strength. How would it do that? ...
2
votes
0answers
56 views

Game engine versus engine from a given position

I use Fritz8SE , which allows the following options : You can let play two engines against each other a normal game. You can setup a position and let one engine play out the position. What I would ...
11
votes
5answers
233 views

How to determine the value of a piece from scratch?

Assume we have a standard chess set setup, but we make a slight change so that (for example) pawns can now move two squares forward on any move rather than just on their initial move. Even assuming ...
4
votes
2answers
163 views

What is the status of correspondence chess?

Considering the rise of the Internet for playing games online and the increasing strength of computers / engines for evaluation of positions and finding best moves, what is the status of traditional ...
1
vote
1answer
79 views

Is there a chess GUI that gives an evaluation of each move?

I'm looking for a chess GUI that shows the evaluation of each possible move rather than the top move.
1
vote
1answer
73 views

Why am I getting different behaviour between using stockfish as a child node process and a CLI called process?

Copied this question from stackoverflow. Not 100% sure it belongs here but we'll see... I am building a web interface for the stockfish chess engine using Node, and I noticed that the behaviour of ...
0
votes
2answers
102 views

I'm confused by UCI Pondering and Time Control

I'm trying to talk to a UCI engine (right now Stockfish, but more generally to all UCI engines) to write my own computer-vs-computer program (I could use Fritz, but I really want to learn more about ...
1
vote
1answer
72 views

Please Critique my game played by my engine

[Event "?"] [Site "?"] [Date "?"] [Round "?"] [White "?"] [Black "?"] [Result "?"] [fen ""] 1. e3 e5 2. Qg4 Qf6 3. Bb5 e4 4. Qxe4+ Qe7 5. Qd5 Qh4 6. g3 c6 7. Qf5 g6 8. Qd5 Qb4 9. Qe5+ Ne7 10. Be2 Rg8 ...
3
votes
1answer
132 views

Fischer playing Greenblatt in 1977

Is there any information, apart from the three games, regarding Fischer playing the Greenblatt computer in 1977? Wasn't Fischer living in seclusion at that time? How did someone manage to have Fischer ...
0
votes
0answers
51 views

Are the GUIs of Chessbase chess programs the same?

Chessbase (the company) has several chess analysis programs available: Fritz, Komodo Chess, Houdini Pro, Deep Junior and Deep Rybka. Do all of these programs use one and the same graphical user ...
1
vote
1answer
76 views

SAN for nullmove?

The long algebraic notation (lan) for null move is usually 00-00 or simply 0000. Chess engines that support the nullmove: "give up a turn, and let the other side move" typically use this as its part ...
0
votes
1answer
82 views

How to read score from stockfish - inconsistent response every call?

I was setup stockfish with: uci setoption name hash value 128 setoption name threads value 4 That I try to evaluate my first moves to learn how it works (I am programmer) but I received random ...
0
votes
1answer
76 views

Static Exchange Evaluation (SEE) without move undo

I read about a SEE without move/undo but they didn't share any simple pseudo code. If the next ply isn't calculated, cant see the recursive nature, Any speculators how this would work without move/...
0
votes
0answers
65 views

List of FEN positions with evaluation

I am looking for a list of FEN positions together with a strong evaluation (such as runnning stockfish for 20 hours or something). Any leads?
5
votes
1answer
178 views

Is there an online chess evaluation engine with a REST API?

Is there an online chess evaluation engine with a REST API? I'd like to be able to send a game or position (with castling ability presumably) to a simple REST API and get back the positional ...
0
votes
0answers
44 views

Non-recursive, iterative based negamax algorithm for a chess AI

Any idea or pseudo code for a Non-recursive, iterative based negamax algorithm? I use negamax as the search heart of my Chess AI. My engine is written in JavaScript and according to the literature ...
1
vote
0answers
38 views

Adding AI knowledge base [closed]

I've built a standard chess AI and trying to add a knowledge base. A rule based system beyond negascout and eval. It has all the standard parts, and now I want to dabble in novel directions. Tried ...
1
vote
0answers
47 views

Static exchange Evaluation (SEE) optimization

Implementing SEE extensively in my chess AI but can't seem to speed it up. Just using depth and MaxDepth. I'd like to add heuristics similar to negascout, quiescence, lazy eval. Maybe something like ...
9
votes
5answers
425 views

A new AI wins at go. Can a similar AI win at chess? Can it achieve pure self-training?

One of the more popular questions asked on this site regards the prospect of a purely self-trained chess AI. Today, ChessBase is distracted from its coverage of the FIDE Candidates tournament to ...
2
votes
1answer
115 views

Has any chess engine developed its own opening book?

I'm referring to an engine that plays repeated games against itself and human opponents... and uses that data to develop its own opening book. I'd think computers would have been used to develop new ...
2
votes
2answers
195 views

Chess Engines and ELO Ratings

I don't know if this question has already been asked. Pardon me if it was. What is the difference between a human player of approximately 1600 ELO rating and a competent chess engine like Stockfish ...
2
votes
1answer
70 views

Chess engines as similar to A.I

Are there any chess engines that can adapt and 'learn' how to play better with an opponent? One with certain system parameters that can be adjusted while playing so the computer can 'respond' better ...
1
vote
1answer
51 views

Engines like Arena

So i have implemented an intelligent chess agent using reinforcement learning. For the training part of the agent, i want to play as many games as possible. I am aware of three options: Self ...
2
votes
1answer
72 views

iOS app that calculates multiple lines

Does anyone know of a chess engine for iOS that calculates and gives multiples lines when analyzing positions? I currently use Stockfish, but it only gives one variation.
2
votes
2answers
107 views

What is a good chess engine to play against on an android phone?

I have an android phone, and I have the Chess Free app. It is nice in that you can set the computer difficulty level and record games, and even play against another human, but it severely lacks ...
3
votes
3answers
189 views

Coding chess engine

I have always wanted to start coding a simple chess engine. I do have basic understanding about the general architecture of such a program, but I would love to see some examples first. Anyone have ...
6
votes
1answer
350 views

How people use chess software to improve their practical skills?

I'm currently using chesstempo to get better at tactics, reading books on strategy, analyzing grandmaster's games etc. My current rating is around 1800 and I am planning to gain 200-300 points ...
1
vote
3answers
169 views

Free chess engine

I was surprised to learn that you can download and use Shredder for free. I was also surprised to learn that a GUI is required and needs to be downloaded separately. I was happy to learn that you can ...
1
vote
2answers
96 views

What are the differences between Chess and Go from the perspective of computers? [closed]

Please list the differences between the game of Chess and the game of Go for engine programming in a similar format as this one: Go: Item 1 Item 2 ... Chess: Item 1 Item 2 ...
0
votes
2answers
85 views

Do GPL-licensed engines permit modifying and closing the source code?

Is it legal to modify and redistribute a GPL engine, under a more restrictive license (for example closing the source code)?