Search found 43 matches

by AxolotlFever
Sun Dec 16, 2018 1:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new axolotl!
Replies: 10
Views: 1719

new axolotl!

Hello everyone, I am very happy to announce the latest version of axolotl, my Java chess engine, version 1.1! There are not many "big ticket" improvements, just a lot of bug fixing, better UCI integration and a gigantic refactor. I have completely split the Legal move generation from the engine prop...
by AxolotlFever
Thu Dec 13, 2018 12:01 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: out of time in PVS
Replies: 14
Views: 2453

Re: out of time in PVS

Hi there Guether,

Thansk very much for this link, it is very useful!

Kind regs,
Louis
by AxolotlFever
Thu Dec 13, 2018 11:38 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: out of time in PVS
Replies: 14
Views: 2453

out of time in PVS

Hi all, My engine is currently single-threaded, and does ok when I search to some fixed depth, or when I wait for a complete Iterative Deepening search to complete. However, if I try to interrupt my search in the middle of a PVS, then my program starts returning completely crazy moves, and it become...
by AxolotlFever
Tue Dec 11, 2018 7:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Quantifying progress && Naked WAC
Replies: 8
Views: 1476

Quantifying progress && Naked WAC

Hi all, I am trying to make my engine better, and it can be hard to tell if it is weak because it has bugs, or just because the evaluation function is not so good and everything is slow. First, I would be really grateful if anyone can give me ideas of how to quantify progress. I could connect to are...
by AxolotlFever
Fri Dec 07, 2018 8:15 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: For perft nps, what is a node?
Replies: 8
Views: 1355

Re: For perft nps, what is a node?

Hi, and thanks for your replies, I have tested my perft routine a lot, and I am confident that it is correct. I am now interested in trying to speed my engine up, so I need some kind of way to compare it to other engines. At the moment I am looking at move gen only, and I get Perft 6 (regular board)...
by AxolotlFever
Thu Dec 06, 2018 10:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: For perft nps, what is a node?
Replies: 8
Views: 1355

For perft nps, what is a node?

Hi all, In making adjustements to Axolotl, I am unsure about how to calculate nps. 1. During perft (so no evaluation or anything), do you include the last level in the numbers you use to calculate perft? Do you do this even if you do not make and unmake a move at the final level? 2. During regular e...
by AxolotlFever
Thu Nov 29, 2018 11:31 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: new Engine, Axolotl
Replies: 31
Views: 5816

Re: new Engine, Axolotl

I would like to introduce my new chess engine, Axolotl! This engine is written in Java (10), and compiled to 8. It is a UCI engine Hi Louis. Welcome to the TalkChess forum and congratulations on your accomplishment! Writing an original chess engine requires a lot of determination and mental focus. ...
by AxolotlFever
Mon Nov 26, 2018 9:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Java: white ? repeat : repeat;
Replies: 31
Views: 5298

Re: Java: white ? repeat : repeat;

Thank you for the feedback! Two very good ideas, I will get on it.
Best,
Louis
by AxolotlFever
Mon Nov 26, 2018 8:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Revived Engine - Frank Walter 2.2.0 (Java - WB)
Replies: 16
Views: 2838

Re: Revived Engine - Frank Walter 2.2.0 (Java - WB)

Dear Laurens,

Fantastic news! I hope to see your engine in action soon :)

Best,
Louis
by AxolotlFever
Mon Nov 26, 2018 8:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Java: white ? repeat : repeat;
Replies: 31
Views: 5298

Java: white ? repeat : repeat;

Hi all, I am steadily making my Java engine Axolotl less horrible, and there is one particular bit of code that bloats my engine a heck of a lot. if (white){ knights = board.WHITE_KNIGHTS; } else { knights = board.BLACK_KNIGHTS; } long myPieces = white ? board.WHITE_BISHOPS : board.BLACK_BISHOPS; An...