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

learn more… | top users | synonyms (4)

2
votes
1answer
61 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
74 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
153 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
315 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 ...
0
votes
3answers
144 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
82 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
72 views

Does GPL licensed engines permit modifying and closing the source code?

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

Open source Chess engines under MIT license?

What are some of the open source Chess engines under the MIT license? The purpose of the search is to find a suitable strong engine to be used in our chess hardware/software product. Thanks.
0
votes
3answers
367 views

Is Behting Study Still Beating Computers? [closed]

This is the famous Behting study, first published in the magazine Bohemia in 1906, which is often used as a demonstration that computers can’t solve all positions. White to move and draw with a ...
2
votes
2answers
66 views

Which top engine is strong on what?

We select an engine to use, and stick with it. But I heard that all engines have different characteristics, and can be better or worse comparing to each other, in different positions. For example: The ...
4
votes
1answer
546 views

How not to use a chess engine?

How not to use a chess engine? What are the bad practices when using a chess engine, and the good ones? How trustworthy are their suggestions and evaluations?
1
vote
1answer
64 views

Chess programs that mimic some amateurs

Is there such a thing as a chess program that at random times can vary it's strength of play between say a beginner and an expert? Or maybe a program that a certain random times makes subtle or ...
1
vote
1answer
51 views

Is there an engine which tries to find moves that forces the opponent to find the best move?

For example: 1r1q2k1/1p3rpp/b1pn4/P5N1/1B1P4/1Q6/1P3PPP/2R3K1 w - - 0 1 Here, the best move is not 1.Bxd6 but White plays it anyway in a swindle attempt to win, since Black is forced to take on g5 ...
2
votes
1answer
106 views

Is there a chess engine with divide perft for captures only?

I'm programming a chess engine from scratch in C++, and I have it playing games on UCI against others already. I spent about four days trying to weed out bugs in my move generator, and finally did ...
1
vote
1answer
166 views

How do I create multiple move output

I have an old Chessbase Light with Fritz 4. Fritz displays the best 5 moves. Is there any way to make Arena 3.5 display the 5 best moves, instead of the single move output. Thanks.
3
votes
1answer
60 views

Is the TSCP chess engine able to run on a 32 bit processor?

I'm a beginner learning about chess engines and would like to find a chess engine written in C (like TSCP) that doesn't use bitboards for board representation because I want to test the engine on a 32 ...
4
votes
2answers
85 views

Can anyone give good primary resources on Deep Blue?

I'm researching deep blue, but I want more info. Can anyone give good primary resources on Deep Blue?
2
votes
1answer
63 views

UCI go with depth and movetime

Is it possible to perform analysis with stockfish for a given depth, but stop in case it is taking longer than a specified time? Something like this: go depth 17 max movetime 10000 or setoption ...
0
votes
1answer
35 views

Database of analysed positions with corresponding scores

I am looking for a database with many various chess positions with a corresponding engine score. Something like (position, score): 6r1/3k4/4b1rB/p2p1R2/1pp5/8/PP5Q/7K w - - 1 39 1.25 ...
0
votes
2answers
83 views

How to setup a chess engine to play itself?

I'm participating in some engines-on correspondence games at ficgs.com. To assist in my analysis of my games, I'd like to set up a chess engine (probably Komodo9 which I own) to play moves against ...
0
votes
2answers
109 views

How to measure strength of my own chess engine? [duplicate]

I'm wondering how can I estimate ELO ranking of my own written engine. I figure out that I have to connect my engine with some well known engine (via UCI protocol?) to be able to play automatically ...
1
vote
3answers
177 views

How do you study opening theory using Stockfish?

Any tips to be up to date with recent opening theory?
0
votes
1answer
235 views

When is Deep Fritz 15 release date?

I try searching the release date, but I couldn't find it. How much later do the deep version of a chess software come out?
-4
votes
1answer
92 views

Alright so if you a pawn makes it to the other side can that player grab a castle and say its a queen? [duplicate]

EDIT - Tony adds this interpretation, which hopefully the OP will accept by removing this line. If one of my pawns captures a Rook (which is on the 8th rank) can I promote that pawn to a Queen in the ...
0
votes
1answer
32 views

UCI undo move command?

I checked the UCI specification here and I don't see a way to undo a move. I'm using stockfish, is there a way to do this? For example, how would I accomplish the following: position startpos moves ...
0
votes
1answer
89 views

When evaluating score of new position with UCI chess engine is the Hash used at all?

I am using a UCI chess engine (stockfish 6) to evaluate the score of specific positions from different games. On this stockfish help forum thread it states: Hash size is the amount of memory you want ...
2
votes
3answers
118 views

Search Algorithms used by top engines?

what are the top parallel search algorithms used by top engines ,and which one is the best ? And is there a reference implementation of them in any programming language ? I know most of the top ...
2
votes
1answer
147 views

Extracting features from chessboard

So i am implementing an intelligent chess agent with the use of reinforcement learning.I intend to use Java. After reading the master thesis of H.Mannen i decided to use some of the features listed ...
2
votes
1answer
90 views

Working with UCI protocol (coding)

