Search found 43 matches

by AxolotlFever
Mon Nov 26, 2018 8:31 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

Thank you very much for these two tips, I will get right on this. I have also starred your engine on github - it is extremely impressive! I hope to give it a good game someday. If I may ask you one question with regard to your chess22k engine: I notice you use PHASE objects (/int) in many parts of ...
by AxolotlFever
Mon Nov 26, 2018 7:28 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

<snip> An engine with your feature set, written in java, should be able to achieve more than 1Mn/s (single threaded, on a modern CPU). One area of concern with java is, of course, the gc. Not sure how much it slows you down, but creating many small objects (moves being the main thing I noticed) cer...
by AxolotlFever
Mon Nov 26, 2018 7:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

I am from the UK and France. I don't suppose there is support for this? Go team France ! :D https://i.imgur.com/AWxxDE9.jpg Wooo! Weirdly, I tick three of these boxes, because I live in Germany at the moment, so your funny cartoon has left me a bit confused! If you have any tips about how I should ...
by AxolotlFever
Mon Nov 26, 2018 7:21 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

I didn't run the engine, but I have some notes from reading the source code: This may seem obvious, but run the engine with profiling to find out where it's spending most of its time. This is necessary before attempting any optimization. Instead of returning ArrayList objects from each of your move...
by AxolotlFever
Mon Nov 26, 2018 7:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

A new Java engine! :) I've just looked at your code and have some performance suggestions: 1) Use Long.numberOfTrailingZeros() instead of getIndexOfFirstPiece() 2) Use the following code instead of getIndexOfAllPieces(): while (pieces != 0) { int index = Long.numberOfTrailingZeros(pieces); //do wor...
by AxolotlFever
Fri Nov 16, 2018 7:58 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

Hi Tirsa, Thanks again for noticing this! I had changed this in my source code, but made a mistake in the commit. I hope you will not have this issue again. The reason for the larger .jar was that I accidentally bundled some test classes that are not used in the final product. I have removed them, t...
by AxolotlFever
Fri Nov 16, 2018 9:57 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

Hi Gabor,

I am from the UK and France. I don't suppose there is support for this?
ukfrance.png
ukfrance.png (20.85 KiB) Viewed 1635 times
If not, then just a UK flag.

Thank you kindly for your interest,
Best,
Louis
by AxolotlFever
Fri Nov 16, 2018 9:48 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

Hi Tirsa, thank you for your help and support! Well noticed about the node count. I was not counting any moves made in Q search, which made the number rather low. It is still pretty low, but I see this as a challenge for the future :) With regard to the version info in the ID name: I am not sure I u...
by AxolotlFever
Fri Nov 16, 2018 9:42 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

Hi there Raoni,

thank you for your kind words! I will definitely look into Travis, as it seems like it could be a real help, thanks for this cool idea.

Kind regards,

Louis
by AxolotlFever
Thu Nov 15, 2018 9:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5823

Re: new Engine, Axolotl

Hi there Tirsa, Thank you very much for raising this issue! I am sorry I took a while to solve the problem. Embarrassingly, I did not actually know you could start a match from a certain position, I am very new to Arena and chess programming. I have found the problem you identified, and to the best ...