Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

2
votes
1answer
32 views

How can I get multiple computer recommended lines in python-chess module?

In python-chess you can communicate with the engine on a given position. However the method presented in https://python-chess.readthedocs.io/en/latest/uci.html using the engine.go() function with only ...
0
votes
1answer
24 views

Bughouse chess tournament pairing software?

Does anyone know of a (free) program which could be used to organize a bughouse chess tournament? Where in each round the partner you have would change. (With the basic idea to put a good and 'less ...
4
votes
3answers
301 views

Is dead position problem solvable?

In chess, there are some dead positions (FIDE Laws of Chess). Arbiter or players will terminate the game OTB, but is it possible to do computer solution for dead position detection? If it is, then how?...
3
votes
1answer
125 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 ...
0
votes
1answer
58 views

Is there a way to get MANY and FAST (but not deep) position evaluations in javascript?

I am working on a statistical chess project that needs to evaluate many (about 20-30) different positions per turn. They do not need to be deep but fast. Is there a possibility to use engines (...
1
vote
0answers
84 views

Elo rating software with automatic random matchups

This question is not about chess per se, but I am looking for a software that could generate random matchups through a list of 200ish options/people, then I could choose the winner and it would rank ...
3
votes
1answer
84 views

What is %eval syntax in PGN

I've seen two formats of [%eval] syntax in PGN: [%eval 250,5] meaning white is +2.5 pawn up at depth 5 [%eval +0.25] means white is 0.25 pawn up Is any of those mentioned by some PGN standard? Which ...
4
votes
3answers
146 views

Minimax and alpha beta

I want to implement a simple chess bot so I have been reading about this algorithm a lot. I can say I understand the basic idea of the algorithm but I can't clearly see how am I supposed to apply it ...
0
votes
1answer
53 views

convert stockfish pv output to show piece names [duplicate]

What are suggested coding snippets to add pieces to pure algebraic notation (this would change g1f3 to Nf3) when using the chess.js and chessboard.js (javascript) interface. Stockfish uses this type ...
3
votes
1answer
119 views

scid vs pc interface [closed]

I am having an issue setting up scid vs pc. I see tons of tutorials and they all show a nice interface with the board, analysis, and other windows all visible on one view. However all I get get is the ...
5
votes
2answers
2k views

Chess GUI that allows null-moves

Is there a GUI that allows null-moves as legal moves? Of course for engines the null-move heuristic already is an established technique.
5
votes
2answers
228 views

How do top players move so fast?

I've seen 3 minute and 1 minute matches on Chess.com where the players move at insane speeds during the last few remaining seconds of the match. I'm talking in milliseconds, I'd at least take that ...
0
votes
1answer
503 views

Which is better: 'Scid' or 'Scid vs PC'? [closed]

I know 'Scid vs PC' is a fork of 'Scid', but which is better?
5
votes
1answer
88 views

alpha-beta algorithm returns a value between alpha and beta inclusive?

I am coding up a chess engine and using the alpha-beta algorithm for tree scanning. I ended up doing what they posted here: int alphabeta(int depth, int alpha, int beta) { move bestmove; if (...
4
votes
1answer
156 views

Output whether the best move is “much better” or only “slightly better” than the other moves

On Oct 31, 2014, Tord Romstad wrote: The moves are not searched in descending order from best to worst. Stockfish has no idea which move is the second, third best, etc., and it doesn't have any ...
3
votes
1answer
106 views

Data set of board representations at checkmate?

I would like to do a simple project by looking at the pieces at play when checkmate occurs. I have been scouring the internet for a dataset of standard chess games from which I can retrieve the ...
1
vote
2answers
259 views

Analysing Crazyhouse Games

I have recently started playing crazyhouse on chess.com. For my normal chess games, I download my chess games in PGN format. Then open them up in chessbase 13 and from within chessbase load up the UCI-...
0
votes
0answers
24 views

I can't bring up specific games Fritz 15 database, how do you do it without scrolling through hundreds of games

There are 2 million games in the Fritz 15 database. Is there a way to bring up a specific game without scrolling through hundreds of games? I know how to find games of player, but players like ...
1
vote
1answer
106 views

Tips for debugging and progressing a chess engine's implementation

As I mentioned in previous questions I'm currently following this tutorial for building my chess engine. The code was written in C#, but mine is in C++ and I'm in the phase of finalizing the board / ...
0
votes
1answer
320 views

Is there modern chess software similar to ChessMaster series?

I'm interested in a software for a middle-casual player. It should have learning tools, rich graphics with modern screens support and some entertainment features, similar to ChessMaster. Chessmaster ...
0
votes
1answer
113 views

Can one import FENs of positions involving checkmate into Droidfish?

I recently copied the following curious position (from this answer) to clipboard, and tried pasting it in Droidfish. 3b1q1q/1N2PRQ1/rR3KBr/B4PP1/2Pk1r1b/1P2P1N1/2P2P2/8 w - - 0 1 However, the ...
0
votes
1answer
98 views

What is a base chess engine?

For the asmFish 2017 11 05 there is one option as a base bmi2 and popcnt. What does base mean? Is it just a weaker version of the correct one or is it the fully capable engine https://github.com/...
-1
votes
1answer
699 views

where are the revision logs for asmFish

Please help because I can't find the revision logs on any website. I want to download version 051117 but I literally cannot get any website to have it.
2
votes
2answers
235 views

Are there any 'romantic' chess programs?

Are there any chess programs, which play gambits? I have two solutions in mind: It tries to offer situations where one of your moves looks quite promising on the short term (3-5 moves), but later it ...
3
votes
2answers
345 views

Recommended software for ICCF play?

I am interested in playing correspondence chess online through the ICCF. It is my understanding that using computers is not only allowed, but almost mandatory. My question is: What all kinds of ...
7
votes
6answers
488 views

Can a chess engine tell you why a move is bad or good?

Can any chess engine tell you why a move is bad or good? For example, say a chess engine says the score against my opponent is currently +2 in my favor. I then make a move and my score drops to say 1....
3
votes
2answers
1k views

Game databases vs. various languages/character sets

How do people use chess software in large countries like China, India or Russia, if they don't speak English, and more importantly, if they don't know Latin letters? With unicode there's not big ...
4
votes
1answer
2k views

Where can I download a 6 man endgame tablebase

I just cannot seem to find a link to a 6 man download endgame tablebase from syzygy. If anyone could provide me with a link it would be greatly appreciated.
1
vote
2answers
56 views

Changing UCI output to include piece names

UCI output from engines is generally raw in the form of g1f3 and e2e4 representing Nf3 and Pe4. One engine I saw (lozza) sends its PV output with the piece names. Others, like Stockfish, don't ...
-3
votes
2answers
150 views

how many CPU in 4 CPU cores [closed]

I may be being dumb but I am wondering if I want 4 CPU for my chess engine, if I set the number of CPU cores to 4 will that get me to 4 CPU for the chess engine?
2
votes
1answer
98 views

Can one simulate a top GM strength?

I would like to know roughly if a top GM could win a given position against a top engine. Is there a way of adjusting an engine's settings to simulate the strength of a top GM in order to make it ...
-2
votes
3answers
302 views

Why can't FIDE use a Non-Deterministic Gender Neutral Swiss Pairing system?

I have been following the controversy surrounding the pairings of Hou Yifan at the IOM chess tournament 2017. She was paired with 4 consecutive female players, this is following her last open swiss ...
4
votes
1answer
137 views

Backwards Chess Program

Is there a chess program where you can create a position and the program creates a game, expecting the best possible moves to get there, or the most common? A problem I would see is some positions ...
6
votes
1answer
512 views

Software-based training on Linux

10 years ago I used to learn from an old version of Fritz on DVD. It was great. It had a teaching move while you played full games and it also had automated curriculum to teach you openings, endings, ...
1
vote
1answer
83 views

Getting started in position-counting by computer

I have quite a bit of programming background, and even game programming background, but have never looked at a real chess engine before. I recently stumbled on this puzzle-question, which asks for ...
1
vote
2answers
203 views

How do I get Stockfish to show notes like it does on Lichess?

I want to write a program to stop a chess game if Stockfish decides that checkmate is unavoidable for a player as a learning exercise. I downloaded Stockfish for Mac and it gives what it thinks is the ...
1
vote
2answers
68 views

Time/PLY to let engine run for opening analysis

For critical positions in your opening repertoire: How many PLY do you recommend to let the engine run on a single move (referring to a roughly equal position, about +0.15-0.2) How much time does ...
13
votes
2answers
3k views

Why can a chess move improve the chance of winning, according to the computer?

When watching the Sinquefield cup on http://grandchesstour.org/, it is possible to try different moves, and see how the computer evaluates the standing after your suggested move. Now, most moves ...
2
votes
1answer
359 views

How are centipawns calculated?

I found on the Web some information what centipawns are. But how exactly programs calculate this loss? How can I recognize if one move will bring less centipawn loss that an another? Assuming both ...
3
votes
2answers
83 views

Entering and saving chess games

I used a chess pad to enter games. However, it lacks an undo feature and there is no way to correct an incorrectly entered position. What other program can do this?
2
votes
1answer
89 views

Is there a multiplayer Chess GUI that allows you to choose the starting position?

With a human vs. computer, simply set Stockfish to depth == 1 and play it. Or, you can choose another (weaker) engine. With a human vs. human online, is it possible to set the starting position? If ...
4
votes
2answers
481 views

Chess GUI showing variations with arrows except SCID?

Is there anything else except Scid / Scid vs PC that shows variations with arrows and also allows you to chose any variation simply by dragging the piece on the board?
3
votes
3answers
294 views

Where to find specific endgame practice exercises/puzzles/practice bots?

I'm looking for a set of exercises (contained in a book, website, or chess engine) where I can practice what I know in regards to rook and pawn vs. rook endgames. I could find a friend to randomly ...
5
votes
1answer
484 views

Chessbase vs Hiarcs for DB management

I am a Mac user and Chessbase is not available. Instead I purchased Hiarcs. I would like advise as to whether there's added value to Chessbase that should motivate me to install Chessbase on Parallels ...
6
votes
2answers
279 views

Board for lectures, with arrows, highlights, not checking rules

Is there good free software for creating video lessons, that allows you to make board as big as desired, highlight squares, show arrows and not checking rules, allowing to move pieces in any way, ...
3
votes
4answers
425 views

Learning chess over the board vs using software

I have some good quality chess books and of course use the chess board to follow all chess game examples and variations provided. However I noticed that it is quite a tiring activity as it takes time ...
5
votes
1answer
333 views

Chess pairing program for double round robin

We have regular friendly matches in our chess club. So far we have used an older version of swiss manager for swiss and round robin; but today when we had to pair using double round robin format, I ...
-2
votes
1answer
95 views

How to add additional tags of png?

Is there any software that would allow me to add additional tags of pgn on existing pgn files? For example, the tags like WhiteTeam etc.
2
votes
1answer
144 views

Chess GUI Java Swings code needs fixing [closed]

My Taken Pieces Panel clusters ugly with the pieces. Here's my code : class TakenPiecesPanel extends JPanel { private final JPanel northPanel; private final JPanel southPanel; private final ...
4
votes
1answer
69 views

Is CQL executable available anwhere online?

This article and some questions on this forum - mention http://www.rbnn.com/cql/ as a source for getting cql.exe, but that domain seems unclaimed at the moment. Is this executable available anywhere ...