Search found 13 matches

by dkl
Sat Mar 17, 2018 11:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Speed up arbitrary position search in database
Replies: 6
Views: 1460

Speed up arbitrary position search in database

Suppose we have a chess database, like SCID or Chessbase, i.e. where games are stored as a sequence of moves in a binary file on disk. Suppose further, a user wants to search for a specific chess position (maybe parametrized, but let's stick to the simple case for now). The naive search strategy wou...
by dkl
Sun Jul 10, 2016 9:20 pm
Forum: Computer Chess Club: General Topics
Topic: Jerry - Cross Platform Chess GUI
Replies: 11
Views: 3089

Re: Jerry - Cross Platform Chess GUI

Thanks for your feedback.

The aforementioned issues have been fixed in the latest release [ @ https://github.com/asdfjkl/jerry/releases ] btw (promotion bug, bug in loading some uci engines, bold font, order of uci options).
by dkl
Mon Jun 13, 2016 8:44 pm
Forum: Computer Chess Club: General Topics
Topic: Jerry - Cross Platform Chess GUI
Replies: 11
Views: 3089

Re: Jerry - Cross Platform Chess GUI

Thanks for your feedback. I will look into it asap!
by dkl
Sun Jun 12, 2016 10:26 pm
Forum: Computer Chess Club: General Topics
Topic: Jerry - Cross Platform Chess GUI
Replies: 11
Views: 3089

Re: Jerry - Cross Platform Chess GUI

I released a new version @

https://github.com/asdfjkl/jerry/releases/tag/v3.02

Maybe this is of interest for some of you...

Feedback is appreciated.
by dkl
Sat May 28, 2016 9:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Suggestions for a dissertation
Replies: 11
Views: 2394

Re: Suggestions for a dissertation

How about making an engine play "human", especially adapting to the skill level of the player to make a challenging yet fun-to-play opponent? I think this would be a broad-enough and challenging enough problem, to tackle both from a HCI perspective (i.e. is perceived "unhuman" when playing against c...
by dkl
Fri Jan 08, 2016 7:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Scidb binary file format
Replies: 4
Views: 1148

Re: Scidb binary file format

you're right, that title is kinda misleading and not very well chosen, but I couldn't edit it anymore...
by dkl
Thu Jan 07, 2016 9:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Scidb binary file format
Replies: 4
Views: 1148

Re: Scidb binary file format

Is there any technical specification of the Scid database format? No, the database format is still in development, a technical specification will not be written before it has reached a final stage. I was not thinking .scidb, but rather .si3 and .si4 which seem pretty stable to me. In some sense, Ya...
by dkl
Tue Jan 05, 2016 11:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Scidb binary file format
Replies: 4
Views: 1148

Scidb binary file format

Is there any technical specification of the Scid database format? Like a real technical specification, not just some informal description like http://scidvspc.sourceforge.net/doc/Formats.htm . Or do I have to do the tedious task on crawling and understanding the source code? (In some sense, Yarin's ...
by dkl
Sun Mar 08, 2015 11:23 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Scid (si4) File Format
Replies: 1
Views: 503

Scid (si4) File Format

Is there any technical specification of the si4 database format used by Scid and Scid forks? Or do I have to reverse-engineer by looking at the sourcecode? I could only find http://scid.sourceforge.net/help/Formats.html and http://scidvspc.sourceforge.net/doc/Formats.htm but both don't really help f...
by dkl
Mon Mar 02, 2015 6:05 pm
Forum: Computer Chess Club: General Topics
Topic: Jerry - Cross Platform Chess GUI
Replies: 11
Views: 3089

Re: Jerry - Cross Platform Chess GUI

I assume Stockfish uses only one core? For simplicity, the 32bit version of stockfish is shipped. If you replace "stockfish.exe" in the engine subfolder with the 64bit stockfish, it should use all cores. This is e.g. already the case on Linux and OS X. I would suggest adding a clock and the ability...