Search found 43 matches

by Deberger
Sun May 24, 2020 11:40 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Sargon 1978 - Bringing it back to life
Replies: 18
Views: 1091

Re: Sargon 1978 - Bringing it back to life

The github docs say in a couple places it has a "full width" search, but it also mentions "minimax." The latter term usually indicates the alpha-beta algorithm but I am not really clear from the description whether Sargon implemented this. The basics of the algorithm go back to Shannon's 1950 paper...
by Deberger
Sun May 24, 2020 11:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Call an engine from BASIC?!
Replies: 29
Views: 652

Re: Call an engine from BASIC?!

JBNielsen wrote:
Sun May 24, 2020 10:24 pm
Dann Corbit wrote:
Sun May 24, 2020 7:12 pm
The link he gave is the manual page.
It includes syntax and example code.
Thanks; I know.

But I don't know what Stockfish requires to communicate.
This: https://en.wikipedia.org/wiki/Universal_Chess_Interface
by Deberger
Sat May 23, 2020 6:10 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard
Replies: 39
Views: 1375

Re: PGN standard

"the active color" seemed odd at first glance, but that's absolutely consistent with the document terminology.

Well done.
by Deberger
Fri May 22, 2020 2:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard
Replies: 39
Views: 1375

Re: PGN standard

This is great news. About that en passant target square :-) http://talkchess.com/forum3/viewtopic.php?p=588125#p588125 The original FEN specification is incorrect concerning the en passant target square. The correct version is: The en passant target square which appears as the fourth field of a FEN ...
by Deberger
Fri May 01, 2020 11:04 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: C/C++ client UCI example
Replies: 8
Views: 1057

Re: C/C++ client UCI example

nnnnnnnn wrote:
Fri May 01, 2020 7:54 am
Thank, the cutechess code is helpful. I believe it is using Qt for some of the process stuff, perhaps there is something even smaller and more self-contained somewhere.
https://www.chessprogramming.org/PolyGlot
by Deberger
Thu Apr 23, 2020 4:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.6 without Syzygy
Replies: 1
Views: 338

Crafty 25.6 without Syzygy

Some minor changes for Crafty 25.6 without Syzygy diff --git a/src/crafty.c b/src/crafty.c index 998e2a7..3c97a8b 100644 --- a/src/crafty.c +++ b/src/crafty.c @@ -25,7 +25,9 @@ #include "attacks.c" #include "see.c" #include "utility.c" -#include "tbprobe.c" +#if defined(SYZYGY) +# include "tbprobe.c...
by Deberger
Thu Apr 23, 2020 2:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: How to find original games in big database
Replies: 11
Views: 1447

Re: How to find original games in big database

> very basic stuff with command line apps This is all we need. pgn-extact truncated-games.pgn -C -F > note-final-positions.pgn Then extract the final positions using your most comfortable method. <--- What to do next? Here is an example how 'note-final-positions' looks like: I like the Linux comman...
by Deberger
Tue Apr 21, 2020 12:04 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Excuses for Wishy Washy FEN/EPD/PGN implementation
Replies: 39
Views: 2479

Re: Excuses for Wishy Washy FEN/EPD/PGN implementation

What is said here on the forum carries little weight. That's to be expected. However, in this case we are talking about FEN, Which is the Forsyth-Edwards Notation, And the 1995 specs were written by Steven J. Edwards. Yes that's exactly the same man who posted the update. The problem is not that th...
by Deberger
Mon Apr 20, 2020 8:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Excuses for Wishy Washy FEN/EPD/PGN implementation
Replies: 39
Views: 2479

Re: Excuses for Wishy Washy FEN/EPD/PGN implementation

I don't encounter many of those types of positions, but bad e.p. pawns are in the millions in data that I have collected, That is because the FEN standard prescribes it, and most people stick to the standard. Most software is sticking to some hybrid standard, which is removing the bad ep flags unle...