Search found 44 matches

by IanKennedy
Fri Mar 05, 2021 1:03 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: The mailbox trials
Replies: 31
Views: 938

Re: The mailbox trials

I'm just not having any piecelists. I can see that it would make sense to know the kings positions without having to go over the entire board, but why is it good to know where the other pieces are? Did you use that in your evaluation function or something? Even in a bitboard-engine, piecelists can ...
by IanKennedy
Wed Mar 03, 2021 12:31 pm
Forum: Computer Chess Club: General Topics
Topic: syzygy
Replies: 3
Views: 319

Re: syzygy

Yeah but what about 8 men? can he beat the russians to it? :D
by IanKennedy
Sat Feb 06, 2021 8:40 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Strange negamax behaviour
Replies: 12
Views: 781

Re: Strange negamax behaviour

If that is a PV issued can you post your ChangePV function?
by IanKennedy
Sat Jan 30, 2021 4:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Testing strategies for my engines playing strength
Replies: 40
Views: 5468

Re: Testing strategies for my engines playing strength

I have replaced my piece counting evaluation with the tuned PSTs from Sunfish because I was curious and it made the engine play much stronger. But it's a bit like using neural networks - sure they work but you won't have an intuition why. I'll stick with counting pieces for now, that I understand j...
by IanKennedy
Thu Jan 28, 2021 4:51 pm
Forum: Computer Chess Club: General Topics
Topic: Cutechess-cli illegal PV move
Replies: 4
Views: 492

Re: Cutechess-cli illegal PV move

Is it possible to suppress warning messages like the above? Its not just my own engine as I now see Gull3 is at it too Warning: PV: Bc7 Kb3 Kf7 Nc3 Bd8 Kc2 Ke7 Nb1 Kf7 Kd2 Be7 Nc3 Bd8 Na4 Bc7 Be1 Bd8 Kc3 Ke7 d2c2 Warning: Illegal PV move f6e7 from Gull3 (43) I had someone reported this issue ones -...
by IanKennedy
Thu Jan 28, 2021 2:47 pm
Forum: Computer Chess Club: General Topics
Topic: Cutechess-cli illegal PV move
Replies: 4
Views: 492

Re: Cutechess-cli illegal PV move

cutechess seems to use qWarning for that and the Qt docu for qWarning says "If no message handler has been installed, the message is printed to stderr." So you can try cutechess-cli ... 2>nul (in Windows) to avoid output of stderr. But you may also lose some more output of cutechess. And even bette...
by IanKennedy
Thu Jan 28, 2021 1:30 pm
Forum: Computer Chess Club: General Topics
Topic: Cutechess-cli illegal PV move
Replies: 4
Views: 492

Cutechess-cli illegal PV move

Is it possible to suppress warning messages like the above? Its not just my own engine as I now see Gull3 is at it too

Code: Select all

Warning: PV: Bc7 Kb3 Kf7 Nc3 Bd8 Kc2 Ke7 Nb1 Kf7 Kd2 Be7 Nc3 Bd8 Na4 Bc7 Be1 Bd8 Kc3 Ke7 d2c2
Warning: Illegal PV move f6e7 from Gull3 (43)
by IanKennedy
Mon Jan 04, 2021 4:02 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Testing strategies for my engines playing strength
Replies: 40
Views: 5468

Re: Testing strategies for my engines playing strength

I've started developing my first chess engine in C#. My goal with it is to learn and to maximize the ratio of ELO/complexity so to speak. As it is my first attempt i follow the KISS principle. For example instead of the 0x88 trick and bitboards I just use an array for 64 squares. So for now the eng...
by IanKennedy
Fri Jan 01, 2021 6:44 pm
Forum: Computer Chess Club: General Topics
Topic: Banksia GUI released
Replies: 1079
Views: 211670

Re: Banksia GUI released

I am still hoping we can implement maxply for pgn style books as that's my most common book usage. From my banksiatour.json file: "books" : [ { "black" : true, "bubble" : true, "maxply" : 10000, "mode" : false, "name" : "short", "path" : "short.epd", "top100" : 100, "type" : "epd", "variant" : "stan...
by IanKennedy
Thu Dec 31, 2020 4:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: YBW engines past and present?
Replies: 15
Views: 2708

Re: YBW engines past and present?

Dann Corbit wrote:
Thu Dec 31, 2020 2:55 pm
Did you try LazySMP?
Easy as falling off of a log and seems to work really well.
It's an option but I quite like the idea of refining the current algorithm first.