Questions related to all aspects of writing software related to chess.

learn more… | top users | synonyms

1
vote
2answers
91 views

Automatically annotating the beginning of my games

I play chess online and use an engine to review the game afterwards. This works well when I get out of the opening, but under my current configuration (Raptor GUI running StockFish) I don't get great ...
4
votes
2answers
91 views

Javascript based Chess engine

In one of my previous questions I asked about comparison of the strongest chess engines and got a really good answer. While there are little or no doubts that chess engines are stronger than humans, I ...
3
votes
2answers
588 views

Chess engine with API

I am looking for a chess engine which provides a normal API which I can use with some high level programming language like C# or python. I went through the list of leaders (Houdini, Komodo, Stockfish ...
1
vote
3answers
194 views

How do engines read PGN?

I'm writing a small chess engine in LISP. I was trying to read some PGN file, at first it seemed like a piece of cake. But then I realized something. Most of the PGN files, don't tell which is white ...
5
votes
3answers
181 views

Is it possible to download a big txt file containing many openings?

I am creating a small chess engine for a CS class, nothing serious, i need to read the openings from a txt file or any format, i can go to websites like chessgames.com and download individual games, ...
6
votes
1answer
405 views

How to convert PGN moves to long algebraic notation (in python)?

I want to read a PGN file and then advance to a certain move number, and feed that to an UCI engine. Turns out engines work using long algebraic notation, and PGNs are in short algebraic. What is an ...
3
votes
2answers
135 views

Chess engines' .dll files usable in C# projects [closed]

Are there any free/paid chess engine .dll files that could be used in a C# project as a reference?
8
votes
2answers
137 views

Is there a USCF API?

A while ago there was a site made by NM Jonathan Hilton's father that did some analytics on player's USCF rating histories. I thought it was a pretty good site, but it disappeared. There are still ...
2
votes
1answer
219 views

Programming chess engine [closed]

I'm a Java programmer, particularly an Android developer. I'm also a good chess player. My question is where do I start if I want to program a chess engine, may or may not be from scratch. Later I ...
4
votes
2answers
521 views

Which is the most CPU efficient chess engine?

I am learning artificial intelligence and chess programming. I want to analyze the architecture/read code for existing chess engines. But I am confused between multiple choices. There are several free ...
12
votes
3answers
558 views

Open source chess playing or pgn viewing libraries

Is anyone familiar with any open source chess libraries in any language that can do any of the following: parse PGNs and/or FENs calculate valid chess moves based on position process an entire chess ...