Search found 110 matches

by tvrzsky
Sun Aug 26, 2012 8:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: how to make a chess interface
Replies: 72
Views: 9575

Re: how to make a chess interface

Well, I did exactly that recently after having some unpleasant experiencies with cutechess-cli. For some unknown reason it crashed frequently in my test setup. I'd like to hear more about those crashes and try to find a solution to them. Are we talking about the latest version of cutechess-cli (0.5...
by tvrzsky
Sun Aug 26, 2012 5:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: how to make a chess interface
Replies: 72
Views: 9575

Re: how to make a chess interface

Sorry for my spamming here but another idea which I have in mind is to write some little server for remote controlling of tournaments. I am only in the phase of initial trials so far beacuse networking and using of sockets is totally new concept for me. However laziness is big driving force of progr...
by tvrzsky
Sun Aug 26, 2012 4:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: how to make a chess interface
Replies: 72
Views: 9575

Re: how to make a chess interface

I want to add that another highly useful thing, especially during the development phase, is to have a separate watchdog process (quite simple to write) which kills eventually all running engines after the crash of the parent tournament manager process. Maybe having cutechess-cli this I wouldn't mind...
by tvrzsky
Sun Aug 26, 2012 4:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Diminishing returns in fixed depth testing revisited.
Replies: 24
Views: 4839

Re: Diminishing returns in fixed depth testing revisited.

doubling the speed help regardless of hash and I see no problem with using the same hash size for all engines. I use engines for correspondence games and I give them many hours per move and I do not see that the branching factor is going up significantly with big depths. I think it could be because...
by tvrzsky
Sun Aug 26, 2012 4:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Diminishing returns in fixed depth testing revisited.
Replies: 24
Views: 4839

Re: Influence of hash table size?

Hello Filip: What about the influence of hashtable size? It seems to be fair to give both opponents the same value but then unless it is big enough the engine searching deeper has relatively less space in the table than its opponent. Are you for example sure that 16MB for 10 ply search is enough? O...
by tvrzsky
Sun Aug 26, 2012 4:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: how to make a chess interface
Replies: 72
Views: 9575

Re: how to make a chess interface

Thank you Ilari. I'll experiment around your code. Perhaps I should forget the GUI idea for the moment, and try to do a very primitive CLI, similar to cutechess-cli (but really dumb and simple). This should give me already plenty of difficulty, understanding how all this forking and threading works...
by tvrzsky
Sun Aug 26, 2012 4:26 am
Forum: Computer Chess Club: Tournaments and Matches
Topic: TestTacticMarathon by ChessBase.
Replies: 2
Views: 402

Re: TestTacticMarathon by ChessBase.

Hi Pavel, please check your account here, you have got a PM from me because I did not want to post here extensively in czech :-)
Filip
by tvrzsky
Sat Aug 25, 2012 8:14 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Diminishing returns in fixed depth testing revisited.
Replies: 24
Views: 4839

Re: Diminishing returns in fixed depth testing revisited.

What about the influence of hashtable size? It seems to be fair to give both opponents the same value but then unless it is big enough the engine searching deeper has relatively less space in the table than its opponent. Are you for example sure that 16MB for 10 ply search is enough? Otherwise it co...
by tvrzsky
Tue Jul 31, 2012 4:27 pm
Forum: Computer Chess Club: General Topics
Topic: Communicating a plan to a chess engine
Replies: 2
Views: 596

Re: Communicating a plan to a chess engine

Hi, communication with the engine through pipe is pretty easy thing. Maybe this little Perl script can show you how to do it. It takes an EPD file and prints evaluation of each position. #!/usr/bin/perl use IPC::Open2; $engine = $ARGV[2]; $epdfile = $ARGV[3]; if ($ARGV[0] eq 't') { $limit = 'mo...
by tvrzsky
Mon Feb 20, 2012 1:58 am
Forum: Computer Chess Club: General Topics
Topic: Interesting position (long post!)
Replies: 1
Views: 369

Interesting position (long post!)

In advance let me apologize for my post being so longish. Richard Allbert recently mentioned game Carlsen-Svidler, World Blitz Chess Championship Moscow where arose this position (time 1:14 in this video: http://www.youtube.com/watch?v=FfiAfOnJuos ): [D]8/5k2/1R6/p2p1nP1/8/4B3/r7/6K1 w - - 100 1 Car...