Octochess r4984 released

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 10:25 pm
Location: Germany

Octochess r4984 released

Post by Codesquid »

A new version of Octochess has been released, you can download it from http://octochess.org/

This version introduces a new threading implementation to better utilize multiple CPU cores. In previous versions, using multiple cores resulted in little to no gain in strength. In this new version, there's now a measurable gain.

Various improvements have been made to the evaluation and the search code, this should further increase strength.

Last but not least, you can now run Octochess on a jailbroken Kindle Touch.

The changes in all their (in)comprehensible glory:
  • Add support for ARM architecture to run Octochess on Kindle Touch
  • New threading implementation
  • Implement 50-move rule
  • Evaluation improvements
  • Implement pondering in UCI mode
  • Add support for commands to limit search depth
  • Fix rare bug in move generator
  • Implement mate-distance-pruning
  • Fixes to futility pruning
  • Fixes to LMR depth reduction
  • Handle KBPvKP endgame, improve KPvK
  • Various cleanup
nanos gigantium humeris insidentes
User avatar
Graham Banks
Posts: 41455
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Octochess r4984 released

Post by Graham Banks »

Looking forward to trying it out. 8-)
gbanksnz at gmail.com
User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Octochess r4984 released

Post by lucasart »

Thank you Tim. Sounds great. I will use it as a sparring partner for DiscoCheck, along with Gaviota 0.86 and Fruit 05/11/03.

PS: Is it possible to put the opening book in a separate file, so as to make the download package smaller (source code and engine only) ?
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Octochess r4984 released

Post by JuLieN »

Congrats Tim! :)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Octochess r4984 released

Post by fern »

So it does nor run in 32 bits windows?

Fern
User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 10:25 pm
Location: Germany

Re: Octochess r4984 released

Post by Codesquid »

lucasart wrote:PS: Is it possible to put the opening book in a separate file, so as to make the download package smaller (source code and engine only) ?
I'll consider this for the next version.
nanos gigantium humeris insidentes
User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 10:25 pm
Location: Germany

Re: Octochess r4984 released

Post by Codesquid »

fern wrote:So it does nor run in 32 bits windows?
While I don't provide any binaries for legacy 32bit Windows, you can still compile it yourself for 32bit Windows.
nanos gigantium humeris insidentes
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Octochess r4984 released

Post by fern »

Tim, I do not know even what "compile" means. I am a writer, not a computer geek.

My best
Fern
kinderchocolate
Posts: 454
Joined: Mon Nov 01, 2010 6:55 am
Full name: Ted Wong

Re: Octochess r4984 released

Post by kinderchocolate »

Thanks. I will test it. I like your engine and FileZilla.
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Octochess r4984 released

Post by JuLieN »

fern wrote:Tim, I do not know even what "compile" means. I am a writer, not a computer geek.

My best
Fern
A compiler is a program that takes a source written into one language and translates it into another language, usually machine language (the only language your computer really understand).

So, now you know: a compiler is a translator. Something that, as a writer, you certainly understand. :)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]