Search found 43 matches

by AxolotlFever
Sat Apr 27, 2019 12:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: calculating seldepth
Replies: 2
Views: 987

calculating seldepth

Hi all, One aspect of the uci protocol I am not 100% sure about is seldepth. How do you calculate this? Is it the maximum depth qsearch has reached? How does it combine with extensions? Side question: should the depth we send in info string should be the iterative deepening depth, or should we also ...
by AxolotlFever
Thu Apr 25, 2019 11:33 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI flexibility
Replies: 3
Views: 995

Re: UCI flexibility

Thank you very much!
by AxolotlFever
Thu Apr 25, 2019 10:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI flexibility
Replies: 3
Views: 995

UCI flexibility

Hello, I have just implemented a Pawn Hash Table, and it has raised some questions about how rigourously we must follow the UCI spec. 1. If you set the TT size in my Engine to something small like 1mb, I will still always use a 1mb pawn hash table size. Is this a problem? Should I make the pawn size...
by AxolotlFever
Sat Dec 22, 2018 2:26 pm
Forum: Computer Chess Club: General Topics
Topic: New engine releases
Replies: 148
Views: 46208

Re: New engine releases

Hi Gabor, Sorry to have caused confusion, I messed up version control and I have got all versions mixed up. axolotl1.3 https://github.com/louism33/Axolotl I hope this clears everything up, should make sense from now on Thank you for your tests and your time, I am still learning and I hope this mista...
by AxolotlFever
Fri Dec 21, 2018 9:12 pm
Forum: Computer Chess Club: General Topics
Topic: New engine releases
Replies: 148
Views: 46208

Re: New engine releases

axolotl 1.2
https://github.com/louism33/Axolotl
+ hiatus over Xmas, as I am seeing less and less progress
by AxolotlFever
Thu Dec 20, 2018 5:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Insurance thread
Replies: 7
Views: 1412

Re: Insurance thread

ok thanks everyone, it did like a dubious idea... With no null move I think that thread will likely search to shallower depth. So then you'd have a result with shallow depth but more accuracy (maybe) and one or more with more depth and less accuracy. Which to choose? I think most people would say, t...
by AxolotlFever
Thu Dec 20, 2018 1:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Insurance thread
Replies: 7
Views: 1412

Insurance thread

Hello! I am making my engine multi-threaded, and I wonder if anyone has considered making one thread (out of say 4) run a much safer search ie no null move, for example. This thread would then catch any tactical positions that escape our main thread, and would provide insurance on tactically charged...
by AxolotlFever
Wed Dec 19, 2018 9:11 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new axolotl!
Replies: 10
Views: 1899

Re: new axolotl!

Thanks very much! Some really interesting ideas there. I hae been considering using a bucket system, so the next version will include this :) Luckily (?) in Java, I don't think that it is as necessary to understand the points you mentioned, but you have made me ver interested in them, so I think c++...
by AxolotlFever
Wed Dec 19, 2018 7:56 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new axolotl!
Replies: 10
Views: 1899

Re: new axolotl!

Hey odo,

Wow that is a really interesting idea! I will look into it, but I think you are right - that there are more pressing problems to deal with... How does a c++ engine handle a transposition table? Do they not use two backing arrays?
Thanks,
Louis
by AxolotlFever
Tue Dec 18, 2018 5:46 pm
Forum: Computer Chess Club: General Topics
Topic: New engine releases
Replies: 148
Views: 46208

Re: New engine releases

Hi, I apologise for the version chaos - I am still learning version control, and screwed things up royally. From now on the versions will follow a logical series - I can only apologise for the confusion caused. Thank you very much for your patience, I hope no lasting damage has been done. Thank you ...