Search found 19888 matches

by hgm
Fri Jul 23, 2021 9:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Static exchange evaluation with promotion
Replies: 10
Views: 593

Re: Static exchange evaluation with promotion

Shouldn't this be R+B-P? (bxc8=Q Bxc8 Rxc8)? My interpretation of SEE of a given move is that it is the result of a Quiesence Search that only takes moves to a given square into account.
by hgm
Fri Jul 23, 2021 4:35 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish: Our lawsuit against ChessBase
Replies: 247
Views: 10190

Re: Stockfish: Our lawsuit against ChessBase

But I assume the Stockfish source at GitHub to which they refer does contain such a copyright notice.

The comment seem to be about giving credit during marketing. I don't hink the GPL puts any conditions on how you market the program.
by hgm
Fri Jul 23, 2021 3:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Encoding chess rules into chess pieces
Replies: 2
Views: 369

Re: Encoding chess rules into chess pieces

This appears to assume pieces are point symmetric, except that Pawns obviously aren't, and still use the system.

Note that the 'color' bit is redundant; you could use bit 5 of the ascii code (which distinguishes upper and lower case) for that.
by hgm
Fri Jul 23, 2021 3:22 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish: Our lawsuit against ChessBase
Replies: 247
Views: 10190

Re: Stockfish: Our lawsuit against ChessBase

Is 'giving credit' a condition of the GPL?
by hgm
Fri Jul 23, 2021 2:59 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish: Our lawsuit against ChessBase
Replies: 247
Views: 10190

Re: Stockfish: Our lawsuit against ChessBase

- FF2 runs on a slightly modified version of SF. This can be distributed in binary form according to the GPLv3 as long as you provide the source. See github, - Stockfish is credited prominently in the marketing copy of FF2. (I suspect they did that because Stockfish is a selling point, but that’s j...
by hgm
Fri Jul 23, 2021 2:49 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish: Our lawsuit against ChessBase
Replies: 247
Views: 10190

Re: Stockfish: Our lawsuit against ChessBase

KLc wrote:
Fri Jul 23, 2021 11:58 am
Did anyone notice that there is “Fat Fritz 2 SE” now? https://shop.chessbase.com/en/products/fat_fritz_2. It looks like they currently aren’t allowed to sell “Fat Fritz 2” anymore, so they just rebranded it. :D
"Silver Edition" ?
by hgm
Fri Jul 23, 2021 10:49 am
Forum: Computer Chess Club: General Topics
Topic: stockfish evaluates knight as more than rook
Replies: 14
Views: 909

Re: stockfish evaluates knight as more than rook

It is more interesting to see how a position where one side lacks a Knight and the other a Rook would be evaluated.
by hgm
Wed Jul 21, 2021 5:08 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 1k zx chess sources question
Replies: 13
Views: 1011

Re: 1k zx chess sources question

So say for 1k zx chess both source code and chess data structures (like board array) were fitting only 1k of RAM! You are making improper use of the term 'source code'. The executable read-only part of 1k zx chess that is in RAM was most likely Z80 machine code. That is called 'object code', simila...
by hgm
Wed Jul 21, 2021 3:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Fortress detection?
Replies: 6
Views: 824

Re: Fortress detection?

Most chess programs do not address the fortress problem. I don't know enough about Checkers to even see why the presented position is a fortress. But I could imagine that it would help to use the reversible-move counter for fortress detection. If the counter exceeds a certain (not-too-large) value, ...
by hgm
Wed Jul 21, 2021 3:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 1k zx chess sources question
Replies: 13
Views: 1011

Re: 1k zx chess sources question

Is above correct? No. The ROM contains the 'factory settings' of the computer ('firmware'). So a dedicated chess computer might contain a chess program (as machine code) in ROM, but a general-purpose computer will only contain some kind of operating system in ROM, to access the I/O devices (serial ...