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

learn more… | top users | synonyms (4)

3
votes
1answer
67 views

Is there an engine which can give a breakdown of its evaluations

Engines evaluate a position based on a number of factors - material imbalance, king safety, control of the center, pawn structure etc. My understanding is that they then combine these separate ...
2
votes
2answers
187 views

Could white have won this game?

[Event "Fritz, 19Ply / 19Ply"] [Site "?"] [Date "2015.04.15"] [Round "1"] [White "Stockfish 6"] [Black "Houdini 1.5a w32"] [Result "1/2-1/2"] [ECO "B42"] [PlyCount "292"] [FEN ""] 1. e4 c5 2. Nf3 e6 ...
2
votes
1answer
131 views

Engine not necessarily playing strong but “attractive”

Does anyone know a chess engine that is not programmed to be as strong as possible, but to play "attractive" chess ? The program should have an aggressive style and play for mate attacks, even if ...
0
votes
1answer
113 views

adjusting parameters in the engine stockfish 6

I downloaded stockfish 6 (a binary file for windows). It works, but I miss two things : The depth seems to be rather low. How can I increase the selectivity ? How can I achieve that the engine uses ...
1
vote
1answer
60 views

Matrix representation of piece position for a chess engine

Looking into a source code of a chess engine, I noticed matrices that represent position of some pieces. knightPos = [ -200, -100, -50, -50, -50, -50, -100, -200, -100, 0, 0, 0, 0, 0, 0, -100, ...
1
vote
0answers
54 views

Is there a free downloadable mini-chess program or 'chess engine'?

The fascinating miniature chess or mini-chess ' that is chess on a 6 by 6 board. I know there are tons of decent chess programs but has anyone written a decent chess program for mini-chess. Is there ...
2
votes
0answers
62 views

What is approximately the Elo rating of an engine which selects its moves randomly? [duplicate]

An engine which, in a given position, finds all the possible legal moves, and then selects one of them randomly (each move has the same probability of being chosen) and plays it on the board. Its ...
0
votes
0answers
49 views

Is there a software that analyses games through voice, telling you about moves and what you should have done, like Power Chess 98?

Almost 20 years ago there was a game called Power Chess 98 from Sierra. After every game you played, this sensual voice would analyze move by move telling you what you should have done, etc. It was ...
1
vote
1answer
87 views

Do better board representations than the standard one exist?

Consider the classical representation of the state of a chess game. I'll draw the board: R BK BNR PPPP PP N Q PP p np p ppp pp r bkqbnr Here is its move list: d5 d5 c4 c6 Nf3 e6 ...
2
votes
1answer
117 views

How do I change Stockfish's Engine Parameters?

I have no clue how to do this, I want to change its Contempt to -100.
-1
votes
1answer
110 views

What is the gnuchess 5.60 “real” rating?

Anyone can say me what is the gnuchess 5.60 "real" rating with a Atom 1.2GHZ and 2GB RAM 32Bits? or something approximate... According to CCRL, gnuchess 5.60 elo is 2822 ! this website inflate the ...
2
votes
0answers
43 views

Collecting principal variations during search and using them in ordering?

In an Alpha Beta search (Negamax framework), how does one collect principal variations to use in move ordering and how does one use them, without using a transposition table? And would it be different ...
0
votes
1answer
74 views

How to play against an engine using scidb?

I'v just installed the scidb chess database, and I can't figure how to play against an engine from there.Is this feature even supported ? If it is, how to use it ?
5
votes
3answers
205 views

Static position analysis

This may well be too broad of a question. I'm currently in the process of programming a chess engine, but this is difficult for me as I'm not actually that good of a chess player. I'm having trouble ...
2
votes
2answers
72 views

how to evaluate the position inside the search function

using PVS Algorithm with Quiet search and zero window search what should the range of the score be (-infinity, infinity ) could it be as small as (-16000,16000) and what should the search return if ...
6
votes
2answers
219 views

About Alan Turing and chess

I read Turing had some algorithm or method he could use to play chess 'against' this pen and paper algorithm assigning certain numerical values to each piece. Is this true? Is there a pen and paper ...
1
vote
1answer
104 views

UCI engine command white giving the same move

I need help from someone who knows about UCI engines. I am giving the command by double clicking on stockfishengine.exe and manually entering commands. I wanted to play white and I am running arena to ...
1
vote
1answer
169 views

Which is the smallest chess engine with ELO at least 2000?

Preferably written in javascript, but the language really doesn't matter.
1
vote
2answers
159 views

UCI engine state notion

Hi guys I have a problem with using stockfish engine which is using UCI protocol. I wanted to play black and the computer white. But so far I think that uci engine has no notion of state and it gives ...
1
vote
2answers
201 views

Arena: How to have the engine only analyze and let me play as both black and white

I enjoy watching chess videos where, say, an opening is analyzed and besides the main line the lecturer also explores alternatives and explains why they are bad or good. I would like to do this ...
3
votes
2answers
499 views

Forced checkmate examples where engines fail

Do you know example where recent chess engines (Houdini, Rybka, Komodo, ...) failed to find a forced checkmate. I guess they must find mate in 1 or 2 all the time but maybe are they failing to be as ...
3
votes
2answers
180 views

Playing solely against chess engine?

I don't have many friends to play chess with that are at my skill level so many times I am forced to play against the computer. It seems like the computer plays much differently than a human, or at ...
1
vote
2answers
181 views

An efficient program, which generates all next moves for all pieces in C/C++

I am looking for an efficient (fast) program to generate next moves for all pieces. I need it in C++, because I will program in C++. Thank you!
1
vote
1answer
186 views

Can you compile Stockfish in Windows without Unix/GNU?

Can you compile Stockfish in Windows (without Unix/GNU), perhaps via Visual Studio? The official "how to compile Stockfish on Windows" suggests using MinGW (see links below) and I am looking for a ...
1
vote
1answer
117 views

Computer assistance in online blitz chess

I play on chess.com which is usually a very positive and pleasant experience. I like to play five minute time controls with 0 second increments which means it translates to a very fast paced game. ...
1
vote
1answer
123 views

In a ChessBase opening tree how can we put a column that displays the percent of time each move is played or a column that displays “Perf” minus “Av”?

Here are the columns displayed in an opening tree on ChessBase 12: I would be interested in adding two columns: A column which displays the percent of time each move is played in the position. So ...
1
vote
1answer
540 views

Stockfish ELO vs search depth

Could Stockfish beat Magnus Carlsen if its moves were calculated with the UCI command "go depth 16"? If not, how can I find the depth "d" at which Stockfish's strength surpasses top GMs? We assume ...
2
votes
5answers
126 views

How do I find people to play chess with me through correspondence?

I really would like to play chess, nevertheless, I do not have access to physical chess players. My question is, how do I find people to play chess with me by email? I have not been successful in ...
0
votes
2answers
272 views

How many positions per second can a modern supercomputer calculate?

If we created a very powerful supercomputer (as powerful as the current most powerful supercomputers) which was only designed to find forced mates... How many positions could it calculate per second? ...
4
votes
3answers
141 views

How to connect a UCI chess engine play on FICS?

I see that there are several chess bots playing on FICS. I would like to have my own chess engine running on FICS (guest mode is ok), but so far I haven't found any bot source code. I tried eboard and ...
3
votes
2answers
201 views

Could you show me the code(s) of one or more simple chess program(s) written in C#?

I am a novice in C#. I am looking for the code(s) of one or more chess program(s) written in C#. Preferably, the code(s) should be short, clean, straightforward, very simple, and use only basic things ...
2
votes
2answers
259 views

Make chess engine play a particular position

I want to be able to train my mating skills by making a chess engine play positions that others have resigned from. Is there a way to make a chess engine play a particular position? I am using ...
0
votes
3answers
143 views

Is studying computer games legal in correspondence chess?

I have recently umm downloaded the Dragon Cookbook from Chessbase. It is filled with human and computer games in the dragon. The thing is, are previously played computer games allowed to be seen in ...
3
votes
4answers
1k views

Can playing against Computer help?

I am a begineer level player on chess.com with rating around 1500. I play daily 2-3 games with 15|10 mins time control for each player. I find it difficult to get time to study chess books, and was ...
3
votes
1answer
440 views

Can K + N vs K force black into any corner?

Can white force this position [Title "KN vs K"] [FEN "8/8/8/8/8/8/5k1N/7K w - - 0 1"] into this position? [Title "KN vs K"] [FEN "k7/8/1K1N4/8/8/8/8/8 w - - 0 1"] Background: ...
2
votes
1answer
66 views

Looking for information on PARADISE (software)

I am working on developing statistics around the middlegame. During searching I found a little information about PARADISE (PAttern Recognition Applied to DIrecting SEarch), which was developed by ...
1
vote
2answers
520 views

Why does Stockfish give “score mate -7” for this position?

I'm running Stockfish with MultiPV=7: script: setoption name MultiPV value 7 script: ucinewgame script: position startpos moves d2d4 g8f6 c2c4 g7g6 b1c3 d7d5 c1f4 f8g7 f4e5 d5c4 e2e3 b8c6 d1a4 e8g8 ...
2
votes
3answers
120 views

Why different openings are used by computer players?

If few best computer players would be playing against themselves, chances of white winning would depend on the opening used. That way after simulating thousands of games the best opening would be ...
2
votes
2answers
289 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 ...
3
votes
1answer
184 views

What are the options to automatically identify games where the first move played was the best by a margin?

Let's imagine I have a pgn file with each game starting from a tactical position, and I want to identify the games where the solution was the only one. Basically an engine would have to evaluate ...
4
votes
1answer
729 views

How does a chess engine mimic an Elo rating

I am a fairly new chess player (say 1400) and I would like to play against Stockfish and win some of the time. If I change the strength to 1400 then what does the algorithm actually do ? Does it make ...
1
vote
1answer
147 views

Stop SF MultiPV from returning an upperbound

For a given position, I'd like to compute an evaluation of the 3 best moves. I send this to Stockfish: setoption name MultiPV value 3 position startpos go movetime 500.0 // search for 0.5 seconds I ...
2
votes
3answers
535 views

How to make a computer play like a player?

Since computers have surpassed by now all humans, it should be very easy for it to emulate a strength of an weaker player. So the idea is: Supply a number of games The computer ajusts its options ...
0
votes
2answers
286 views

What is the Elo rating of a chess computer that can only look 1, 2, 3, … moves ahead

Has anyone calculated the average Elo rating of a chess computer as a function of the number of half moves or plys ahead it can look. I realise that the Elo is also a function of the choice of move ...
0
votes
1answer
329 views

What fraction of a Pawn do the most powerful chess engines (Komodo, Stockfish, Houdini, Fritz, Hiarcs, Gull, …) use as their evaluation unit?

I've heard that the most common evaluation unit is 1/100 of a Pawn. But some engines use 1/1000 of a Pawn as their evaluation unit. I've also heard that Stockfish used 1/256 of a Pawn as its ...
2
votes
2answers
359 views

How to go about beating chess engines?

I play regularly long games (60min each) with Droidfish/Stockfish the depth is always close around 21. From time to time I overlook taktical flaws in my moves, obviously playing on worse positions ...
15
votes
4answers
2k views

Do chess engines store all of the previously analysed positions between moves

I am starting to play with chess engines. I notice that the best chess engines can take several minutes to move. I am wondering why. Before each move the engine examines all legal future moves to some ...
9
votes
4answers
392 views

Instructive chess positions (and famous games/studies containing these) that engines do not understand well

Basically, I would like to ask people to share their knowledge on famous and/or particularly instructive examples of chess positions, which chess engines do not understand well (i.e. do not evaluate ...
2
votes
1answer
103 views

What is the number of “CPU” next to each engine's name in engines rating list? And is my computer 1CPU, 2CPU or 4CPU?

Look at this engine rating list which compares all the versions of Stockfish. After the name of each engine we can see one of these three things: 4CPU 2CPU Nothing, which probably means: 1CPU And ...
-1
votes
2answers
623 views

Is it possible for any titled player to beat chess engine?

This topic has been discussed before but I want to reopen this thread because of Stockfish vs Nakamura. I was watching the series on chess.com, it happened few days ago Game 2, I was hoping to see if ...