Search found 153 matches

by nionita
Tue Jun 12, 2018 7:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: whether or not a piece has moved and how many times
Replies: 11
Views: 683

Re: whether or not a piece has moved and how many times

Curious about how others have implemented calculation of how many times each piece has moved since the beginning of the game. The concern is when a piece has been captured in a make move and then uncaptured and updating the array. How did you solve this? I'd do it the same way I handle the 50-move ...
by nionita
Wed Dec 13, 2017 11:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Google's AlphaGo team has been working on chess
Replies: 203
Views: 50294

Re: Google's AlphaGo team has been working on chess

Note that the AlphaZero's NN is trained to predict the visiting frequencies the nodes will get in an MCTS. That doesn't necessarily correspond to the evaluation score of the moves. Moves with complex tactics will need a lot of visits before they are resolved one way or the other, because the MCTS w...
by nionita
Tue Dec 05, 2017 9:40 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "Simplified ABDADA" updated
Replies: 7
Views: 2120

Re: "Simplified ABDADA" updated

I haven't tried LMR (I know, I know) but I suspect this isn't correct. What you could do is, as you're deferring the move, record the depth that you WOULD have searched the move at. Ok, I will have to try this. I was thinking that, when you defer a move, chances are high that when you come to searc...
by nionita
Fri Nov 24, 2017 2:16 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: "Simplified ABDADA" updated
Replies: 7
Views: 2120

Re: "Simplified ABDADA" updated

Hi Tom, Many thanks for the write up! I followed your ideas and implemented simplified ABDADA in Barbarossa (up to step 6, but without cutoff checks yet). I skipped some of the preparation steps which were meant basically to make sure the implementation is correct so far. In my own tests I got ~80 E...
by nionita
Tue Nov 07, 2017 9:26 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Functional programming
Replies: 4
Views: 1066

Re: Functional programming

You do not do assignments, you just name values. Like in mathematic.

But for a hash table you have the IO monad, where you can do what you want.

Still, the model is harder to implement in a mutable world (like the processors are), so the program is slower (see Barbarossa).
by nionita
Sun Oct 29, 2017 5:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney October
Replies: 54
Views: 5459

Re: On-line engine blitz tourney October

Anyway, I like this system and I believe that it is more stable than swiss, in the sense that the results are more reliable and less a matter of luck. Of course a bit randomness occurs in every game even between (almost) equal opponents, but still.
by nionita
Sat Oct 28, 2017 9:39 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: Games of the on-line blitz tourney Oct 2017
Replies: 28
Views: 2226

Re: Games of the on-line blitz tourney Oct 2017

Barbarossa's games: [Event "ICS rated blitz match"] [Site "winboard.nl"] [Date "2017.10.28"] [Round "-"] [White "Winter"] [Black "Barbarossa"] [Result "0-1"] [WhiteElo "1485"] [BlackElo "1477"] [TimeControl "300+1"] [Annotator "2. +0.10 1... +0.07"] 1. d4 Nf6 {+0.07/14} 2. Nc3 {+0.10/...
by nionita
Sat Oct 28, 2017 8:43 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ten Years After
Replies: 14
Views: 2292

Re: Ten Years After

Many thanks to Mark and you, I have learned a lot from the wiki!
by nionita
Tue Sep 19, 2017 4:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney September
Replies: 48
Views: 6426

Re: Myrddin's games

Thanks! Here are Barbarossa games: [pgn] [Event "ICS rated blitz match"] [Site "winboard.nl"] [Date "2017.09.16"] [Round "-"] [White "Arminius"] [Black "Barbarossa"] [Result "1-0"] [WhiteElo "1873"] [BlackElo "1489"] [TimeControl "300+1"] [Annotator "9... -0.52"] 1. d4 d5 2. c4 dxc4 3. e3 Nf6 4. Bxc...
by nionita
Mon Sep 18, 2017 5:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney September
Replies: 48
Views: 6426

Re: Myrddin's games

Barbarossa had bad luck this time. How can I upload the pgn of the games?