Search found 455 matches

by D Sceviour
Thu Nov 14, 2019 4:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FRC / Chess960 -- Some Lessons I Learned
Replies: 30
Views: 5898

Re: FRC / Chess960 -- Some Lessons I Learned

In this process I think I came across the answer to the question "Why does Stockfish encode castle moves as King captures Rook". One reason for encoding KxR castling may be that it follows the polyglot opening book format for castling. Other than that, there may be no advantage to use a KxR format ...
by D Sceviour
Wed Nov 13, 2019 3:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FRC / Chess960 -- Some Lessons I Learned
Replies: 30
Views: 5898

Re: FRC / Chess960 -- Some Lessons I Learned

I decided to try FRC in Schooner. The castle move is still treated as a king move from-to, so KxR is not used as move code. The castle direction is determined by a 4-bit flag tacked on to the end of the move stored. Considerable changes had to made for the castling flags in 10 different files. Curre...
by D Sceviour
Tue Nov 05, 2019 2:37 pm
Forum: Computer Chess Club: General Topics
Topic: Hard pawn endgame
Replies: 11
Views: 656

Re: Hard pawn endgame

M. Zinar | special price | white wins | EG Oct issue 2019 8/5ppp/2p5/p1Pk1p2/3P1K1p/2Pp1P1P/1P4P1/8 w - - 0 0 What do mean by hard? All the engines find the correct continuation after only 1 ply. If you mean hard is to recognize a plus score for white, then Schooner2.1 with 4 cores finds a plus sco...
by D Sceviour
Mon Nov 04, 2019 1:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Limiting nodes to reduce engine strength
Replies: 18
Views: 1342

Re: Limiting nodes to reduce engine strength

this might be of interest: http://web.ist.utl.pt/diogo.ferreira/papers/ferreira13impact.pdf Using node limit instead of depth would eliminate problem of too shalow endgame searches and would silently take into account position complexity. And Your formula would be convertible using som kind of node...
by D Sceviour
Mon Nov 04, 2019 12:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Limiting nodes to reduce engine strength
Replies: 18
Views: 1342

Re: Limiting nodes to reduce engine strength

Denis, does Your formula allow to calculate percentage of depth 1 and depth 2 searches needed to achieve, say, 1200 Elo? Edit: stupid me, it's pretty obvious when you see that Elo maps to fractional depth. The formula is only a starting point for realistic human thinking by using ply depths as a gu...
by D Sceviour
Mon Nov 04, 2019 3:39 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Limiting nodes to reduce engine strength
Replies: 18
Views: 1342

Re: Limiting nodes to reduce engine strength

Certainly, it is time for engines to produce more features for human players rather than increases in elo strength. The Deuterium method is to use an exponential function to calculate the rating based on nodes: rating = 297.12 x Ln(nodes) - 976.7 This does not seem correct. Rather, the elo performan...
by D Sceviour
Sat Nov 02, 2019 5:38 pm
Forum: Computer Chess Club: General Topics
Topic: italien opening
Replies: 13
Views: 1140

Re: italien opening

Here is how I treat the drawish Italian Opening. For blitz chess I sometimes play the Hungarian Defense 3...Be7. This gets white out of the book and ends any ideas that white can play Ng5 as an attack. It can take time off the opponents clock as he tries to find the continuation. For computer chess,...
by D Sceviour
Mon Oct 28, 2019 1:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FRC / Chess960 -- Some Lessons I Learned
Replies: 30
Views: 5898

Re: FRC / Chess960 -- Some Lessons I Learned

This position is not a legal opening in Chess 960 (FRC). The opening's are always mirrored No, the position is legal but castling is not legal. It might have made it easier to visualize the q-side castle with the FRC nomneclature for castling: AC. Another point is that the castling nomenclature AC ...
by D Sceviour
Sun Oct 27, 2019 12:12 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FRC / Chess960 -- Some Lessons I Learned
Replies: 30
Views: 5898

Re: FRC / Chess960 -- Some Lessons I Learned

What would be the final castling positions for this initial FRC position? Is queen side castling allowed? [d]5rkr/8/8/8/8/8/8/RKR5 w - - 0 1 Q-side castling seems illegal in this position based on the castling rules for FRC: All the squares between the king's initial and final squares (including th...
by D Sceviour
Tue Oct 15, 2019 1:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN standard, its improvement and standardization
Replies: 55
Views: 6863

Re: PGN standard, its improvement and standardization

The CECP command that I find most cumbersome to implement in an engine is 'undo'. I usually do that by internally using the UCI method: the engine records the entire game, so that it can set up any earlier position from scratch by loading the initial FEN and replaying the moves from scratch, UCI-st...