Search found 479 matches

by Robert Pope
Wed Apr 01, 2009 2:03 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: weaker winboard engines that support setboard?
Replies: 45
Views: 5229

Re: weaker winboard engines that support setboard?

Beaches supports setboard. It's in the same ballpark as TSCP.
by Robert Pope
Thu Oct 09, 2008 4:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: For MS Compiler experts: Dann C and ...
Replies: 9
Views: 1981

Re: For MS Compiler experts: Dann C and ...

Yeah, when I've seen that, it was because I was trying to run it on a computer without Visual Studio installed. If you change your switches from MD to MT, your executable gets bigger, but it runs on all machines.
by Robert Pope
Sat Jul 12, 2008 5:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: smp parallel chess
Replies: 1
Views: 895

Re: smp parallel chess

Here is one of Robert Hyatt's papers on DTS:

http://www.cis.uab.edu/hyatt/search.html
by Robert Pope
Thu Jun 12, 2008 12:36 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Tree dumps
Replies: 4
Views: 1790

Tree dumps

What programs can output the full tree that is searched for a given position (up to a given depth or # of nodes)? Crafty has a trace command that you can compile in -- do any other programs have a similar option?
by Robert Pope
Sun Apr 27, 2008 12:09 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A request to engine authors
Replies: 23
Views: 6826

Re: A request to engine authors

Yord Being as not everyone counts nodes in exactly the same way why don't you just play them all to a fixed ply depth. It seems to be basically the same thing and everyone counts plys in the same way. Bill But plies aren't equal either. One program does lots of extensions, and another has few exten...
by Robert Pope
Sat Jan 26, 2008 9:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: implementation of undoMove()?
Replies: 5
Views: 2466

Re: implementation of undoMove()?

In some cases, a copy may well be faster. You just have to try them both and see.
by Robert Pope
Mon Jan 21, 2008 8:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Direction of travel
Replies: 14
Views: 3714

Re: Direction of travel

Maybe I shouldn't care. It just seems cleaner than having to explicitly size the array each time. Don't do it that way. Declare one large array. then for each ply, have a pointer into the list to point to the last move for that ply. The next ply will start at that point +1 and have a pointer to the...
by Robert Pope
Mon Jan 21, 2008 3:26 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Direction of travel
Replies: 14
Views: 3714

Re: Direction of travel

Maybe I shouldn't care. It just seems cleaner than having to explicitly size the array each time.
by Robert Pope
Sat Jan 19, 2008 9:01 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Direction of travel
Replies: 14
Views: 3714

Direction of travel

I am creating a new program based on 0x88, trying for a bit faster and code this time around. Question #1: I want to be able to determine the direction of travel from A to B (e.g. +1,-15,-16,etc). B is always reachable from A via one of the 8 queen rays. Right now I have the following awful code, bu...
by Robert Pope
Wed Jan 16, 2008 2:36 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Opening books
Replies: 11
Views: 4181

Re: Opening books

cms271828 wrote: The lines seem to be arranged in alphabetical/numerical order as you go down the list, is this correct? I might need this fact when scanning through it.
Yes, it's alphabetical so you can do a quick binary search, and with a dozen probes find your move, instead of checking every single line.