Search found 658 matches

by Edmund
Fri Mar 28, 2014 11:57 pm
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

Re: JSUCI 1.0 - connect javascript chess engines to UCI

I just tried to launch stockfish.js and apparently it is not so universal as that. Interesting. I invested some time trying to find out why it is not running, but without success. This autogenerated source is not very debug friendly. It might be that one of the node.js malloc functions gets blocked...
by Edmund
Fri Mar 28, 2014 5:47 pm
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

Re: JSUCI 1.0 - connect javascript chess engines to UCI

phenri wrote:Edit: I missed ucinewgame
Its fine now
Brilliant, I am glad it is working as expected. Thanks for testing!
by Edmund
Fri Mar 28, 2014 4:38 pm
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

Re: JSUCI 1.0 - connect javascript chess engines to UCI

Ok, nevermind go movetime 5000 p4wn_loader.js:626: Uncaught TypeError: Cannot read property 'findmove' of undefined go depth 2 p4wn_loader.js:626: Uncaught TypeError: Cannot read property 'findmove' of undefined go infinite p4wn_loader.js:626: Uncaught TypeError: Cannot read property 'findmove' of ...
by Edmund
Fri Mar 28, 2014 4:27 pm
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

Re: JSUCI 1.0 - connect javascript chess engines to UCI

My bad, sorry. I uploaded the wrong file. Please check again now. Thanks, but now i am getting pains to compile it jsuci.cpp:2:16: fatal error: v8.h: No such file or directory What is the right command to compile? and where I can find v8.h ? the source depends on Google V8 Javascript Engine https:/...
by Edmund
Fri Mar 28, 2014 4:12 pm
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

Re: JSUCI 1.0 - connect javascript chess engines to UCI

My bad, sorry.
I uploaded the wrong file.
Please check again now.
by Edmund
Fri Mar 28, 2014 3:23 pm
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

Re: JSUCI 1.0 - connect javascript chess engines to UCI

Very cool! I will definitely give this a shot with GarbochessJS. Thanks for putting this together :). That is great news, Gary! Looking forward to seeing Garbochess JS run in console mode. I already enjoy a lot playing it on your native board. It will be interesting to see its ELO rating as compare...
by Edmund
Fri Mar 28, 2014 11:56 am
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

Re: JSUCI 1.0 - connect javascript chess engines to UCI

Java Chess Protocol Interface is a similar project by Phokham Nonava: http://sourceforge.net/projects/jcpi/ https://github.com/fluxroot/jcpi http://fluxchess.com/jcpi/download Douglas Barnell´s websites: http://p4wn.sourceforge.net/ http://sourceforge.net/projects/p4wn/files/ http://halo.gen.nz/db/...
by Edmund
Fri Mar 28, 2014 2:17 am
Forum: Computer Chess Club: General Topics
Topic: JSUCI 1.0 - connect javascript chess engines to UCI
Replies: 45
Views: 10637

JSUCI 1.0 - connect javascript chess engines to UCI

Javascript is getting a more and more versatile programming language. Particularly the latest javascript engines as well as new standards (HTML5) allow for high performance applications to be written. Javascript chess engines are interesting, because they are easy to integrate and thus very multifun...
by Edmund
Thu Mar 27, 2014 5:22 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Parallel Search with Transposition Table
Replies: 21
Views: 5168

Re: Parallel Search with Transposition Table

http://www.talkchess.com/forum/viewtopic.php?start=0&t=41917 Basically there exist 2 'solutions' out there avoiding locks. Firstly (like done in Stockfish), validate the information presented by the transposition table, not to crash on entry corruption. Secondly (eg. like done in Crafty) you can xo...
by Edmund
Sun Mar 23, 2014 1:40 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Move time and compiler optimization
Replies: 57
Views: 7773

Move time and compiler optimization

When the engine receives the go command, it stores the current system time, then it starts the search and every certain number of nodes it checks whether the (current system time) - (initial system time) > (maximum move time). I need the current system time to be as accurate as possible to keep safe...