Sharper 0.06 released!

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

Sharper 0.06 released!

Postby Albert Bertilsson » 04 Apr 2003, 11:52

Geschrieben von: / Posted by: Albert Bertilsson at 04 April 2003 12:52:27:

Sharper 0.06 is released now.
New features are NullMove pruning.
/Regards Albert


Sharper home page
Albert Bertilsson
 

Re: Sharper 0.06 released!

Postby Ross Boyd » 04 Apr 2003, 17:14

Geschrieben von: / Posted by: Ross Boyd at 04 April 2003 18:14:27:
Als Antwort auf: / In reply to: Sharper 0.06 released! geschrieben von: / posted by: Albert Bertilsson at 04 April 2003 12:52:27:
Sharper 0.06 is released now.
New features are NullMove pruning.
/Regards Albert
Hi Albert,
I bet that made a big difference! I was amazed when I first tried null-move. Like a turbo-charger...
Good luck in Group C Qualify! Not long to go...
Ross
Ross Boyd
 

Sharper questions

Postby Ed Seid » 04 Apr 2003, 18:03

Geschrieben von: / Posted by: Ed Seid at 04 April 2003 19:03:37:
Als Antwort auf: / In reply to: Sharper 0.06 released! geschrieben von: / posted by: Albert Bertilsson at 04 April 2003 12:52:27:
Sharper 0.06 is released now.
What language is the GUI written in? Would you consider it easy/hard to write a GUI in a .NET language? How much Winboard functionality have you built into the GUI, ie would it be easy/hard to adapt the GUI to work with any Winboard-compatible engine?
Do you have any plans to write the engine in a .NET language also?
I ask these questions because I'm interested in writing a GUI (and an engine some day) in VB.NET.
Ed
Ed Seid
 

Re: Sharper questions

Postby Michael Yee » 04 Apr 2003, 18:44

Geschrieben von: / Posted by: Michael Yee at 04 April 2003 19:44:19:
Als Antwort auf: / In reply to: Sharper questions geschrieben von: / posted by: Ed Seid at 04 April 2003 19:03:37:
Do you have any plans to write the engine in a .NET language also?
I think Albert started his engine project in C# (with SharpChess), but then switched to C++ for various reasons (maybe speed?)... There's also a UCI engine called Silke Chess written in C#.
With respect to GUIs in .NET... My guess is that it shouldn't be too hard--at least thread management looks relatively easy with .NET.
Michael
Michael Yee
 

Re: Sharper 0.06 released!

Postby Albert Bertilsson » 04 Apr 2003, 20:05

Geschrieben von: / Posted by: Albert Bertilsson at 04 April 2003 21:05:10:
Als Antwort auf: / In reply to: Re: Sharper 0.06 released! geschrieben von: / posted by: Ross Boyd at 04 April 2003 18:14:27:
Sharper 0.06 is released now.
New features are NullMove pruning.
/Regards Albert
Hi Albert,
I bet that made a big difference! I was amazed when I first tried null-move. Like a turbo-charger...
Good luck in Group C Qualify! Not long to go...
Ross
Thanx I need that luck.
Regarding the NullMove I haven't had time to test diffrent settings or tune it, I've just barely had time to test if it correctly implemented, it gives about a ply extra, so my hopes are higher.
Albert Bertilsson
 

Re: Sharper questions

Postby Albert Bertilsson » 04 Apr 2003, 20:12

Geschrieben von: / Posted by: Albert Bertilsson at 04 April 2003 21:12:08:
Als Antwort auf: / In reply to: Sharper questions geschrieben von: / posted by: Ed Seid at 04 April 2003 19:03:37:
Sharper 0.06 is released now.
What language is the GUI written in? Would you consider it easy/hard to write a GUI in a .NET language? How much Winboard functionality have you built into the GUI, ie would it be easy/hard to adapt the GUI to work with any Winboard-compatible engine?
Do you have any plans to write the engine in a .NET language also?
I ask these questions because I'm interested in writing a GUI (and an engine some day) in VB.NET.
Ed
The GUI is written in C#. I used to program MFC but .Net is so very much easier and faster, it still takes a lot of time to implement a winboard compatible GUI though. I haven't decided yet on how much winboard compability to implement, but my engine uses the winboard protocol so the GUI will have a basic WB protocol, and I think it will be enough to get most or at least some engines to play.
Priority number one is a pretty and easy to play GUI for Sharper, if people are interested I'll work some extra on the protocol.
For writting you own engine .Net managed code is a really good start since it helps you a lot with debugging. Source code for #Chess is available at my home page, although it's a very weak engine it will give you an idéa.
/Regards Albert


My home page
Albert Bertilsson
 

Re: Sharper questions

Postby Albert Bertilsson » 04 Apr 2003, 20:14

Geschrieben von: / Posted by: Albert Bertilsson at 04 April 2003 21:14:44:
Als Antwort auf: / In reply to: Re: Sharper questions geschrieben von: / posted by: Michael Yee at 04 April 2003 19:44:19:
Do you have any plans to write the engine in a .NET language also?
I think Albert started his engine project in C# (with SharpChess), but then switched to C++ for various reasons (maybe speed?)
You're right about that, I spent many hours on a fast move generator and couldn't compare it since the managed code caused a 3-5 time speed penalty. And I'm also a C++ programmer at heart, although C# rocks when you want to actually get something done.
/Regards Albert
Albert Bertilsson
 

Chess: the future

Postby Ed Seid » 05 Apr 2003, 07:31

Geschrieben von: / Posted by: Ed Seid at 05 April 2003 08:31:28:
Als Antwort auf: / In reply to: Re: Sharper questions geschrieben von: / posted by: Albert Bertilsson at 04 April 2003 21:12:08:
Sharper 0.06 is released now.
For writting you own engine .Net managed code is a really good start since it helps you a lot with debugging. Source code for #Chess is available at my home page
Is #Chess still going to be developed, or have you finished that project and moved onto Sharper?
Ed Seid
 

Re: Chess: the future

Postby Albert Bertilsson » 05 Apr 2003, 08:40

Geschrieben von: / Posted by: Albert Bertilsson at 05 April 2003 09:40:51:
Als Antwort auf: / In reply to: Chess: the future geschrieben von: / posted by: Ed Seid at 05 April 2003 08:31:28:
Sharper 0.06 is released now.
For writting you own engine .Net managed code is a really good start since it helps you a lot with debugging. Source code for #Chess is available at my home page
Is #Chess still going to be developed, or have you finished that project and moved onto Sharper?
#Chess is not being developed now, and I can see no reason to start with it again, as I'm developing a C++ engine now that is much better. However thing change maybe there will be a reason for developing it again.
/Reagards Albert
Albert Bertilsson
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 39 guests