Search found 338 matches

by phhnguyen
Sun Jul 21, 2019 3:00 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Interface's adjudication
Replies: 1
Views: 61

Interface's adjudication

I start to improve the adjudication function for Banksia (a chess interface). For human tournament, adjudication is a process to finish and determine the result when time runs out for a match without chess clock. It does not count the cases when a match finished by mating, draw by rules... Currently...
by phhnguyen
Thu Jul 18, 2019 2:37 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Asymptote would be great but it has a serious BUG ....
Replies: 6
Views: 467

Re: Asymptote would be great but it has a serious BUG ....

No Asymptote issues here. Same here! So far no crash, no time out for fast tournaments (6s) on my iMac, using asymptote-v0.6.2-osx-64bit: Nguyens-iMac:BanksiaMatch nguyenpham$ ./Banksia -jsonpath ./tour.json -no Banksia, Chess Tournament Manager, by Nguyen Pham - version 2.51 opening books loaded, ...
by phhnguyen
Thu Jul 18, 2019 12:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 31
Views: 1204

Re: Need help to make Crafty work

lol, I have asked myself sometimes why they are two different words (“cores” and “smp”).

BTW, IMO, “cores” is a bit easier to guess the meaning than “smp”!
by phhnguyen
Wed Jul 17, 2019 9:55 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 31
Views: 1204

Re: Need help to make Crafty work

Thank Mike and Bob, From Mike's game logs, I suspected my Crafty binary may cause the problem. Thus I have downloaded a new (actually it is three years old, not really new :? ) one from Mike's github - Crafty 25.2 for macOS. - It (Mike's binary) still displays the error message when I set cores to 1...
by phhnguyen
Tue Jul 16, 2019 10:17 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 31
Views: 1204

Re: Need help to make Crafty work

I still get some difficulties to make Crafty works smoothly. Crafty continues to puzzle me by some ambiguous messages. E.g., it doesn't like to set cores=1 by displaying an error. unable to open book file [./book.bin]. book is disabled unable to open book file [./books.bin]. Crafty v25.3 machine has...
by phhnguyen
Sun Jul 14, 2019 5:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Banksia - Yet another Chess Tournament Manager
Replies: 14
Views: 1022

Banksia 2.2

Version 2.2! It supposes knockout (elimination) type and resumption last incomplete tournaments. There are also compiled binaries for Mac OS and Windows 64 bits you can quickly try. Now Bansia has almost all features/functions I have dreamed for: small, fast, portable, easy to use, easy to integrate...
by phhnguyen
Fri Jul 12, 2019 9:38 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Banksia - Yet another Chess Tournament Manager
Replies: 14
Views: 1022

Banksia - version 2.0

I have just released version 2.0. The new feature is to auto-generate JSON files which are used to play tournaments. Instead of spending hours or even days to create manually parameters for command line and/or JSON files, now all are auto-generated in few minutes. Bellow is the introduction from the...
by phhnguyen
Wed Jul 10, 2019 1:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Banksia - Yet another Chess Tournament Manager
Replies: 14
Views: 1022

Re: Banksia - Yet another Chess Tournament Manager

Wow, thank you. I have never written a makefile myself before :D
by phhnguyen
Wed Jul 10, 2019 1:48 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 31
Views: 1204

Re: Need help to make Crafty work

No, that would be a protocol violation. The engine is not allowed to respond to 'ping' before it fully processed all earlier commands, and that includes the 'force'. If 'force' would lead to printing of a move, (or a move would already have been printed when the 'force' was under way), that move wo...
by phhnguyen
Wed Jul 10, 2019 11:38 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need help to make Crafty work
Replies: 31
Views: 1204

Re: Need help to make Crafty work

The 'force' problem is endemic to CECP. In particular the initial specs did not specify whether an interrupted search should print a move or not. There will always be a race condition when sending 'force' to a thinking engine, as the think could end spontaneously, and the move it results in could t...