Senpai 1.0 (new engine)

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

Moderators: Harvey Williamson, bob, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Xann
Posts: 125
Joined: Sat Jan 22, 2011 6:14 pm
Location: Lille, France

Re: Senpai 1.0 (new engine)

Post by Xann » Tue Mar 18, 2014 6:27 pm

It has a brother!

An Explorer Pro bought in a physical shop (an accomplishment these days). I don't like the design, but the screen is marvellous. Any idea why NPS doesn't go up in endgame? I am suspecting a series of random numbers :)

Collection is going well, two programmers already! But Richard Lang, pretty expensive. So I think I'm going to stop here.

Jamal Bubker
Posts: 313
Joined: Mon May 24, 2010 2:32 pm

Re: Senpai 1.0 (new engine)

Post by Jamal Bubker » Tue Mar 18, 2014 6:41 pm

+1 :D

Jamal Bubker
Posts: 313
Joined: Mon May 24, 2010 2:32 pm

Re: Senpai 1.0 (new engine)

Post by Jamal Bubker » Tue Mar 18, 2014 7:10 pm

Salut Fabien,
Ton retour dans la communauté des programmes d'échecs nous enchante tous :D
Merci d'offrir à notre communauté un nouveau module d'échecs, qui plus est, très fort 8-)
Bonne continuation dans le développement de Senpai qui je l'espère ira titiller les cadors tels que Houdini, Komodo, et Stockfish ;)

Amicalement,

Jamal

Jamal Bubker
Posts: 313
Joined: Mon May 24, 2010 2:32 pm

Re: Senpai 1.0 (new engine)

Post by Jamal Bubker » Tue Mar 18, 2014 8:12 pm

Merci également à Joachim Rang, Daniel Mehrmann,
Miguel Ballicora, Julien Marcel et à Steve Maughan 8-)

User avatar
lucasart
Posts: 3144
Joined: Mon May 31, 2010 11:29 am
Full name: lucasart
Contact:

Re: Senpai 1.0 (new engine)

Post by lucasart » Wed Mar 19, 2014 5:18 am

michiguel wrote: It works for me with
g++-4.8 -static-libstdc++ -std=c++11 -fno-rtti -pthread -O3 -funroll-loops -fstrict-aliasing -march=native -mpopcnt senpai_10.cpp -o senpai
Thanks Miguel. That worked!
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.

Werewolf
Posts: 1314
Joined: Thu Sep 18, 2008 8:24 pm

Re: Senpai 1.0 (new engine)

Post by Werewolf » Wed Mar 19, 2014 1:07 pm

Two questions for you!

1) How do you pronounce "Senpai"? is it:
Sen-pay
Sen-pie
Sen-pee

2) How come you've decided to go open-source rather than closed source?

Xann
Posts: 125
Joined: Sat Jan 22, 2011 6:14 pm
Location: Lille, France

Re: Senpai 1.0 (new engine)

Post by Xann » Wed Mar 19, 2014 1:50 pm

Werewolf wrote:Two questions for you!

1) How do you pronounce "Senpai"? is it:
Sen-pay
Sen-pie
Sen-pee

2) How come you've decided to go open-source rather than closed source?
1) Sen-pie.

2) Same reason as in 2005, I want to show that there is no need to rely exclusively on ideas from others in order to build a strong program. Originality does not imply mediocrity.

BubbaTough
Posts: 1154
Joined: Fri Jun 23, 2006 3:18 am

Re: Senpai 1.0 (new engine)

Post by BubbaTough » Wed Mar 19, 2014 1:56 pm

Xann wrote: 2) Same reason as in 2005, I want to show that there is no need to rely exclusively on ideas from others in order to build a strong program. Originality does not imply mediocrity.
I took a quick glance at your source. Very cool and original program. Nice to have some diversity in the gene pool.

-Sam

User avatar
Aser Huerga
Posts: 812
Joined: Tue Jun 16, 2009 8:09 am
Location: Spain

Re: Senpai 1.0 (new engine)

Post by Aser Huerga » Wed Mar 19, 2014 3:09 pm

Hello Fabien,

a pleasure to get you back. Any chance you will implement Multi PV in the near future?

Thanks!

User avatar
Evert
Posts: 2929
Joined: Fri Jan 21, 2011 11:42 pm
Location: NL
Contact:

Re: Senpai 1.0 (new engine)

Post by Evert » Wed Mar 19, 2014 3:12 pm

Xann wrote: 2) Same reason as in 2005, I want to show that there is no need to rely exclusively on ideas from others in order to build a strong program. Originality does not imply mediocrity.
What I find particularly impressive (perhaps you can say something about this) is that the different weights and parameters all look "reasonable" but they don't look like they have been tuned to death. Is this correct?

Post Reply