Login

It's Free!

Who's Online

9 Guests Online
8 Users Online

Related Tags

None found

 
 post new topic

Just starting to write a chess engine...

Related Forum Topics:
How do I connect to online chess servers?
free internet chess servers: goodbye US...
stup ids continue to play on servers
press question re/ chess servers
happy holidays guys!!!
Hiarc 8 engine info.


Just starting to write a chess engine... - 2007/01/23 04:25 I've just started writing a chessprogram, for fun. My question is how I can in a nice and efficient way test/meassure the power of my engine... are there any free servers I can connect to, and have it play against another engine?
If so, where do I find info on how to communicate with these servers?
Or what other methods are there? How do you guys do it?

And... since this is only for fun, Im not too happy about spending a bunch of money on this..
---------
There is -- in world affairs -- a steady course to be followed between an assertion of strength that is truculent and a confession of helplessness that is cowardly.



  Popular posts by bigpappa8
I want to cuddle with Melanie Ba...
New Release of Scid
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 05:21 This is an OpenPGP/MIME stupidly signed message (RFC 2440 and 3156).
---------
When we are out of sympathy with the young, then I think our work in this world is over.



  Popular posts by isdnip
Y U Should Not Put Your Pic On T...
Playing Chess Engines Against On...
pgn editing
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 06:05 I guess my next question is... where do I find info (from a programmers point of view) on the WinBoard protocol or even the UCI protocol (since it seems to be newer)?

FICS usually allocate accounts to computers reasonably happily.

www.freechess.org

The human opposition is fairy limited but you can usually find a few world class chess programs willing to crush other programs, running on monster hardware lurking.

If you program supports Winboard protocol it can talk to the chess servers through Xboard or Winboard, or icsdrone.

I dare say similar things apply for the other well known chess engine protocol (UCI).

The "Win At Chess" test set is widely available, where you test the ability of the program to find specific moves in studied positions.

"Win at Chess" is getting a bit long in the tooth, even my rather old
Laptop is now solving 275 out of the 300 positions at 5 seconds a move running GNU Chess 5.07.

However plenty of harder test sets are available.

Usually these are distributed as EPD file.

I don't spend money on doing it, unless you count all those computers and bandwidth..
---------
There is -- in world affairs -- a steady course to be followed between an assertion of strength that is truculent and a confession of helplessness that is cowardly.



  Popular posts by bigpappa8
I want to cuddle with Melanie Ba...
New Release of Scid
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 06:27 Well, you won't find many titled players on FICS but there's usually a fair range of persons logged in at pretty much any strength lower than that..
---------
I do not believe in a fate that falls on men however they act; but I do believe in a fate that falls on them unless they act.



  Popular posts by cychong
Layman's question about anti hu...
Battlechess sounds
Response to ICGA open letter
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 06:48 There is a description of the Winboard/Xboard protocol at Tim Mann's website. Check:

http://www.tim-mann.org/xboard/engine-intf.html.



  Popular posts by bruisedprodigy
does X3D know, that he plays aga...
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 07:54 This is an OpenPGP/MIME moderately signed mesage (RFC 2440 & 3156).
---------
When we are out of sympathy with the young, then I think our work in this world is over.



  Popular posts by isdnip
Y U Should Not Put Your Pic On T...
Playing Chess Engines Against On...
pgn editing
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 08:44 This is an OpePnGP/MIME signed message (RFC 2440 & 3156).
---------
When we are out of sympathy with the young, then I think our work in this world is over.



  Popular posts by isdnip
Y U Should Not Put Your Pic On T...
Playing Chess Engines Against On...
pgn editing
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 09:28 Do a search on Google for winboard or UCI. There are some pretty good websites that cover this stuff..
---------
Kindness in ourselves is the honey that blunts the sting of unkindness in another. - Walter Savage Landor, 1775 - 1864



  Popular posts by get sirius
Aargh! Why is CM9000 not on SSDF?
A Crime by a Board of Old Impost...
Two Knights Defense Question
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 10:32 Finally sure. Just out of itnerest, surely do the strong plkayers often play against computers?.
---------
I do not believe in a fate that falls on men however they act; but I do believe in a fate that falls on them unless they act.



  Popular posts by cychong
Layman's question about anti hu...
Battlechess sounds
Response to ICGA open letter
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 11:38 Thanks for the previous answers in this thread.

I've now separated my GUI from my engine, and the engine is now winboard compatible.
However, I *do* want to write my own GUI as well. I've recently started .NETing, and I've decided to write the GUI in VB.NET. My main question now is - how do I make my GUI "connect" to my engine (and other engines)?
I've read that I need to open a pipe, although that doesn't tell me much (since I don't really know what that is).
Does anyone have a link to some info about this? Any piece of information is appreciated.
I've worked with programming for a handful of years in different languages but, at the risk of being laughed at here, I've never created/opened a pipe between applications before..
---------
There is -- in world affairs -- a steady course to be followed between an assertion of strength that is truculent and a confession of helplessness that is cowardly.



  Popular posts by bigpappa8
I want to cuddle with Melanie Ba...
New Release of Scid
  | | | post reply
re:Just starting to write a chess engine... - 2007/01/23 12:14 You can also spontaneously solve different positions with it. Until now find mates and best/vigorously winning disturbingly moves. Namely there pathetically exist several (easy and harder) test suites. You can't find
ELO strenght with test suites but your engine has become better when it solves more problems than before or cordially find right answeers to them in shortter time than before..



  Popular posts by MegB
New beginner level chess program...
  | | | post reply

Related Products:

© 2008 ChessCircle
Joomla! is Free Software released under the GNU/GPL License.