Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: A chessplaying web applet question

Author: Christophe Theron

Date: 19:56:07 09/05/01

Go up one level in this thread


On September 05, 2001 at 12:33:11, Adam Oellermann wrote:

>On September 05, 2001 at 11:35:26, Edward Seid wrote:
>
>>A newbie question, so thanks for your patience.
>>
>>I'm thinking about programming a simple chessplaying program to NOT play on a
>>chess server, but to play thru a web interface.  I was wondering which language
>>would be most appropriate for such interactivity.  The first that came to mind
>>was Java or Javascript.  But since I'm new to programming in general, something
>>more Englishlike, like VB, would be desirable.
>>
>>The chessplaying program would be a much simplified version of real chess, based
>>on the "pawn game" as described in Vol 1 of Lev Alburt's Comprehensive Chess
>>Course.  No pieces, no 50 move rule, no 3 time repetition, no complicated pawn
>>promotions... about the most complicated thing would be en passant.  I think
>>that this game is completely solvable given the power of today's PCs and it
>>would be interesting to know the truth.  I chose this project to complement my
>>other chess education project, which should be up some time in 2002...the Hawaii
>>Chess Project.
>>
>>Comments are greatly appreciated.  Since I'm totally new to programming, if some
>>ambitious person wants to take on this project, that would be cool.
>>Unfortunately, the pay is ZERO, just like mine, but you would have the
>>satisfaction of knowing the ultimate truth of chess, or at least the game
>>without pieces :)
>>
>>Thanks in advance for your feedback.
>>
>>Ed Seid
>>Hawaii Chess Project (coming soon)
>
>[D] 8/pppppppp/8/8/8/8/PPPPPPPP/8 w - - 0 1
>
>Blikskottel plays e4 after a brief 8-ply search. The NPS rate is just about
>double that of the starting position in regular chess. I'm sure the efficient
>engines (particularly where the hash tables aren't broken) will rip through the
>plys much faster.
>
>- Adam



Most chess engines will reject the position because there are no kings.

Even if I got rid of the "no king" test in Chess Tiger, my algorithms would
crash because I always assume each side has at least one piece, a king. And if
there are no kings, I prefer to not think about the resulting nightmare:
infinite loops, index out of range, the eval always returning checkmate, or
stalemate... :(

I'm pretty sure many chess programs will have the same problem.


    Christophe



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.