Brainfish, a new concept of a chess engine

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

Moderators: hgm, Rebel, chrisw

User avatar
Ozymandias
Posts: 1535
Joined: Sun Oct 25, 2009 2:30 am

Re: Brainfish, a new concept of a chess engine

Post by Ozymandias »

shrapnel wrote:Don't listen to them, Thomas, they are all envious of your excellent work.
When do you plan to go commercial ?
Waiting eagerly...
Mistaking criticism for envy, can lead to single minded acceptance. I still stand by the one I made, which referred to the marketing side of the product, as well as to the (intended?) confusion that Brainfish has caused among testers.
Thomas Zipproth
Posts: 59
Joined: Sat Jan 01, 2011 5:33 pm

Re: Brainfish, a new concept of a chess engine

Post by Thomas Zipproth »

shrapnel wrote:Don't listen to them, Thomas, they are all envious of your excellent work.
When do you plan to go commercial ?
Waiting eagerly...
Thanks, I think it is not possible before November because some work is still to do to make everything user friendly and bug free.

Because a longer beta test seems to make sense, that would perhaps a solution to get it more early, I will inform on the website about the beginning of the beta test.

Thomas
Thomas Zipproth
Posts: 59
Joined: Sat Jan 01, 2011 5:33 pm

Re: Brainfish, a new concept of a chess engine

Post by Thomas Zipproth »

fern wrote:No 32 bits?
I had some problems making a good 32-bit compile (also with stockfish itself), because of some strange compiler problems. As soon as it works I will put the 32-bit exe on the Website.
fantasmadel50
Posts: 112
Joined: Thu Apr 30, 2015 7:36 pm

Re: Brainfish, a new concept of a chess engine

Post by fantasmadel50 »

Hi everyone, I was surguieron some questions: 1) can be incorporated tablebases the gui, when it will play with brianfish and his book.?, No conflict generated? I say this because as I have understood the book also brings the end. 2) Why book light is told ,? 3) You can load the book and the brianfish engine in the sand, I wonder this arena only supports the extention abk book.? 4) The book brianfish serves to infinite analysis? 5) It is true that the engine playing with her book light is 70 elo stronger than the version without the book, or the comparison is made with the official stockfish engine.? Thank you very much in advance to anyone who can evacuate me these doubts. EXELENTE PROJECT
shrapnel
Posts: 1339
Joined: Fri Nov 02, 2012 9:43 am
Location: New Delhi, India

Re: Brainfish, a new concept of a chess engine

Post by shrapnel »

Thomas Zipproth wrote:I had some problems making a good 32-bit compile (also with stockfish itself), because of some strange compiler problems. As soon as it works I will put the 32-bit exe on the Website.
Don't waste your precious time on 32-bit, Thomas, 32-bit is obsolete.
No serious player uses it anyway.
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
jefk
Posts: 626
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Brainfish, a new concept of a chess engine

Post by jefk »

[quote="Ozymandias"]the (intended?) confusion that Brainfish has caused among testers.[/quote]

Fully agree; although there's a trend to store the position
evals in a -general- engine bookm instead of the GUI, the
GUI still plays a role with statistics (eg GM games); and
the optimal book is combination of both; sofar this can only
be done with ChessPartner yet still in an unclear way.
The livebook of Chessbase also isn't bad but not for
user editing, unfortunately.

So we should not confuse engines with books, especially not
on rating lists, for engine testing the same books should be
used eg a default mainbook.bin eg prodeo/polyglot format (*)

If there are let's say twenty books, and thirty engines,
then the nr of combinations is 600; are we going to
put them all on a rating list ? Eg. a Komodobrain,
BrainShredder, etc. vs the Brainfish ? A bit silly no ?
(yes); doesn't mean the effort of T.Zipproth is worthless,
but i still wonder how the cerebellum bin will look like
(eg when using with Komodo), and then probably it
also will not be open source unfortunately (the Brainfish
source is just stockfish source with a book loader)

jef

