Search found 172 matches

by flok
Thu Oct 17, 2019 7:06 pm
Forum: Computer Chess Club: General Topics
Topic: CSVN tournament, 7 + 8 December!
Replies: 0
Views: 52

CSVN tournament, 7 + 8 December!

December 7/8, the 56th Programmer Tournament and 39th User Tournament will be held.

This time NOT in Leiden, NOT in Amersfoort, instead this time it will be held in Gouda!

Biljart en bridgecentrum De Hoog
Nieuwe Gouwe OZ 11b
2801 SB Gouda, the Netherlands

Be there!

www.csvn.nl
by flok
Thu Oct 17, 2019 5:14 pm
Forum: Computer Chess Club: General Topics
Topic: Ataxx
Replies: 15
Views: 587

Re: Ataxx

Twipply wrote:
Thu Oct 17, 2019 1:04 pm
I've been writing an Ataxx library in C++ for the last month or so. I think it should be fairly usable, so anyone is more than welcome to use it if they plan on writing an engine or anything else. https://github.com/kz04px/libataxx
I can confirm its usability and speed.
WOrks very well.
by flok
Thu Oct 17, 2019 5:14 pm
Forum: Computer Chess Club: General Topics
Topic: Ataxx
Replies: 15
Views: 587

Re: Ataxx

Thanks! I understand Maybe fun to get something running. I've put up the source-code at https://github.com/flok99/waxx if someone wants to add authentication or maybe run a server at home. Ok I've implemented auth. The first time you connect with an not-yet-known username, then that is automaticall...
by flok
Thu Oct 17, 2019 6:28 am
Forum: Computer Chess Club: General Topics
Topic: Ataxx
Replies: 15
Views: 587

Re: Ataxx

Joost Buijs wrote:
Thu Oct 17, 2019 6:11 am
Thanks! I understand Maybe fun to get something running.
I've put up the source-code at https://github.com/flok99/waxx if someone wants to add authentication or maybe run a server at home.
by flok
Thu Oct 17, 2019 6:06 am
Forum: Computer Chess Club: General Topics
Topic: Ataxx
Replies: 15
Views: 587

Re: Ataxx

What does the protocol looks like? If somebody want's to play he needs more information than the connection details alone. Oops indeed. The protocol is UAI which is the same as UCI with only a couple of minor changes. I quote from www.ataxx.org: UAI Usually Ataxx programs use the UAI protocol. UAI ...
by flok
Thu Oct 17, 2019 5:55 am
Forum: Computer Chess Club: General Topics
Topic: Ataxx
Replies: 15
Views: 587

Re: Ataxx

It is a piece of cake to change my old Othello/Reversi program in such a way that it can play Ataxx. I don't know how difficult it is to let the Chess-server I just put up recognize something like Ataxx. HG is the only one with experience in adding variants to the server. Did a quick hack: now some...
by flok
Wed Oct 16, 2019 7:14 am
Forum: Computer Chess Club: General Topics
Topic: Ataxx
Replies: 15
Views: 587

Re: Ataxx

That could be entertaining. But first there would need to be some server to connect to for playing the game. Anyone working on that? My first glance at it, I thought it would be a trivial game to solve, since the board is only 7x7, and it generally has less than 40 moves possible . But the frequenc...
by flok
Tue Oct 15, 2019 1:50 pm
Forum: Computer Chess Club: General Topics
Topic: Ataxx
Replies: 15
Views: 587

Ataxx

Hi, Slightly off-topic but I'm hoping there are chess-lovers out there who may be interested. Ataxx has been around for a while. Strangely enough there was no real community around it for developing an AI like the Chess and Go games have. There have been plenty of GUI implementations of it, but no m...
by flok
Wed Oct 09, 2019 9:25 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: kiwipete perft position
Replies: 54
Views: 7903

Re: kiwipete perft position

Hi hi hi my class ChessPiece still exists but only containing constants and static methods now. Took three years to get there. Can you imagine how many bugs and time I would have saved when I would have taken the right design decision from start. So for beginners who do object oriented programming:...
by flok
Wed Oct 02, 2019 3:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: trying to understand mcts
Replies: 13
Views: 2185

Re: trying to understand mcts

One further question: do I need to recreate the tree for every move? Or can I just cut out the current branch and use that as the new base for the next move?