Search found 436 matches

by Bill Rogers
Thu Aug 13, 2009 5:52 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Single legal move - what to do?
Replies: 16
Views: 2469

Re: Single legal move - what to do?

This does not make any sense to me. If at the root you are in check and have only one legal move then you have no choice but to make that move. If during the search you make that move then you might be able to extend your search to as many plys as possible if the board allows it.
Bill
by Bill Rogers
Thu Aug 13, 2009 1:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Proving the correctness of the algorithm
Replies: 30
Views: 3603

Re: Proving the correctness of the algorithm

Fred As long as you don't use any random number generators within you program and search to the same fixed depth every time then nothing should change. It make no difference is you use minimax or negamax or alpha/beta the results should remain the same except alpha/beta should find the answer quicke...
by Bill Rogers
Mon Aug 10, 2009 4:08 pm
Forum: Computer Chess Club: General Topics
Topic: Personal Supercomputer
Replies: 12
Views: 1773

Re: Personal Supercomputer

Ray I really don't think it would be banned. Just look at what is going on today. We have PC's with 4 cores, 8 cores, 16 cores, etc. It seems that the bigger and better they make them the faster they are approved for chess games and competition. Not only that but look at Big Blue and Hyadra both are...
by Bill Rogers
Sun Aug 02, 2009 4:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Pondering? Yes. Ponder move? Maybe not.
Replies: 49
Views: 6672

Re: An idea

Let's us face it gentlemen if you programs eval is good enough then pondering will almost always give you the best results, if not ......... After playing hundreds of games with many strong programs and watching the output and the moves that they predict I can say the stronger the program the more p...
by Bill Rogers
Fri Jul 31, 2009 11:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: What output is best for evaluating an engine ?
Replies: 6
Views: 759

Re: What output is best for evaluating an engine ?

It is suggested to create a program playing complete chess and understands UCI or Winboard chess engine protocol. Those protocols specify minimum required output. I wrote a very simple chess program that runs under Winboard and the only thing my program output was the move selected and Winboard was...
by Bill Rogers
Fri Jul 31, 2009 5:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Pondering? Yes. Ponder move? Maybe not.
Replies: 49
Views: 6672

Re: Pondering? Yes. Ponder move? Maybe not.

H.G.
I don't mean to be insulting maybe it is just a misunderstanding but you last sentence seems to be illogical. What I mean is if you are correct 60% of the time then how can you be wrong 90% of the time. Did you mean you could be wrong 40% of the time?
Bill
by Bill Rogers
Fri Jul 31, 2009 5:28 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Search-algorithm
Replies: 25
Views: 5068

Re: Search-algorithm

Sorry Gerd
I was first traind on Bruces page and without thinking I always refer to it and did not mean to dispute you recommendation. Both references are good.
Bill
by Bill Rogers
Fri Jul 31, 2009 5:25 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Search-algorithm
Replies: 25
Views: 5068

Re: Search-algorithm

Unless the gentleman is accquainted with all these related terms he needs to get back to the basics as a starting point and that is Alpha-beta search. From there all the other improvements mentioned were discovered or made. I don't know if Bruce Morlands chess page is still available but it can give...
by Bill Rogers
Fri Jul 31, 2009 4:44 am
Forum: Computer Chess Club: General Topics
Topic: How to use xboard to match two engines at diffent ply depths
Replies: 6
Views: 553

Re: How to use xboard to match two engines at diffent ply de

I always wanted to do the same thing. I think someone once posted that it could be done using Winboard but not Xboard. If anyone has any good suggestions please let us know.
Thanks
Bill