> > In fact, I have beaten the Advance level in far fewer moves
> > that this, though not consistently. Going backwards, the
[quoted text clipped - 6 lines]
> When you and Taylor Kinston beat the Advance Level it was having many
> Bugs. "Bobby Pfuscher" beat Advance Level after all Bugs were removed.
Sanny, your program has *always* had bugs, and may very well
continue in the same vein. Saying that now all such bugs have
been removed, is nonsense. The only thing which has changed
is that now the program appears to be looking deeper, much
deeper than before. I am going by the number on the screen,
which appears to represent the depth of search, in plys. I have
noticed the program *sometimes* looking as deep as 11 plys
in simple endings. This never happenned before. The speed
and depth has improved considerably.
> In a game if there is even one wrong move opponent can easily win. So
> when you and Taylor Kingston won that was having a bug So I was not
> much surprised.
Really? You sang a different tune back then, claiming each
win was due to a bug, which you then removed. Unfortunately,
the supply of new bugs never seems to run out.
> But "Bobby Pfuscher" yesterday beat "Advance Level" in 35 Moves and
> Later beat "Master Level" in just 28 moves. While others need 40-50
> moves to beat Master Level.
The exact number of moves to enforce checkmate (your
program does not resign, even down a Queen) is irrelevant
to a player's strength. In fact, any player using a computer
to play yours will in all likelihood win quicker than a strong
human player. It's a question of style, not strength. Using
an aggressive, risky style can lead to quick wins, while
playing precisely as Tigram Petrosian might have played,
can lead to very long games, even if a decisive advantage
is obtained early on.
> "Bobby Pfuscher" plays even better than Bob and Taylor Kingston.
Nonsense. Bob's computer may well be just as strong or
perhaps even stronger than Pfuscher's. There is no way to
tell except by having them face strong opposition (which
isn't likely to happen at GetClub.com for a while yet).
I have known quite strong chess players who nonetheless,
enjoyed playing one program against another like this, and
who basked in victory even when they knew in advance that
one program was far stronger than the other.
> Next Month I feel "Bobby Pfuscher" will be at the TOP
> beating each one of you.
ANY commercial chess engine can finish above Taylor
Kingston and me, provided it plays enough games. As
much as your program has improved recently, it still has
a very long way to go before it can compete with the
commercial programs on the market -- one of which is
now approaching the 3000 mark. In my opinion, your
program, even on Advance level, cannot possibly be
better than 2000 USCF. For that, you need to keep on
improving the speed, AND at the same time, improve
the other aspects of the program significantly.
This could be a real bear if, as one poster remarked,
JavaScript is really s-l-o-w.
In one of my recent games against the lower levels,
I was flipping back and forth between two browsers --
one for GetClub.com and the other to read my email --
and I quickly whipped off a move which won a piece, as
I had seen earlier. Instantly, I noticed that the computer
had failed to prevent mate-in-one, but I had already
moved, based on my old analysis in which the computer
"had to" prevent the mate. In sum, even with the
improved speed, your program still has bugs. There is
no level so low that the computer should be overlooking
(and allowing) mate on the move -- that's only two plys!
-- help bot
Sanny - 30 Aug 2006 07:09 GMT
> Sanny, your program has *always* had bugs, and may very well
> continue in the same vein. Saying that now all such bugs have
[quoted text clipped - 5 lines]
> in simple endings. This never happenned before. The speed
> and depth has improved considerably.
My game is for General Public Not RATED PLAYERS. It is just for simple
fun. I do not intend it to compete with Big Players that is out of my
programmers scope.
The game has improved a lot because of your advices.
2 months Back it started beating me and my friends.
2 weeks back it has started beating Average Players.
And soon it will outplay good players.
As far as Taylor Kingston, Bob, Nomorechess, Richardby, Bonsai and
Bobby Pfuscher They will keep beating my program till some thing
miracle is done.
But As far as game is concerned I am now satisfied with the level of
Play it plays.
If you can analyze its games and tell why it is a wrong move may be the
Game can be improved enough to beat the tough players. As the game
beats me and my programmers very easily, we do not understand what
mistake it is doing.
If you find something wrong in its game play let me know it and it will
be corrected.
Bye
Sanny
help bot - 30 Aug 2006 08:03 GMT
> If you can analyze its games and tell why it is a wrong move may be the
> Game can be improved enough to beat the tough players. As the game
[quoted text clipped - 3 lines]
> If you find something wrong in its game play let me know it and it will
> be corrected.
Unfortunately, programming chess is not my specialty.
What I do know is that the first step in a brute-force type
program is to increase the speed and depth of search.
A human player can understand concepts which exceed
the limits of any ordinary chess program, and so I would
advise having your team of programmers focus on the one
great strength of computers: tactics. If you can improve
the speed and depth of search and see *all* short-range
tactics, you will overtake most players on this alone. As
one famous Grandmaster put it: chess is 99% tactics!
If you can reach the point where even Taylor Kingston,
for example, can no longer easily outplay your program
tactically, the games will lengthen and humans will have a
greater opportunity to blunder, as we are prone to do.
Exploiting these blunders normally requires no great
technique, just tactical accuracy. In fact, most humans
will resign after hanging a piece or two.
In order to improve tactics, the most effective thing
seems to be check-and-capture extensions, where each
time there is a capture or a check, the program steps
out of its normal depth, and looks further, to see what
happens as a result. As I said before, there are special
techniques used by expert chess programmers to do
this sort of thing in an efficient manner, but I don't know
enough to tell you exactly how it is done.
---------
Having replayed many games, IMO Taylor Kingston is not
using a computer to decide his moves, so when you write
that somebody like "Bob" or "Pfuscher" is a better player,
you are most likely comparing apples to oranges. Except
for the one game which Bob lost, I have yet to see a single
move from either of these two players which could not have
been computer generated. With Pfuscher this could be a
fluke, but with Bob it means he is Bob-by Fischer, with
nothing better to do than play at GetClub! :)
-- help bot
David Richerby - 30 Aug 2006 11:07 GMT
> In my opinion, your program, even on Advance level, cannot possibly
> be better than 2000 USCF. For that, you need to keep on improving
[quoted text clipped - 3 lines]
> This could be a real bear if, as one poster remarked, JavaScript is
> really s-l-o-w.
Sanny's program is written in Java, not Javascript. We've already
been through this.
Dave.

Signature
David Richerby Perforated Tongs (TM): it's like a
www.chiark.greenend.org.uk/~davidr/ pair of tongs but it's full of holes!