Skip to main content

Questions tagged [software]

Questions about chess-related software, but not including chess-playing engines; there's a more specific tag for those questions, the [engines] tag.

Filter by
Sorted by
Tagged with
0 votes
3 answers
143 views

xboard and stockfish not working well together

It looks like xboard GUI and stockfish engine are not close friends. I can pick stockfish as an engine in xboard, but stockfish will not respect the time limits (unlike if it is used by chessX). ...
1 vote
1 answer
61 views

How to use stockfish with c++?

I downloaded the stockfish.exe from the website and it runs fine. I just want to give it a position and to return an eval. The documentation about c++ in the stockfish website is gone. What can I do? ...
2 votes
1 answer
339 views

is it possible to download pgn from view.livechesscloud links

DGT broadcasts are hosted on links that start with view.livechesscloud https://view.livechesscloud.com/#0ae3ada0-034b-4144-afc7-89257d74f7da. This shows the boards and times in real time but there is ...
3 votes
2 answers
444 views

Looking for special chess freeware

I am looking for chess freeware that ideally has the following facilities, and I am wondering what compromises I'll need to accept. I am also requesting the results of your experiences. List Of Needs ...
5 votes
4 answers
2k views

Where can I find free training tools like detailed annotated chess openings, middle games and endgames in the PGN format?

I have decided to study chess after playing it leisurely for a while. I looked at some online chess courses like the ones offered by Igor Smirnov at the Remote Chess Academy, but these options seem to ...
1 vote
1 answer
68 views

Lower bound on the number of moves to reach given position

I'm trying to analyze opening positions using the Lichess evaluations database. Loading the entire database into memory is somewhat costly, so I'd like to filter out positions that occur after, say, ...
1 vote
0 answers
52 views

What kinds of analysis can I do to improve my openings? [closed]

I am working in a project where I can analyze pgn games, so if I apply it to my own games, I would get a full map of the positions I have won as white/black and compare that directly with the ...
0 votes
5 answers
188 views

Unable to find a chess program where the computer plays against me

It sounds crazy, but I am unable to find a chess program where the computer plays against me. I have halfheartedly looked for such a program but cannot find, or activate, such a thing. In the good ole ...
4 votes
1 answer
304 views

Is there an API for chess-results.com

TL;DR: Does the website chess-results.com have an API? Long version: I'm working on something that needs some information about tournaments and games that reside on chess-results.com. I could use a ...
1 vote
1 answer
72 views

Blindfold Simultaneous software

Is there any chess software out there that will let one play blind and simultaneous? I really don't want to find guinea pigs for a couple of reasons, but I do want to learn how to play more than one ...
6 votes
0 answers
533 views

What program/website shows the last captured piece in displaying the last move played in a position?

The following image appeared in the question Can anyone explain this sacrifice? You can see a pawn is captured. Sometimes a position will show the last move played or whose move it is but doesn't ...
2 votes
1 answer
599 views

Computerized Chess games Analysis

I am looking for the ultimate chess game analysis tool I used lucas chess which is great but lack some details, I also tried creatica https://chessgame-analyzer.creatica.org/ which is good also but ...
0 votes
2 answers
104 views

Any functional Stockfish online API in 2024? (preferably with WebSocket support)

I'm on the hunt for an online Stockfish API where I can send either a FEN/PGN position or a list of moves and get back some info like evaluations / variants / best moves. I've been scouring ...
3 votes
0 answers
253 views

I have a code in Python which should compute fully optimal moves in an endgame for Black and White player, but it seems that k is playing suboptimally

In this example "'fen': '7Q/8/8/6k1/2K5/8/8/8 w - -', 'moves_to_mate': 9" should be "'fen': '7Q/8/8/6k1/2K5/8/8/8 w - -', 'moves_to_mate': 11" according to Stock-Fish. EDIT The ...
1 vote
0 answers
53 views

I have a simple code which has a bug at the particular place given below, but I'm unable to detect it exactly and fix it