I'm currently writing small application for a chess interested friend. The application is supposed to automatically annotate his chess games. When giving the engine a position to analyze, and a depth ...
2
votes
1answer
65 views

Reading UCI Engine output in Arena Chess

So for the most part I understand what I am looking at, but i have two questions about the first piece of data. Here is an example that I am looking at. Firstly, the first column has values 1/4, ...
5
votes
1answer
879 views

What I thought was winning tactic, apparently was mistake

I was recently playing a game as black against the Ponziani when this position came up. (I recommend you flip all the boards to show from black's perspective) Here's the beginning of the game: [fen ...
3
votes
1answer
109 views

What is the difference between an inaccuracy, a mistake and a blunder on lichess?

I used lichess to analyse some of my games (lichess.org -> tools -> import game). It puts my bad moves (and those of my opponent) in one of three categories; "inaccuracy", "mistake" and "blunder". I ...
0
votes
1answer
58 views

Continuous evaluation of engine in ChessBase

I just bought ChessBase 13 and downloaded Stockfish, but when I am analyzing my games there is no continuous evaluation of the moves. So say I make 3 extra moves, the engine is still calculating the ...
3
votes
1answer
85 views

chess endgame database + 50-move rule = potential error?

Are there any examples of positions where usage of the endgame tablebase gives an incorrect evaluation, due to the ignoring of the 50-move rule. At the moment I am not sure if endgame tablebases ...
3
votes
3answers
471 views

Simplest chess engine to reach 2000 ELO?

From what I have read coding a "vanilla chess engine" (c++ code for alpha-beta search over bitboard representation with simple hand-crafted evaluation function), will get you to 1500~1700 ELO on CCRL ...
1
vote
1answer
311 views

My game against AI, please analyze

[Event "4444 vs AI"] [Site "multiplayerchess.com"] [Date "2015.08.12"] [Round "1"] [White "4444"] [Black "AI"] [Result "1-0"] [FEN ""] 1. e4 e5 2. d3 d5 3. Ne2 g5 4. Nbc3 d4 5. Nb5 c6 6. Na3 Bxa3 7. ...
1
vote
1answer
196 views

Stockfish 6 in Chessmaster Grandmaster Edition

Is their a way to install stockfish 6 in Chessmaster Grandmaster Edition ?
3
votes
3answers
1k views

Chess computers in human tournaments

Do computers play in ordinary human grandmaster chess tournaments with time limits at 40 moves in two hours etc? If so how do they fare?
2
votes
1answer
204 views

Would the best mobile phone chess app be a favorite in a match against Carlsen?

Assume that the phone is one of today's high-end phones, e.g. the Samsung Galaxy S6. Also, assume that the match is a classical time limit match.
3
votes
1answer
210 views

Best way to play chess via terminal

I've recently learned about gnu chess, but it's poorly documented, and I'm having difficulties: Setting a reasonable difficulty level; Saving an entire game to a pgn: it's only saving the last move; ...
-2
votes
1answer
109 views

fastest AI algorithms for quick chess engine?

I am looking for some authenticated books , tutorials ,reference sites for quickest algorithms implementation for chess engine creation. Thank you. regards Keshav
2
votes
3answers
519 views

Looking for free online chess engines that have (roughly) known ratings

Sirs, In short, I am looking for an online free chess engine that has either: a.) multiple engines with multiple ratings, some as low as 1500-1600, and some as high as 2200 or better, or b.) is a ...
4
votes
1answer
254 views

Chess Position Trainer

Would anyone know how to set up training in a "random position" with Chess Position Trainer (ver 5.04)? I know and use its option to train "the variation", but was hoping there would be sort of - ...
4
votes
2answers
490 views

CPU v. GPU for chess engines

GPUs are better at certain types of calculations, eg, generating bitcoins and performing climate simulations. Would chess engines benefit if they calculated with GPUs instead of CPUs? Maybe some ...
4
votes
4answers
197 views

Are chess engines detrimental for lower-rated players?

To give some context, I just started playing OTB and am only 1225 USCF. My online chess rating isn't much stronger though, it's about 1650 with standard time controls. Chess engines are a great ...
1
vote
3answers
633 views

Looking for pgn openings file

I am looking for a file containing several (>50 let's say) popular openings in PGN format. The aim is to use it with cutechess to do engine testing on different opening scenarios.
3
votes
1answer
142 views

Chess Engine API

I am writing a C# 3D chess game in Unity. I am looking for a chess engine that can Take in an FEN string Return the best move to make given this FEN Check if the board given this FEN is in ...
2
votes
1answer
97 views

multi pv mode in GUI

is their any facility in babas chess (4.0) to facilitate multi pv mode. babas chess that i have only shows single pv. if it doesn't then which GUI (free) has facility for the multi pv mode running for ...
3
votes
4answers
467 views

What is the difference playing against human vs chess engine?

I have been playing with chess engines for over a year now at extreme difficulty levels. I never played a single game with a human player. I am worried that when i face humans in a tournament, my ...
2
votes
2answers
300 views

How can I know the Elo rating of my chess engine?

I built an uci compatible chess engine, and I would like to know its Elo rating. What is the easiest way to get it? I would like something that works both on Linux and Windows.