PS in Protools (1.4/5 i tried to make such a .bin file by converting
a (selfmade) .rbm, but then the resulting .bin file doesn't work;
(whereas another test version, an 1337mainbook.bin did work (Ed?;
or others? anyone tried it ? rbm2mvs works, but onlyl
for small files, and .mvs books are read only, unfortunately
jefk
Posts: 626
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Brainfish, a new concept of a chess engine

Post by jefk »

[quote="jefk"]
still wonder how the cerebellum bin will look like
[/quote]

whereby i mean the exe (program), not the (book).bin ofcourse
A Komodo generated book can also be used with Sfish, i expect;
also an option to specify wide/narrow would be useful;
but we'll see. Will it be worthwile commercially ? probably not,
only Chessbase makes some bucks, i think, and maybe
the Komodo team a little bit; such is life in computer chess
(possibly also as result of pirating btw; something that
some newbies not always are aware of, i suspect)
jef
shrapnel
Posts: 1339
Joined: Fri Nov 02, 2012 9:43 am
Location: New Delhi, India

Re: Brainfish, a new concept of a chess engine

Post by shrapnel »

jefk wrote: Will it be worthwhile commercially ? probably not
Oh yes, it will be !
I've played against strong players using commercial books and Cerebellum easily holds its own and quite often out-performs the Commercial Book.
So, continue with your technical/theoretical nit-picking if it pleases you, but for all practical purposes Cerebellum is the GOODS !
I've yet to see it out-witted by ANY Commercial Book, and believe me I play a LOT of online engine-engine matches.
So, I know what I'm talking about, at least from the practical standpoint.
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis
jefk
Posts: 626
Joined: Sun Jul 25, 2010 10:07 pm
Location: the Netherlands
Full name: Jef Kaan

Re: Brainfish, a new concept of a chess engine

Post by jefk »

[quote="shrapnel"]
So, continue with your technical/theoretical nit-picking if it pleases you, .[/quote]

ok, i will :) My point was, that it's not really another engine,
it's a book; sure, there's also 'large pages' in his Stockfish,
similar eg as in the Stockfish clone Sugar; no big deal.
Then about the book, again, it's not new, Tony Werten,
with his Xinix did something like this *years* (15 yrs)
ago. But his code+book was not published.
https://chessprogramming.wikispaces.com ... oon-Werten
http://www.chessgames.com/player/xinix_(computer).html
Because the engine wasn't so strong, there was not much
fuzz about it; but if you add eg 70 elo to the top engine,
then suddenly all rating fetishists get intererest..; you
you may call that nitpicking, but i'm also helpful to Thomas Z,
warning him that if he wants to do business he better pursue
commercial ambitions not mainly in computer chess but better
elsewhere, although computer chess can be fun; if someone
makes some bucks along the line, fine with me ofcourse.
And a tip again: because it will not be easy to make
a wider book, i would at least try to include a 3rd move
option, instead only a 2nd, otherwise people will
easily be able to find anti-Brainfish lines (and that's
from *my* practical experience..).
jef
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Brainfish, a new concept of a chess engine

Post by velmarin »

jefk wrote:
shrapnel wrote: So, continue with your technical/theoretical nit-picking if it pleases you, .
ok, i will :) My point was, that it's not really another engine,
it's a book; sure, there's also 'large pages' in his Stockfish,
similar eg as in the Stockfish clone Sugar; no big deal.
Then about the book, again, it's not new, Tony Werten,
with his Xinix did something like this *years* (15 yrs)
ago. But his code+book was not published.
https://chessprogramming.wikispaces.com ... oon-Werten
http://www.chessgames.com/player/xinix_(computer).html
Because the engine wasn't so strong, there was not much
fuzz about it; but if you add eg 70 elo to the top engine,
then suddenly all rating fetishists get intererest..; you
you may call that nitpicking, but i'm also helpful to Thomas Z,
warning him that if he wants to do business he better pursue
commercial ambitions not mainly in computer chess but better
elsewhere, although computer chess can be fun; if someone
makes some bucks along the line, fine with me ofcourse.
And a tip again: because it will not be easy to make
a wider book, i would at least try to include a 3rd move
option, instead only a 2nd, otherwise people will
easily be able to find anti-Brainfish lines (and that's
from *my* practical experience..).
jef
Accurate in almost all or all, the nice thing is that this is a great tool to make opening books, if the tube stays in public does not prevent stos books to be used by any other engine, even commercial.
Yet it is meritorious performance achieved with few megs.
But it would be so easy to do Chessbasse books that you would rather than battle.
Of course if this tool is simple in use, otherwise also would be more than possible.

Come me in the memory how Alfil (book included) was expelled from TCEC, further version of Strelka accused of having positions FEN in the executable as resolved, testers rejected this version exactly.
That's special will be a version that is based on a book of openings, that if everything is legal for everyone (if the project follows how derivative Stockfish).