Search found 2883 matches

by Evert
Fri Apr 06, 2018 9:40 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: CrazyWa bug / Kyoto Shogi
Replies: 25
Views: 2258

Re: CrazyWa bug / Kyoto Shogi

That would still leave the issue of demotion and promotion drops. A new symbol in the pieceToCharTable could be defined, similar to ^, but indicating 'bi-directional promotion' ("-X" ?), generally applicable across variants. This could then also be made to imply that such pieces can be dropped in p...
by Evert
Fri Apr 06, 2018 9:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: CrazyWa bug / Kyoto Shogi
Replies: 25
Views: 2258

Re: CrazyWa bug / Kyoto Shogi

What format does Sjef need for the promotion drops? (And how does it encode the promoted pieces in FEN?) I was in doubt wether to use R@c1, +P@c1 or P@c1+. I finally decided to use a separate ID for the promoted pieces, (i.e. R@c1), also because it is rather arbitrary which side of the pieces shoul...
by Evert
Fri Apr 06, 2018 7:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: CrazyWa bug / Kyoto Shogi
Replies: 25
Views: 2258

Re: CrazyWa bug / Kyoto Shogi

SjaakII can play Kyoto Shogi, and if you grab the source you can use the referee program Sjef to play matches between two engines, should you wish to do that (Sjef may only work on Linux). It has the same restriction of requiring the redundant +, which I've been meaning to make optional. Haven't got...
by Evert
Thu Apr 05, 2018 6:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 'ab-initio' piece values
Replies: 17
Views: 2880

Re: 'ab-initio' piece values

Did Zillions have a notion of game phase, to scale piece values as the game progressed?
by Evert
Thu Apr 05, 2018 6:03 pm
Forum: Computer Chess Club: General Topics
Topic: What does LCzero learn?
Replies: 10
Views: 2916

Re: What does LCzero learn?

What you're asking is how we can extract knowledge from the neural network. The answer is, you can't. Not easily anyway. You ask the network to evaluate a position, and it spits out a number (or you ask it for a move and it spits out a move). How it got to that result is almost impossible to trace. ...
by Evert
Tue Apr 03, 2018 7:21 am
Forum: Computer Chess Club: General Topics
Topic: LCZero: Progress and Scaling. Relation to CCRL Elo
Replies: 604
Views: 85342

Re: LCZero: Progress and Scaling. Relation to CCRL Elo

So, here's a question for you. My son likes to play chess, but I'm not always available to play with him (and much better than he is anyway, so we have to play some sort of handicap to make it remotely interesting), and his sister isn't always available either (he's again better than she is,although...
by Evert
Mon Apr 02, 2018 8:35 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 'ab-initio' piece values
Replies: 17
Views: 2880

Re: 'ab-initio' piece values

These piece values are not robust with respect to small changes in some of the parameters and tweaks to the definitions. Blindly weighing forward moves as more important benefits the Bishop relative to the Rook (the Bishop has more forward moves than a rook), but weighing moves to the enemy side of ...
by Evert
Mon Apr 02, 2018 11:55 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 'ab-initio' piece values
Replies: 17
Views: 2880

Re: 'ab-initio' piece values

I am a bit puzzled that the Bishops comes out so much higher than the Knight, at beta=0.7. Agreed. I couldn't find anything wrong with the code though. I'll try to figure out where this value comes from. Note that if I disable the extra terms, I don't get exactly the same values as you posted, but ...
by Evert
Mon Apr 02, 2018 9:57 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: 'ab-initio' piece values
Replies: 17
Views: 2880

Re: 'ab-initio' piece values

I've been experimenting with your value model as well and so far I really like what comes out of it. I added in a separate weight for forward moves, and also for capture moves (although I haven't tried it on divergent pieces yet). The formula I use is: value[sq] = (moves[sq] + fw*fwd_moves[sq]) ...
by Evert
Mon Apr 02, 2018 8:50 am
Forum: Computer Chess Club: General Topics
Topic: Upcoming feature: move animation
Replies: 37
Views: 3881

Re: Upcoming feature: move animation

A really cool feature would be: slow down the engines. If we use your great app for playing on the ChessGenius Exclusive against Komodo or Stockfish, it would be great, to slow these engines down (to 1% perhaps?!), otherwise nobody has a chance to win a game (except M.Carlsen...) I never understood...