Senpai 1.0 (new engine)

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

Moderators: hgm, Rebel, chrisw

syzygy
Posts: 5566
Joined: Tue Feb 28, 2012 11:56 pm

Re: Senpai 1.0 (new engine)

Post by syzygy »

ouachita wrote:RDM - purely out of curiosity, have you been posting at TCEC in recent days or did I see a RDM imposter?
It was me, but was it really you?
Patrice Duhamel
Posts: 193
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Re: Senpai 1.0 (new engine)

Post by Patrice Duhamel »

Bonne nouvelle :)

And happy birthday to Fruit.
ouachita
Posts: 454
Joined: Tue Jan 15, 2013 4:33 pm
Location: Ritz-Carlton, NYC
Full name: Bobby Johnson

Re: Senpai 1.0 (new engine)

Post by ouachita »

syzygy wrote:
ouachita wrote:RDM - purely out of curiosity, have you been posting at TCEC in recent days or did I see a RDM imposter?
It was me, but was it really you?
I can't say for certain, as some of those guys change their names by the minute and a few might have been me for a minute or two!
SIM, PhD, MBA, PE
Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Senpai 1.0 (new engine)

Post by Sedat Canbaz »

Welcome back dear Fabien !

And many thanks for your new Senpai 1.0 engine

Btw, very soon I plan to start testing Senpai at:
http://www.sedatcanbaz.com/chess/?page_id=1180


Good luck,
Sedat
tralala
Posts: 16
Joined: Fri Jan 10, 2014 11:49 pm

Re: Senpai 1.0 (new engine)

Post by tralala »

Xann wrote:Did I write your signature?
Yes you did! :D
I found your explanation of the "top level" design of chess engines hillarious, so I decided to make it my signature. :D
Last edited by tralala on Mon Mar 17, 2014 11:04 pm, edited 1 time in total.
Xann
Posts: 127
Joined: Sat Jan 22, 2011 7:14 pm
Location: Lille, France

Re: Senpai 1.0 (new engine)

Post by Xann »

I must have been really tired. There is no need to play_good_move since the move is already good. You should just call play_move(mv).
ZirconiumX
Posts: 1334
Joined: Sun Jul 17, 2011 11:14 am

Re: Senpai 1.0 (new engine)

Post by ZirconiumX »

Xann wrote:I must have been really tired. There is no need to play_good_move since the move is already good. You should just call play_move(mv).
It made sense to me, at least, though if you wish to be really pedantic, then it should be find_best_move(pos), rather than a good one.

Good to see you back, it'll help liven this place up again.

Matthew:out
Some believe in the almighty dollar.

I believe in the almighty printf statement.
User avatar
Steve Maughan
Posts: 1221
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Senpai 1.0 (new engine)

Post by Steve Maughan »

tralala wrote:
JuLieN wrote:As Fabien is a bit busy right now, I'll take a shot and emulate what his answers will probably be. :)
Steve Maughan wrote:+ After an absence of a few years, what was the motivation for writing Senpai?
The clones wars were fading, so I needed to release some new strong open sources. Plus we need a new R[edited out by moderator]a 5.
Steve Maughan wrote:+ How long did it take you write Senpai?
A pair of hours in a six years span.
Steve Maughan wrote:+ Why did you start a new codebase? Why not continue with the development of Fruit?
Fruit is lame, it's only about 2800.
Steve Maughan wrote:+ Have you accomplished everything you set out to do with Senpai, or is this a work-in-progress?
The answer is contained in the name of the engine.
Steve Maughan wrote:+ LMR became popular after it was introduced in Fruit - is there any new "secret sauce" in Sanpai which you think may be of interest to other programmers?
There's a big hint hidden in the release readme !
Steve Maughan wrote:+ Why did you choose C++11 as the development language?
Trendy is funny.

*hiding* :oops:
:D :D :D Too bad there is no liking functionality.
+1!
http://www.chessprogramming.net - Maverick Chess Engine
brianr
Posts: 536
Joined: Thu Mar 09, 2006 3:01 pm

Re: Senpai 1.0 (new engine)

Post by brianr »

A quick and informal test, but Senpai is clearly very strong:

Code: Select all

Rank Name            Elo    +    - games score oppo. draws
   1 Komodo 3        120   34   34   278   60%    56   35%
   2 Senpai 1.0       56   22   22   705   57%     9   32%
   3 Texel 1.03      -34   27   27   467   52%   -47   30%
   4 Komodo 1.0 JA   -49   57   57    94   33%    56   43%
   5 Gaviota 1.0     -93   26   26   512   37%    -1   30%
ResultSet-EloRating>los
               Ko Se Te Ko Ga
Komodo 3          99 99 99100
Senpai 1.0      0    99 99 99
Texel 1.03      0  0    67 99
Komodo 1.0 JA   0  0 32    89
Gaviota 1.0     0  0  0 10
You did not mention which version of Protector...

Time controls 0:09+0.30 one core, no pondering, Fishtest 8moves_v3.pgn random book under Cutechess-cli:
-resign movecount=3 score=400 -draw movenumber=45 movecount=6 score=5 -repeat, etc...
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Senpai 1.0 (new engine)

Post by Frank Quisinsky »

Hi Fabien,

back from my work, jumping in TalkChess & CSS Forum for read the news of the year 2014

:-)

We have you back in computer chess and I think today in the evening we all can open a bottle of wine for different reasons.

It's all your own fault that so many others will be animated from your decision to start a new developement. You can be sure ...

But more important for myself is, that such a sympatic and pleasanter chess friend is back for myself. I lost last year a lot of persons I like but you gave me energy with your words and your work and of course all the mails we switched in the latest months.

Never I will forget it and now it's Senpai time for the next 10 years I hope. You will get some mails by myself again and of course with test results too.

Sorry, but to understand my bad English will be your problem for the next 10 years :-)

Friendly
Frank