I have asked a similar question elsewhere and I have detected where roughly is a problem. It is in this function which gets processed for node "1" only, see the output section below: (I'm ...
3 votes
0 answers
94 views

Why this Python code for a simple endgame yields wrong results?

I have a Python code as below for a trivial (for a human) endgame, but I'm unable to make it output correct results. I'm seeking for a fully optimal play by both player: the stronger player should try ...
14 votes
8 answers
4k views

Website or program that creates puzzles from blunders in your past games

I'm looking for a website or program that would look at your past games on Lichess or chess.com and find moves that you played that were blunders and create puzzles around those
6 votes
7 answers
6k views

What are good ways to check blunders after the match?

Currently I am using Tarrasch for GUI and Rybka 2.3.2a as the engine. With that, I am able to kibitzing every position in the game and check for any blunder. So basically this is what I always did: ...
3 votes
1 answer
2k views

Where could I get the Torch Chess Game Installer for Windows 11?

The question: Where could I either buy or download Torch Chess Engine, please? This to install it on my ever offline Laptop. I do not like Stockfish, I prefer a more complex, nastier one, which thinks ...
15 votes
5 answers
3k views

Are there positions which cannot be properly analyzed by any computer?

Are there positions in chess which every engines is unable to analyze properly ? Maybe calm positions with a positional advantage the engines do not recognize ? Or positions won in the long term ...
0 votes
1 answer
82 views

Chess.js -- How to access the various fields in .moves({ verbose: true})

I am an experienced Delphi programmer but totally new to JavaScript/TypeScript and I don't understand the structure of what is returned by .moves({ verbose: true}) and the appropriate JS/TS syntax to ...
3 votes
1 answer
142 views

How to access high level tournament game data

I am currently in need of data from high level tournaments for a project and the data needs to include information like each individual move, the engine evaluation after each move, and the time ...
0 votes
2 answers
638 views

Which Chess Engine is Most Preferred by Grandmasters for Analysis and Considered the Fastest and Best Currently?

As an avid chess player looking to improve my game, I am curious about the tools that top-level players, especially grandmasters, use for analysis. Specifically, I am interested in knowing which chess ...
2 votes
0 answers
67 views

Easily modifiable chess engine

I'm looking for a chess engine that I can (relatively) easily go into the source code, make some tweaks, recompile, and run the modified engine. Ideally, the source code would be well documented and ...
0 votes
1 answer
77 views

Transferring data from chess engine to statistical software

How do I extract data such as board configuration, engine evaluation, time spent per move etc from an engine into a statistical software package like stata? I am currently trying to investigate the ...
1 vote
0 answers
53 views

How to easily find out which games in pgn database were already analysed/processed

Which software (ideally free/open source (maybe Scid or Chessx) gives the possibility to easily see on the list of games (in PGN) which has: alternative moves or comments added? Basically what I need ...
4 votes
1 answer
128 views

What are the Rules of Baroque chess?

I want to do an AI project implementing a Chess agent, so can anyone please let me know the Rules of Baroque chess?
1 vote
1 answer
491 views

Why is futility pruning causing an Elo drop in my engine?

I'm getting weird results when introducing futility pruning into Blunder. On the one hand, I'm getting a pretty sizeable reduction in nodes, and I'm searching a full ply deeper for some positions (e.g....
7 votes
6 answers
4k views

free alternatives to SwissSys?

I was going to do a tournament recently, and then, I found out just how much $$ SwissSys Tournament software costs... My question is: What good alternatives to this expensive mainstream ...
2 votes
0 answers
52 views

Transposition table store/retrieval confusion

I am struggeling to get the transposition table aspect of my search algorithm right. These are the table functions: pub fn lookup(&self, hash: ZHash, depth: u32) -> Option<&...
1 vote
1 answer
238 views

how to download pgn of a chess.com game by game ID programmatically

Every chess.com game has a game ID. For example https://www.chess.com/game/live/2485075845 2485075845 is the game ID. When you go to this URL it is possible to download the PGN by clicking the share ...
4 votes
3 answers
1k views

Swiss-pairing algorithm

Is there a (simple) algorithm for setting up a swiss tournament? I've searched around a little, but can't find anything specific. Alternatively, is there any good and free software available for ...
19 votes
13 answers
8k views

Tools for automated notation: webcam movie to PGN

Sometimes during blitz games over the board, or when in zeitnot, it gets very difficult to annotate them. I've seen several software / hardware to help in writing the notation, even one that's FIDE ...
1 vote
0 answers
2k views

How can I automate finding games that had brilliant moves in it by a particular player on chess.com?

There's a feature on chess.com for highlighting brilliant moves. I have 30,000 games back to 2015 in one account before that statistics feature came online, and I'd love to hunt for any brilliant ...
5 votes
2 answers
6k 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 ...
2 votes
2 answers
319 views

Best Repetoire Building Tools

I want to build an opening repertoire manually. what are the computer tools to do that?
-2 votes
1 answer
286 views

Mate Solving or problem solving software

I have some positions in my games which engine analysis indicates that some lines (not the ones I played) lead to a checkmate in 6 or 7 or 10 moves. But normal engines are not reliable here so I use ...
9 votes
2 answers
2k views

Creating a Opening Lines Book in ' tree-like' format

I came across this Opening tree graph question where a very elegant Opening tree as displayed. Is there a way I could make a personal opening book in this format? If yes, then which software should ...
4 votes
3 answers
695 views

Is there any program which I can use to train custom tactics puzzles?

Essentially, I would like to have the following features/workflow: I obtain a .pgn file with (puzzle) positions and moves (the solutions) I load that .pgn into the program and then solve (...
3 votes
2 answers
359 views

What chess software allows to search for sacrifices and combinations?

I want to search a database of games for generic interesting tactics combinations. What are my software options for this (SCID/CB/CA)? Is there a published algorithm/script that determines that a move ...
1 vote
1 answer
364 views

Lucas Chess Issues with Chess Openings

I am using Lucas Chess but its opening lines don't display appropriately. Here the engine doesn't show opening lines automatically. What opening book can I use with engine for preparation of absolute ...
3 votes
1 answer
310 views

A different hashing algorithm for chess positions

This is not a question, it is a curious discovery I wanted to share The most common hashing algorithm in chess programming is, I believe, Zobrist hashing. However, I may have found a different way of ...
0 votes
1 answer
110 views

I would like to make engine play specific openings

I would like to organize an engine tournament on Arena and restrict it only to one opening. How do I do that?
1 vote
1 answer
113 views

Swiss pairings software ignoring colors?

I am looking for a tool that could manage a tournament and calculate the pairings (with Swiss or accelerated Swiss system) with an option to ignore black and white colors. This software, with the ...
0 votes
0 answers
68 views

What is the maximum theoretical (and practical) limit to an engines Elo? [duplicate]

If I'm not wrong, Chess #1 is at 2800 something, (Magnus) And the #1 Engine is Stockfish, with something of 3200-ish. What I'm asking that is there any theoretical limit to the elo? yes, I know, Elo ...
1 vote
0 answers
183 views

Chess Tree Visualization Tool (no engine or database needed)

Looking for a Good Visualization Tool I am looking for a good tool to use for visualization of the game tree and for exploration of variations during correspondence games. The tool would need to ...
2 votes
1 answer
585 views

How to implement Zobrist tables?

I am making a chess engine and trying to implement Zobrist tables into my engine. From what I've read, my understanding is that you first calculate the Zobrist hashcode, then get the modulo of the ...
0 votes
1 answer
255 views

How to run perft with Stockfish in the terminal on a macbook?

I just got a Macbook and I'm attempting to build a chess engine, so I want to run the perft function on Stockfish to compare my perft results. When I was on PC, I was able to download the engine from ...
0 votes
0 answers
82 views

Tools to study positions with partial information?

TL;DR Is there a chess engine or other tools to study a "position" where the exact location of certain pieces is not known? From the following chess position, a plan could be to win the a2 ...
4 votes
1 answer
257 views

Program to merge chess opening polyglot database files with recalculation of weights

I have been trying to merge polyglot chess opening databases. When merging databases with existing programs, if any move in a position already exist in the first file, new moves from same position ...

1
2 3 4 5
10