Main
Date: 26 Jun 2008 09:28:25
From: Sanny
Subject: Zebediah made the King dance from e8-a1.
An interesting game by Zebediah against Advance Level..

Black King had to run out from e8 to a1. Zebediah trapped Black's Rook
and win easily.

Most interesting was how Black King ran from e8 to a1 But atlast has
to surrender.

Game Played between zebediah and advance at GetClub.com

--------------------------------------------------------------------------------
zebediah: (White)
advance: (Black)
Game Played at: http://www.GetClub.com/Chess.html
View Recorded Game: http://www.getclub.com/playgame.php?id=DM21199&game=Chess
--------------------------------------------------------------------------------

White -- Black
(zebediah) -- (advance)

1. d2-d4{16} d7-d5{0}
2. c2-c4{4} e7-e6{0}
3. Nb1-c3{4} Ng8-f6{0}
4. Ng1-f3{4} c7-c6{0}
5. e2-e3{4} d5-c4{1812}
6. Bf1-c4{17078} b7-b5{0}
7. Bc4-d3{8} Bf8-d6{1878}
8. e3-e4{712} b5-b4{1330}
9. e4-e5{834} b4-c3{1314}
10. b2-c3{58} Bc8-a6{3050}
11. e5-f6{976} g7-f6{2310}
12. Bd3-a6{310} Nb8-a6{3116}
13. Ke1-g1{3802} Na6-c7{1544}
14. Bc1-h6{810} Rh8-g8{1732}
15. Rf1-e1{866} Rg8-g6{1702}
16. Bh6-d2{396} Qd8-d7{1578}
17. Ra1-b1{192} c6-c5{2608}
18. Nf3-h4{790} Rg6-g8{1286}
19. Qd1-f3{24} Nc7-d5{1416}
20. c3-c4{142} Nd5-c7{1344}
21. Bd2-a5{864} Ra8-d8{2940}
22. Nh4-f5{11778} c5-d4{2592}
23. Nf5-d6{1240} Qd7-d6{1620}
24. Rb1-b7{298} Rd8-c8{1780}
25. Ba5-c7{118} Rc8-c7{2488}
26. Rb7-b8{7848} Ke8-e7{0}
27. Rb8-g8{4} Qd6-b4{1746}
28. Re1-e6{198} f7-e6{2934}
29. Rg8-g7{186} Ke7-d8{2282}
30. Qf3-a8{140} Rc7-c8{2056}
31. Rg7-g8{212} Kd8-e7{2946}
32. Qa8-a7{66} Ke7-d6{2432}
33. Qa7-d4{400} Kd6-c7{1936}
34. Rg8-g7{12} Kc7-c6{1310}
35. Qd4-d7{338} Kc6-c5{1916}
36. Qd7-c8{220} Kc5-d4{1990}
37. Qc8-d7{2912} Kd4-c3{1536}
38. Qd7-d1{288} Kc3-b2{1654}
39. Rg7-d7{66} Qb4-c4{1590}
40. Qd1-d2{1114} Kb2-a1{148}
--------------------------------------------------------------------------------
zebediah: (White)
advance: (Black)
Game Played at: http://www.GetClub.com/Chess.html
View Recorded Game: http://www.getclub.com/playgame.php?id=DM21199&game=Chess

What do you think Advance Level was wrong that it lost its Rook?

Can you spot any mistake in this interesting game?

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html




 
Date: 03 Jul 2008 01:54:02
From: Sanny
Subject: Re: When only 1 legal move, GetClub will not think more.
> Well, I'm glad your program is already playing good Chess.
>
> But learning a bit about how Chess programs work, such as learning
> about A-B pruning, would definitely help you improve your program
> still further, and it is not nearly as hard to do that as it would be
> to, say, add 400 points to your Elo.

After AB was used not much improvement was found. Only 30-40%
improvement found. Any other thing that can improve the program.

As Playing 30% faster keeps the game fast. So even if it has slow
improvement its worth it.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html





 
Date: 01 Jul 2008 18:01:32
From: Quadibloc
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 1, 11:27 am, Sanny <[email protected] > wrote:

> Correct, Chess is very vast. You cannot learn all techniques. else
> every one will be a grand master.

Well, I'm glad your program is already playing good Chess.

But learning a bit about how Chess programs work, such as learning
about A-B pruning, would definitely help you improve your program
still further, and it is not nearly as hard to do that as it would be
to, say, add 400 points to your Elo.

John Savard


 
Date: 01 Jul 2008 17:18:10
From: help bot
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 1, 5:15 pm, Frisco Del Rosario <[email protected] > wrote:

> > I think the issue is you don't have a background in chess, or
> > programming. And depsite your efforts, I don't think you've gained
> > useful knowledge in either.

> That hit it right on the nose, but won't stop him, slow him down, or
> persuade him to learn anything.

With the amazing speed of todays computers,
perhaps a decent chess program can be made
without fancy pruners, hashing tables or other
chess-centric programming techniques. We
know that ignoring tactics leads to mediocrity,
but suppose someone were to focus on getting
the tactics right-- what then? In one of my
recent games, I landed a very shallow tactical
blow-- but suppose the speed and power of
modern computers were harnessed and aimed
squarely at this crucial aspect? Who knows
what would happen. I sometimes feel that my
computer's microprocessor is just spinning its
wheels with GetClub; that I'm out-running it
only because it is churning its own tires into
molten rubber while staying in the same spot
and burning lots of gas.


> Sanny and Ray Gordon ought to collaborate on a project.

Flash is the guy who keeps scolding
Sanny for supposedly spamming rgc, all the
while appending dozens of lines of real spam
to each of his own postings; this guy is
about as smart as a box of rocks. He
reminds me of nearly-IMnes in that respect.

But what Sanny really needs is a real, live
wolf; that way, when he screams "wolf!" and
people ask him "where?", he can just point
to his collaborator and say "right there".
Even a Siberian Husky would do.


-- help bot







  
Date: 02 Jul 2008 23:29:22
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Tue, 1 Jul 2008 17:18:10 -0700 (PDT), help bot
<[email protected] > wrote:

>On Jul 1, 5:15 pm, Frisco Del Rosario <[email protected]> wrote:
>
>> > I think the issue is you don't have a background in chess, or
>> > programming. And depsite your efforts, I don't think you've gained
>> > useful knowledge in either.
>
>> That hit it right on the nose, but won't stop him, slow him down, or
>> persuade him to learn anything.
>
> With the amazing speed of todays computers,
>perhaps a decent chess program can be made
>without fancy pruners, hashing tables or other
>chess-centric programming techniques. We
>know that ignoring tactics leads to mediocrity,
>but suppose someone were to focus on getting
>the tactics right-- what then? In one of my
>recent games, I landed a very shallow tactical
>blow-- but suppose the speed and power of
>modern computers were harnessed and aimed
>squarely at this crucial aspect? Who knows
>what would happen. I sometimes feel that my
>computer's microprocessor is just spinning its
>wheels with GetClub; that I'm out-running it
>only because it is churning its own tires into
>molten rubber while staying in the same spot
>and burning lots of gas.

When you write a chess program, I think it's a pretty fair statement
that you have to be knowledgeable in both fields, or at least know
someone.

Ignoring tactics also leads to worse than mediocrity in programming.
Hate to burst your bubble, but pruners and hash tables are hardly
chess-centric programming techniques. The A-B table is straight out of
game theory (which comes into more mundane things now such as search
engines), and the hash table is pretty much used whenever you use any
database (Apache uses them. Java has them as a class for pete's sake).
Why are they pretty standard in the chess game toolkit? Because
chess has a massive amount of possible moves. Get 5-6 ply and your
move set is at least in the billions. Every pieces adds at least an
order of magnitude. A queen for example can have up to 28 different
places it can move (a knight or king 8, a bishop/rook 14, and even a
pawn has 4 possible moves).
If you notice, every respectable chess program scores the position.
Why? Because that score is used for A-B pruning. Basically, you don't
trace down the less-than-favorible lines (basically, this determines
the breadth. Depth is difficulty). Sure, you can put your queen next
to your opponents' pawn to be taken in the next half ply, but if you
have better moves, do you really want to analyze the permutations of
that?
In other words, it's sorting. If you want to tell me a decent chess
program can be made without sorting, I would have to say it's possible
a roomful of monkeys can write Shakepeare. Possible, but EXTREMELY
unlikely.
The fact that such things didn't occur to Sanny very much implies
that his code is written as a journey. A journey that burns bridges.
It's one thing to write a chess program, and not know one of the
domains. It's either arrogant or ignorant to not know either.

>
>
>> Sanny and Ray Gordon ought to collaborate on a project.
>
> Flash is the guy who keeps scolding
>Sanny for supposedly spamming rgc, all the
>while appending dozens of lines of real spam
>to each of his own postings; this guy is
>about as smart as a box of rocks. He
>reminds me of nearly-IMnes in that respect.
>
> But what Sanny really needs is a real, live
>wolf; that way, when he screams "wolf!" and
>people ask him "where?", he can just point
>to his collaborator and say "right there".
>Even a Siberian Husky would do.
>

I'm not so sure Sanny would pass a Turing test at this point... If
nothing else, he's optimistic. His website about management and stuff
gave me a chuckle.
Kind of reminds me of my 20's, where a bunch of us would sit around,
and talk of starting up a company. But none of us really had an idea
on what we wanted to do. That's where a plan comes in.


>
> -- help bot
>
>
>
>


 
Date: 01 Jul 2008 10:27:18
From: Sanny
Subject: Re: When only 1 legal move, GetClub will not think more.
> Well, that answered my question about whether you used A-B pruning.
> The answer is no. Instead of making it a rule, you've made it an
> exception.
>
> I think the issue is you don't have a background in chess, or
> programming. And depsite your efforts, I don't think you've gained
> useful knowledge in either.

Correct, Chess is very vast. You cannot learn all techniques. else
every one will be a grand master.

I am just 1100 rated player. I just play Chess in my free time
Occasionaly Just for fun.

Even Beginner Level pushes my limits. So I do not understand how
others are winning against the higher levels.

I find only arround 10 / 1000 players at GetClub are able to win
higher levels Other 990 Players are beaten by even the Beginner Level.

A few of the Top players use other Commercial Program So Only 3
Players actually win with Brain Power.

Players who win with Brains and not taking other help are.

1. Help Bot.
2. Bonsai.
3. Chrisf.

Rest all are even weaker than the Beginner Level.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html




  
Date: 02 Jul 2008 23:32:25
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Tue, 1 Jul 2008 10:27:18 -0700 (PDT), Sanny <[email protected] >
wrote:

>> Well, that answered my question about whether you used A-B pruning.
>> The answer is no. Instead of making it a rule, you've made it an
>> exception.
>>
>> I think the issue is you don't have a background in chess, or
>> programming. And depsite your efforts, I don't think you've gained
>> useful knowledge in either.
>
>Correct, Chess is very vast. You cannot learn all techniques. else
>every one will be a grand master.

That's not the issue. You need some basic strategies however.

>
>I am just 1100 rated player. I just play Chess in my free time
>Occasionaly Just for fun.

Me and my brothers play on occasion.

>
>Even Beginner Level pushes my limits. So I do not understand how
>others are winning against the higher levels.

THAT's the issue. Many things seem to be pushing the limits. You've
made the comment that the program is getting complicated.

>
>I find only arround 10 / 1000 players at GetClub are able to win
>higher levels Other 990 Players are beaten by even the Beginner Level.
>
>A few of the Top players use other Commercial Program So Only 3
>Players actually win with Brain Power.

Do you think you're attracting top-tier chess players with your
program?

>
>Players who win with Brains and not taking other help are.
>
>1. Help Bot.
>2. Bonsai.
>3. Chrisf.
>
>Rest all are even weaker than the Beginner Level.
>
>Bye
>Sanny
>
>Play Chess at: http://www.GetClub.com/Chess.html
>


 
Date: 29 Jun 2008 23:30:57
From: Sanny
Subject: When only 1 legal move, GetClub will not think more.
> =A0 Understood. =A0However, there is a titanic
> difference between "good versus bad" moves
> and evaluating what is or is not legal.
>
> =A0 If there are but *two* legal moves, both a
> human player and achessengine might
> crank away at them, evaluating deeply and
> considering which is better. =A0But when there
> is only one *legal* move, all the thinking and
> whiling away of hours in the world cannot
> ever change that fact. =A0To do so would

Yes, now I understand what you mean. You were not talking abt weak
moves but legal moves.

So this have been corrected now. If there is "only 1 legal move" it
will play that move in just 1 second instead of thinking for 3-5 min.

That will save a lot of players time when there is only one legal move
and he is playing with Master / Advance Level.

In a game such moves occur only 1/2/3 times. But that will save
GetClubs time in every game.

Play a few game and let me know, When there is (only one legal move )
if its plays legal moves in 1 second or not.

The programmer has corrected it. But not yet tested it. That you have
to find by playing a few games.

Play Chess at: http://www.GetClub.com/Chess.html

And by seeing recorded games we can see if it is playing such moves
instantaniously or not.

That was a very good advice.

Now in every game 1-2 min will be saved.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html


  
Date: 04 Jul 2008 22:15:29
From: help bot
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 4, 1:41 pm, Patrick Volk <[email protected] > wrote:

> Good, you can look up acronyms.

This lack of perceptiveness is telling. Dr. Sir
Phillip IMnes would and indeed has pretended
to know funky stuff, to try and impress the
weak-minded. But I have no /need/ to do that
sort of thing; my record in the Big One we
fought in Grenada gives me -- and the entire
flight crew of my sub -- all the accolades I
could ever desire!

Seriously fella, if you are impressed by an
introductory class such as this one I took in
college a quarter-century ago, perhaps you
just need to get out more. Don't sweat it,
kid-- it may be obsolete knowledge. Here's
a bone, Fido: I don't know HTML (gasp!).


> And I'll reiterate, UNIX used hash tables. So did the 1ESS.

Who sold them? Was Bill Gates the only
prospective customer? What about the rest
of us-- the peons? (Zorro will school you, if
you refuse to respect us peons.)


> >> Any piece can have a minimum of zero moves. Oh, and I forgot the
> >> promotion.

> > That's why you'll never become world champ.
> >You remind me of my old pal, Mr. Bogolyubov... .

> Never aspired to be world champ.

That's what they all say, /after/ they realize
how pointless it would be to try. Unlike you,
I readily admit that I mulled it over a time or
two; but after I got scholars-mated a couple
of times by nerdy-looking kids who screamed
"CHECK!" so the whole world knew I got
crushed, I reconsidered. (Besides, how was
I supposed to get past Bobby Fischer, who
was expected to come back out of retirement
at any moment?)


> Again, do you have a point, other than contradiction? Anything
> constructive to add perhaps?

Yes. I would like to add that you have failed
to respond to your horrific blunder just below:


> >> A-B is selective search. Even the massively parallel solutions use
> >> some form of selective search, if for nothing else, to explore the
> >> best-looking lines first.

The Guest revealed that you were just lost
in space here-- what do you have to say for
your arrogant, snotty, wrong self?


> >> >> In other words, it's sorting. If you want to tell me a decent chess
> >> >> program can be made without sorting.

> > That was /your idea/, not mine.

> No, your idea. Your idea because you said it's possible to write a
> program without using existing strategies.

Wrong, again. Do I begin to detect a
/pattern/ here?


> > Anyway, your suggestion to speed up the search
> >was a good one, except that it is even more crucial
> >for him to fix the problem with quiessence-search
> >first.

> WTF is quiessence?

It is the way we misspell the fancy word for "quiet
position" where I come from (as I already indicated).
Are you always this slow?


> Do you mean quiescence?

You tell me, Mr. Know-it-all No-help.


> I still contend fix the strategy

Shift duly noted. Your original position was
that Sanny needed to increase *speed*.


> If you have a barge cobbled together with
> garbage, it ain't going to be graceful, no matter how much chrome you
> put on it.

Agreed. I think the results indicate that
no matter how fast or slow, the tactics are
being seriously mishandled, and my guess
is that his programmers don't know about
the importance of "quiet positions" and
their relationship to calculating tactics in
chess. I have consistently pounded the
table, screaming at the top of my lungs
that I can not and will not be beaten by a
player/program which simply hangs its
pieces to me! (Well, not often, anyway.)

I reject the idea -- regardless of source --
that merely speeding things up will solve
this problem, because even at the lower
levels it should not exist-- yet it does.

To simplify, calculating tactics correctly
is more important than strategy, and this
ought to be priority number one (apart from
playing chess /in accordance with the
rules/).

Got anything to help Sanny on this? Like
say, a link to a Web site which explains
precisely how it is done. Or are you just
going to continue your jabbering?

I have (repeatedly) admitted not knowing
enough about this to explain how it is done.
You obviously also know very little (but you
might know someone, who knows someone,
who knows how it is done). ; >D


-- help bot



   
Date: 05 Jul 2008 18:22:27
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Fri, 4 Jul 2008 22:15:29 -0700 (PDT), help bot
<[email protected] > wrote:

>On Jul 4, 1:41 pm, Patrick Volk <[email protected]> wrote:
>
> Seriously fella, if you are impressed by an
>introductory class such as this one I took in
>college a quarter-century ago, perhaps you
>just need to get out more. Don't sweat it,
>kid-- it may be obsolete knowledge. Here's
>a bone, Fido: I don't know HTML (gasp!).
>

I'm a systems programmer, and don't know HTML either. There's programs
to do tha anyway.

>
>> And I'll reiterate, UNIX used hash tables. So did the 1ESS.
>
> Who sold them? Was Bill Gates the only
>prospective customer? What about the rest
>of us-- the peons? (Zorro will school you, if
>you refuse to respect us peons.)
>

Little company around in the 80's called Bell Telephone. Maybe heard
of them.

>
>> >> Any piece can have a minimum of zero moves. Oh, and I forgot the
>> >> promotion.
>
>> > That's why you'll never become world champ.
>> >You remind me of my old pal, Mr. Bogolyubov... .
>
>> Never aspired to be world champ.
>
> That's what they all say, /after/ they realize
>how pointless it would be to try. Unlike you,
>I readily admit that I mulled it over a time or
>two; but after I got scholars-mated a couple
>of times by nerdy-looking kids who screamed
>"CHECK!" so the whole world knew I got
>crushed, I reconsidered. (Besides, how was
>I supposed to get past Bobby Fischer, who
>was expected to come back out of retirement
>at any moment?)

Getting regular board beat-downs from my brothers made me find other
avenues. Funny, I taught my cousin to play chess. I was 9, he was 10.
He was beating me 5 minutes later. I think I'm not good stategically.

>
>
>> Again, do you have a point, other than contradiction? Anything
>> constructive to add perhaps?
>
> Yes. I would like to add that you have failed
>to respond to your horrific blunder just below:
>
>
>> >> A-B is selective search. Even the massively parallel solutions use
>> >> some form of selective search, if for nothing else, to explore the
>> >> best-looking lines first.
>
> The Guest revealed that you were just lost
>in space here-- what do you have to say for
>your arrogant, snotty, wrong self?

I shorted searching for moves to search. Mea cupla already.

>
>
>> >> >> In other words, it's sorting. If you want to tell me a decent chess
>> >> >> program can be made without sorting.
>
>> > That was /your idea/, not mine.
>
>> No, your idea. Your idea because you said it's possible to write a
>> program without using existing strategies.
>
> Wrong, again. Do I begin to detect a
>/pattern/ here?

You didn't say:

With the amazing speed of todays computers,
perhaps a decent chess program can be made
without fancy pruners, hashing tables or other
chess-centric programming techniques.

I countered they're not chess-centric techniques (A-B pruning is game
theory 101, and hashing is data structure 101). Hash tables are so
chess centric, they've been in just about everything that's come down
the programming pike in the last 15-20 years.

>
>
>> > Anyway, your suggestion to speed up the search
>> >was a good one, except that it is even more crucial
>> >for him to fix the problem with quiessence-search
>> >first.
>
>> WTF is quiessence?
>
> It is the way we misspell the fancy word for "quiet
>position" where I come from (as I already indicated).
>Are you always this slow?
>
>
>> Do you mean quiescence?
>
> You tell me, Mr. Know-it-all No-help.
>
>
>> I still contend fix the strategy
>
> Shift duly noted. Your original position was
>that Sanny needed to increase *speed*.

No... I said he needs to be more efficient, and it will result in
speed. Probably a smaller memory footprint.

>
>
>> If you have a barge cobbled together with
>> garbage, it ain't going to be graceful, no matter how much chrome you
>> put on it.
>
> Agreed. I think the results indicate that
>no matter how fast or slow, the tactics are
>being seriously mishandled, and my guess
>is that his programmers don't know about
>the importance of "quiet positions" and
>their relationship to calculating tactics in
>chess. I have consistently pounded the
>table, screaming at the top of my lungs
>that I can not and will not be beaten by a
>player/program which simply hangs its
>pieces to me! (Well, not often, anyway.)

I pretty much agree, but as a programmer.

My contention is he needs to go to the root of the problem. Scoring is
that. You can score the pieces you have, and the squares you control.
He needs to start there. Not hard.

Once you know where you are, then you can look ahead. If you spend
most of your allotted time seeing how you can recover after you hang
your queen out to dry, it's not hard to figure out your program would
suck.

>
> I reject the idea -- regardless of source --
>that merely speeding things up will solve
>this problem, because even at the lower
>levels it should not exist-- yet it does.

A-B pruning gives you time. That doesn't necessarily mean faster. That
means more time to do more productive things.

From what I've seen, and what people have said, including yourself, it
craps the bed every so often. It will play ok for a couple of moves,
and then do a really hideous one.
What I'm trying to point out is it appears that it gets a bunch of
bad lines, and starts exploring them. If there's enough of them,
you're only going to come up with bad moves. Better in that case to go
wide, look at more moves until you find one that is more promising
instead of looking at the first one, and going a ply or two in. I
didn't think I was being that vague.

>
> To simplify, calculating tactics correctly
>is more important than strategy, and this
>ought to be priority number one (apart from
>playing chess /in accordance with the
>rules/).

Agreed. To simplify it more, he needs to identify the best move and
make it. Opening books are for strategy. Endgame bases are strategy.

>
> Got anything to help Sanny on this? Like
>say, a link to a Web site which explains
>precisely how it is done. Or are you just
>going to continue your jabbering?

If he's expecting to make money off of this, he can do his own
research. It's bad enough he can't do any testing on his own so it
seems. That's where I draw the line. He or his programmer(s) need to
read a few books. Systems Programming by Silberschlatz, and any of the
game programming books out there will give you info.

>
> I have (repeatedly) admitted not knowing
>enough about this to explain how it is done.
>You obviously also know very little (but you
>might know someone, who knows someone,
>who knows how it is done). ;>D

Never said I know how to write a chess program, but I know something
about game theory.

I've worked in programming for a while now, and have done a bit,
mostly in the area of safety. I do telecommunications now.
And that is why I'm saying what I am. Even if you have a hat that
says "Lion Tamer" on it, and want to be a lion tamer, it's no
predictor of future performance as much as being a librarian. Wanna
write a chess program, you should either know chess or programming.



>
>
> -- help bot


  
Date: 01 Jul 2008 11:37:43
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Sun, 29 Jun 2008 23:30:57 -0700 (PDT), Sanny
<[email protected] > wrote:

>> � Understood. �However, there is a titanic
>> difference between "good versus bad" moves
>> and evaluating what is or is not legal.
>>
>> � If there are but *two* legal moves, both a
>> human player and achessengine might
>> crank away at them, evaluating deeply and
>> considering which is better. �But when there
>> is only one *legal* move, all the thinking and
>> whiling away of hours in the world cannot
>> ever change that fact. �To do so would
>
>Yes, now I understand what you mean. You were not talking abt weak
>moves but legal moves.
>
>So this have been corrected now. If there is "only 1 legal move" it
>will play that move in just 1 second instead of thinking for 3-5 min.
>
>That will save a lot of players time when there is only one legal move
>and he is playing with Master / Advance Level.
>
>In a game such moves occur only 1/2/3 times. But that will save
>GetClubs time in every game.
>
>Play a few game and let me know, When there is (only one legal move )
>if its plays legal moves in 1 second or not.
>
>The programmer has corrected it. But not yet tested it. That you have
>to find by playing a few games.
>
>Play Chess at: http://www.GetClub.com/Chess.html
>
>And by seeing recorded games we can see if it is playing such moves
>instantaniously or not.
>
>That was a very good advice.
>
>Now in every game 1-2 min will be saved.
>
>Bye
>Sanny


Well, that answered my question about whether you used A-B pruning.
The answer is no. Instead of making it a rule, you've made it an
exception.

I think the issue is you don't have a background in chess, or
programming. And depsite your efforts, I don't think you've gained
useful knowledge in either.



>
>Play Chess at: http://www.GetClub.com/Chess.html


   
Date: 01 Jul 2008 14:15:11
From: Frisco Del Rosario
Subject: Re: When only 1 legal move, GetClub will not think more.
In article <[email protected] >,
Patrick Volk <[email protected] > wrote:

> I think the issue is you don't have a background in chess, or
> programming. And depsite your efforts, I don't think you've gained
> useful knowledge in either.

That hit it right on the nose, but won't stop him, slow him down, or
persuade him to learn anything.

Sanny and Ray Gordon ought to collaborate on a project.


    
Date: 05 Jul 2008 22:05:33
From: Sanny
Subject: Re: When only 1 legal move, GetClub will not think more.
> > >> I still contend fix the strategy
>
> > > =A0Shift duly noted. =A0Your original position was
> > >that Sanny needed to increase *speed*.
>
> > No... I said he needs to be more efficient, and it will result in
> > speed. Probably a smaller memory footprint.
>
> =A0 Okay, more efficient is good. =A0But hisGetClub
> program has some fundamental problem which
> goes deeper than just slowness; it in fact
> miscalculates tactics, or perhaps it doesn't
> bother to try to calculate them-- as if that will
> help.

Have you played a game recently? Last 4 days the game wasagain
improved with lots of new things.

Play Chess at: http://www.GetClub.com/Chess.html

Have a game and tell me how you face it.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html


    
Date: 05 Jul 2008 20:08:33
From: help bot
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 5, 6:22 pm, Patrick Volk <[email protected] > wrote:

> Little company around in the 80's called Bell Telephone. Maybe heard
> of them.

I was talking about /who sold their chess
machines/programs/ (i.e. the chess connection).


> > The Guest revealed that you were just lost
> >in space here-- what do you have to say for
> >your arrogant, snotty, wrong self?

> I shorted searching for moves to search.

Whatever that means. (Lots of people
here have trouble admitting they have no
clue what they rant about).


> > Wrong, again. Do I begin to detect a
> >/pattern/ here?
>
> You didn't say:
>
> With the amazing speed of todays computers,
> perhaps a decent chess program can be made
> without fancy pruners, hashing tables or other
> chess-centric programming techniques.
>
> I countered they're not chess-centric techniques (A-B pruning is game
> theory 101

You're splitting hairs; game theory/chess
game theory are the same thing, to me (i.e.
chess is a game).

I could have put in a hyphen like this, to
clarify my meaning: without fancy-pruners,
or maybe italics, like so: without /fancy/
pruners, since I was not discussing the
most elementary type, which merely cuts
out the obvious chunks of fat.


> and hashing is data structure 101). Hash tables are so
> chess centric, they've been in just about everything that's come down
> the programming pike in the last 15-20 years.

They weren't used by the earliest chess
programmers who actually sold their wares
to the public. The "experts" used to write
about how it was impractical to implement
hash-tables, due to limitations of memory,
etc.


> >> I still contend fix the strategy
>
> > Shift duly noted. Your original position was
> >that Sanny needed to increase *speed*.
>
> No... I said he needs to be more efficient, and it will result in
> speed. Probably a smaller memory footprint.

Okay, more efficient is good. But his GetClub
program has some fundamental problem which
goes deeper than just slowness; it in fact
miscalculates tactics, or perhaps it doesn't
bother to try to calculate them-- as if that will
help.


> I pretty much agree, but as a programmer.

There are worse things; lawyers, politicians,
slime, scum, fungi, lice-- but I keep repeating
myself.


> My contention is he needs to go to the root of the problem. Scoring is
> that. You can score the pieces you have, and the squares you control.
> He needs to start there. Not hard.

There are in fact some scoring issues-- such
as keeping its King near the corner in the
endgame. But this is not a big issue if the
program could only trounce humans at tactics,
before the endgame.


> Once you know where you are, then you can look ahead. If you spend
> most of your allotted time seeing how you can recover after you hang
> your queen out to dry, it's not hard to figure out your program would
> suck.

I myself have adopted a strategy in which
I allocate my OTB thinking time toward the
early part of the game, hoping to obtain a
winning position instead of a losing one.
Sanny's program does not compete in such
events; he decides the thinking times, along
with everything else (sometimes including
who wins). But people would (once again)
begin to complain, if he were to allocate a
lot more time.


> > I reject the idea -- regardless of source --
> >that merely speeding things up will solve
> >this problem, because even at the lower
> >levels it should not exist-- yet it does.

> A-B pruning gives you time. That doesn't necessarily mean faster. That
> means more time to do more productive things.

True. But he still has to write the code
so that the program /will/ do those things.


> From what I've seen, and what people have said, including yourself, it
> craps the bed every so often. It will play ok for a couple of moves,
> and then do a really hideous one.
> What I'm trying to point out is it appears that it gets a bunch of
> bad lines, and starts exploring them. If there's enough of them,
> you're only going to come up with bad moves. Better in that case to go
> wide, look at more moves until you find one that is more promising
> instead of looking at the first one, and going a ply or two in. I
> didn't think I was being that vague.

It seems to me that you must never have
played the program; how else could you
believe that widening the search will have
any great impact? You do not seem to
understand just how messed up are the
program's calculation of /basic tactics/.


> > To simplify, calculating tactics correctly
> >is more important than strategy, and this
> >ought to be priority number one (apart from
> >playing chess /in accordance with the
> >rules/).


> > Got anything to help Sanny on this? Like
> >say, a link to a Web site which explains
> >precisely how it is done. Or are you just
> >going to continue your jabbering?

> If he's expecting to make money off of this, he can do his own
> research. It's bad enough he can't do any testing on his own so it
> seems. That's where I draw the line. He or his programmer(s) need to
> read a few books. Systems Programming by Silberschlatz, and any of the
> game programming books out there will give you info.

I suppose that "answers" my question above.
I think Sanny is hiring professional programmers
to write the code; if so, your suggestion-- for
them to read books -- is not going to be well
received, nor will it likely help.


> I've worked in programming for a while now, and have done a bit,
> mostly in the area of safety. I do telecommunications now.
> And that is why I'm saying what I am. Even if you have a hat that
> says "Lion Tamer" on it, and want to be a lion tamer, it's no
> predictor of future performance as much as being a librarian. Wanna
> write a chess program, you should either know chess or programming.

A look at Sanny's Web site reveals that his
programmers know how to write code. But
where they fall down is in knowing chess, and
in all those subtle areas of programming
which relate specifically to speed and
efficiency, which can yield very strong chess
moves; such speed and efficiency as is not
normally required for many business
programs, on modern hardware. These things
are what many chess programmers obsess
over, because they have a /need/ for speed.


-- help bot



     
Date: 06 Jul 2008 23:29:35
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Sat, 5 Jul 2008 20:08:33 -0700 (PDT), help bot
<[email protected] > wrote:

>On Jul 5, 6:22 pm, Patrick Volk <[email protected]> wrote:
>
>> Little company around in the 80's called Bell Telephone. Maybe heard
>> of them.
>
> I was talking about /who sold their chess
>machines/programs/ (i.e. the chess connection).
>

I'm splitting hairs?

Bell might have used some of the lessons learned from chess to go into
the switching fabric. If they did that, they profited from it.

>
>> > The Guest revealed that you were just lost
>> >in space here-- what do you have to say for
>> >your arrogant, snotty, wrong self?
>
>> I shorted searching for moves to search.
>
> Whatever that means. (Lots of people
>here have trouble admitting they have no
>clue what they rant about).

Indeed.

>
>
>> > Wrong, again. Do I begin to detect a
>> >/pattern/ here?
>>
>> You didn't say:
>>
>> With the amazing speed of todays computers,
>> perhaps a decent chess program can be made
>> without fancy pruners, hashing tables or other
>> chess-centric programming techniques.
>>
>> I countered they're not chess-centric techniques (A-B pruning is game
>> theory 101
>
> You're splitting hairs; game theory/chess
>game theory are the same thing, to me (i.e.
>chess is a game).

Game theory can be used in the routing of trains, or how to place
your whiskey casks in a warehouse to move them the least (and store
the most).

>
> I could have put in a hyphen like this, to
>clarify my meaning: without fancy-pruners,
>or maybe italics, like so: without /fancy/
>pruners, since I was not discussing the
>most elementary type, which merely cuts
>out the obvious chunks of fat.

I'm bad for arguing sematics however ;)

>
>
>> and hashing is data structure 101). Hash tables are so
>> chess centric, they've been in just about everything that's come down
>> the programming pike in the last 15-20 years.
>
> They weren't used by the earliest chess
>programmers who actually sold their wares
>to the public. The "experts" used to write
>about how it was impractical to implement
>hash-tables, due to limitations of memory,
>etc.
>
>
>> >> I still contend fix the strategy
>>
>> > Shift duly noted. Your original position was
>> >that Sanny needed to increase *speed*.
>>
>> No... I said he needs to be more efficient, and it will result in
>> speed. Probably a smaller memory footprint.
>
> Okay, more efficient is good. But his GetClub
>program has some fundamental problem which
>goes deeper than just slowness; it in fact
>miscalculates tactics, or perhaps it doesn't
>bother to try to calculate them-- as if that will
>help.
>
>
>> I pretty much agree, but as a programmer.
>
> There are worse things; lawyers, politicians,
>slime, scum, fungi, lice-- but I keep repeating
>myself.

Hey, at least I have a job, unlike a few chess players...

>
>
>> My contention is he needs to go to the root of the problem. Scoring is
>> that. You can score the pieces you have, and the squares you control.
>> He needs to start there. Not hard.
>
> There are in fact some scoring issues-- such
>as keeping its King near the corner in the
>endgame. But this is not a big issue if the
>program could only trounce humans at tactics,
>before the endgame.

If you're writing a chess program, and you give bonus points for the
position if the king is not in a corner.

>
>
>> Once you know where you are, then you can look ahead. If you spend
>> most of your allotted time seeing how you can recover after you hang
>> your queen out to dry, it's not hard to figure out your program would
>> suck.
>
> I myself have adopted a strategy in which
>I allocate my OTB thinking time toward the
>early part of the game, hoping to obtain a
>winning position instead of a losing one.
>Sanny's program does not compete in such
>events; he decides the thinking times, along
>with everything else (sometimes including
>who wins). But people would (once again)
>begin to complain, if he were to allocate a
>lot more time.

Exactly why you need to be efficient. But if you're expecting a minute
a move, and the program decides it needs to take 5, what do you expect
the person to do?

>
>
>> > I reject the idea -- regardless of source --
>> >that merely speeding things up will solve
>> >this problem, because even at the lower
>> >levels it should not exist-- yet it does.
>
>> A-B pruning gives you time. That doesn't necessarily mean faster. That
>> means more time to do more productive things.
>
> True. But he still has to write the code
>so that the program /will/ do those things.

Do you think he does analysis? He got Rybka, but all he does is have
it play GC every few days, and posts the result here. He doesn't
analyze the games it plays. He /doesn't even know what's a legal
move/.


>
>
>> From what I've seen, and what people have said, including yourself, it
>> craps the bed every so often. It will play ok for a couple of moves,
>> and then do a really hideous one.
>> What I'm trying to point out is it appears that it gets a bunch of
>> bad lines, and starts exploring them. If there's enough of them,
>> you're only going to come up with bad moves. Better in that case to go
>> wide, look at more moves until you find one that is more promising
>> instead of looking at the first one, and going a ply or two in. I
>> didn't think I was being that vague.
>
> It seems to me that you must never have
>played the program; how else could you
>believe that widening the search will have
>any great impact? You do not seem to
>understand just how messed up are the
>program's calculation of /basic tactics/.

You're talking about a chess program in the manner of chess, and I'm
trying to put a programming spin on it. Basically a chess program:

1) Determines its' current position
2) Looks at the possible moves (and counter-moves, several moves ahead
if possible)
3) And chooses the best move

Tactics is (3). (2) and (3) need to happen concurrently.

I've played it twice, and have better things to do than beta test.
I'll play people on Pogo... better time controls.

>
>
>> > To simplify, calculating tactics correctly
>> >is more important than strategy, and this
>> >ought to be priority number one (apart from
>> >playing chess /in accordance with the
>> >rules/).
>
>
>> > Got anything to help Sanny on this? Like
>> >say, a link to a Web site which explains
>> >precisely how it is done. Or are you just
>> >going to continue your jabbering?
>
>> If he's expecting to make money off of this, he can do his own
>> research. It's bad enough he can't do any testing on his own so it
>> seems. That's where I draw the line. He or his programmer(s) need to
>> read a few books. Systems Programming by Silberschlatz, and any of the
>> game programming books out there will give you info.
>
> I suppose that "answers" my question above.
>I think Sanny is hiring professional programmers
>to write the code; if so, your suggestion-- for
>them to read books -- is not going to be well
>received, nor will it likely help.

Do I care, really? They can get offended by my comment, or they can
do something about it. I'd prefer if they did the latter. I don't
think it's the work of professional programmers.
When I work in a particular field, it's in my best interest to
figure out what they do, and what the rules are. I don't mind reading
to get the job done... Otherwise I'd be harping about how I took
FORTRAN IV in college, like some people.

>
>
>> I've worked in programming for a while now, and have done a bit,
>> mostly in the area of safety. I do telecommunications now.
>> And that is why I'm saying what I am. Even if you have a hat that
>> says "Lion Tamer" on it, and want to be a lion tamer, it's no
>> predictor of future performance as much as being a librarian. Wanna
>> write a chess program, you should either know chess or programming.
>
> A look at Sanny's Web site reveals that his
>programmers know how to write code.

Not good code.

> But
>where they fall down is in knowing chess, and
>in all those subtle areas of programming
>which relate specifically to speed and
>efficiency, which can yield very strong chess
>moves; such speed and efficiency as is not
>normally required for many business
>programs, on modern hardware.

Efficiency is MUCH more imporant than speed. Neither really is
important in business.

If you're doing pure analysis, then you're probably going to want
speed.

>These things
>are what many chess programmers obsess
>over, because they have a /need/ for speed.

Are you a chess programmer?

I can tell you even if you have the fastest machine in the world, a
crappy program will still bring it to its' knees. More importantly is
what you do with it. I bet the Fidelity box would trounce GC.


>
>
> -- help bot


 
Date: 29 Jun 2008 22:22:36
From: help bot
Subject: Re: 4 new Openings taught.

Sanny wrote:

> > > If you find any opening move missing let me know it.GetClubcan
> > > remember first four moves. So it plays opening moves in 0 seconds
> > > saving your time.

> > About that: when there is only one legal
> > move the program goes into a deep think,
> > as usual. But apart from figuring out that
> > there is one and only one *legal* move,
> > there's really nothing to think about, is
> > there? Just play the move on the board,
> > and crank away on the opponent's time.

> GetClub thinks when there is 1 forced move So that may be by thinking
> higher depth it may give a Gambit of Rook/ Queen to win the game?

If such a follow-up exists, it will still be there
after the (forced) only-legal-move is played and
the opponent begins thinking.


> Or may be some move may be found which draws the game by repetitive
> moves.

This could pose a technical problem.


> As many times some good move may look wrong at lower depth but only
> when depth of search is increased we can see it's benefits.

After the move is executed on the board, the
program ought to be able to "see" a bit deeper
into the subsequent position.


> I see in many games Zrbediah gives away its bishop/ Rook to win the
> game So for that reasion all moves must be evaluated. Even if they are
> giving loss at lower depth.

Understood. However, there is a titanic
difference between "good versus bad" moves
and evaluating what is or is not legal.

If there are but *two* legal moves, both a
human player and a chess engine might
crank away at them, evaluating deeply and
considering which is better. But when there
is only one *legal* move, all the thinking and
whiling away of hours in the world cannot
ever change that fact. To do so would
require changing the rules of the game-- an
act best reserved for execution in between
matches or tourneys.

A simple way to handle this is to churn
out a list of all possible moves, then chop
off the illegal ones, thus creating a list of
only the *legal* moves. Now, before the
next step (whatever it may be), you can
look to see if the list of *legal* moves you
just created has only one element, and if
so, designate it as the "best" move (you
can't be wrong about this) and play it on
the board (or check to see if a draw
condition exists, etc.).

------------------------------------------------------------

Suppose you have made a million more
of your famous "improvements", and are
now ready for a $100,000 match against
team Rybka. You could "pocket" the
thinking time saved here and use it on the
next move-- a move where you actually
have a choice of legal moves. In most
cases, the time controls are not such
that moving immediately like this just
throws away time you otherwise could
have utilized constructively. In real
tournaments and matches, the time
limits allot a chunk of time, to be used
as the program sees fit over the course
of a set number of moves. Under such
real-world conditions, your policy of
utilizing the full time limit on a *forced*
move would be a handicap. If I were the
computer operator for GetClub -- entitled
to fully half the purse if we won -- and
this situation occurred (after say, Q-d8+),
I would go ahead and play the only-legal-
move (...Kxd8) immediately and then sit
back and watch Rybka spit out her reply
(Bg5 double-check). Then I would try
asking for a delay or rescheduling of
(...Ke8, forced) some sort, and if that did
not work, I would be forced to use Plan B,
in which I activate a powerful magnet to
avoid having to face (Rd8++) reality. The
magnet would destroy both computers,
and every cellphone and then I would set
off a hidden bomb, destroying all
evidence that we had lost or even been
stupid enough to play such a match.

Anyway, it was just an idea.


-- helpful bot


  
Date: 03 Jul 2008 17:13:08
From: help bot
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 3, 12:54 pm, Patrick Volk <[email protected] > wrote:

> Subroutine is an interesting choice of term. So basic.

BASIC? Beginner's All-purpose Symbolic Instruction Code.
It was my third language-- after FORTRAN IV and RPG
(Before your time, sonny.)


> Hmm. I'm 41, been in the business since I've been 19, and know hash
> tables were in chess programs in the 80's.

The late '80s, perhaps. But that was hardly the
beginning. Can you remember -- were you even
involved then -- when chess programs had none?


> > Wrong. A pawn can have anywhere from
> >zero legal moves all the way up to twelve,
> >depending on the position of course.

> Any piece can have a minimum of zero moves. Oh, and I forgot the
> promotion.

That's why you'll never become world champ.
You remind me of my old pal, Mr. Bogolyubov... .


> A-B is selective search. Even the massively parallel solutions use
> some form of selective search, if for nothing else, to explore the
> best-looking lines first.
> What's your point?

I haven't got one. The Wizard said I must first
bring him the broom of the wicked witch of the
west-- than I can get it.


> >> In other words, it's sorting. If you want to tell me a decent chess
> >> program can be made without sorting

That was /your idea/, not mine.


> >Try this link:http://www.gorillatrade.com

> And the point is... what, why don't they just have a mutual fund?

Sorry-- my mistake. I had assumed they would
have a pic of the Monkeys' singer "Davy" on their
Web page, just as in all their ads. As they didn't,
you -- as silly as you are -- probably got confused
by the "gorilla" and "monkey" similarities, thinking
they were the same species. You are probably
too young to even remember them-- the Monkeys
I mean.

Anyway, your suggestion to speed up the search
was a good one, except that it is even more crucial
for him to fix the problem with quiessence-search
first. I am still beating up on his program in simple
tactical skirmishes-- which indicates to me that it
is not calculating them properly (whether looking
ahead deeply or not). Speeding things up won't
help here, any more than say, eating donuts more
quickly will help unclog one's arteries.


-- help bot


   
Date: 04 Jul 2008 13:41:57
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Thu, 3 Jul 2008 17:13:08 -0700 (PDT), help bot
<[email protected] > wrote:

>On Jul 3, 12:54 pm, Patrick Volk <[email protected]> wrote:
>
>> Subroutine is an interesting choice of term. So basic.
>
> BASIC? Beginner's All-purpose Symbolic Instruction Code.
>It was my third language-- after FORTRAN IV and RPG
>(Before your time, sonny.)

Good, you can look up acronyms. What, next you'll be telling me you
had a chess program on the analytical engine.

>
>
>> Hmm. I'm 41, been in the business since I've been 19, and know hash
>> tables were in chess programs in the 80's.
>
> The late '80s, perhaps. But that was hardly the
>beginning. Can you remember -- were you even
>involved then -- when chess programs had none?

No, the early 80's.

And I'll reiterate, UNIX used hash tables. So did the 1ESS. Hmm... who
were them guys? They did a chess program as well. I'd mention it, but
it's a pretty straight giveaway. Did pretty well in the '82 ACM
tourney.

>
>
>> > Wrong. A pawn can have anywhere from
>> >zero legal moves all the way up to twelve,
>> >depending on the position of course.
>
>> Any piece can have a minimum of zero moves. Oh, and I forgot the
>> promotion.
>
> That's why you'll never become world champ.
>You remind me of my old pal, Mr. Bogolyubov... .

Never aspired to be world champ. Personally, I consider it good
business when my name doesn't come up, because it generally means
there ain't cuss words behind it.

Again, do you have a point, other than contradiction? Anything
constructive to add perhaps?

>
>
>> A-B is selective search. Even the massively parallel solutions use
>> some form of selective search, if for nothing else, to explore the
>> best-looking lines first.
>> What's your point?
>
> I haven't got one. The Wizard said I must first
>bring him the broom of the wicked witch of the
>west-- than I can get it.
>
>
>> >> In other words, it's sorting. If you want to tell me a decent chess
>> >> program can be made without sorting
>
> That was /your idea/, not mine.

No, your idea. Your idea because you said it's possible to write a
program without using existing strategies.

>
>
>> >Try this link:http://www.gorillatrade.com
>
>> And the point is... what, why don't they just have a mutual fund?
>
> Sorry-- my mistake. I had assumed they would
>have a pic of the Monkeys' singer "Davy" on their
>Web page, just as in all their ads. As they didn't,
>you -- as silly as you are -- probably got confused
>by the "gorilla" and "monkey" similarities, thinking
>they were the same species. You are probably
>too young to even remember them-- the Monkeys
>I mean.

*sigh*

>
> Anyway, your suggestion to speed up the search
>was a good one, except that it is even more crucial
>for him to fix the problem with quiessence-search
>first.

WTF is quiessence?

Do you mean quiescence?

Why would you search then anyway?

You don't search the same? Oh, you'll say it's different because you
don't know how long you have to search.

I still contend fix the strategy, then worry about the moving and
waiting to move stages. If you have a barge cobbled together with
garbage, it ain't going to be graceful, no matter how much chrome you
put on it.



> I am still beating up on his program in simple
>tactical skirmishes-- which indicates to me that it
>is not calculating them properly (whether looking
>ahead deeply or not). Speeding things up won't
>help here, any more than say, eating donuts more
>quickly will help unclog one's arteries.

I think we established that. A year ago. Hasn't changed.

>
>
> -- help bot


 
Date: 29 Jun 2008 21:42:08
From: Sanny
Subject: Re: 4 new Openings taught.
> > If you find any opening move missing let me know it.GetClubcan
> > remember first four moves. So it plays opening moves in 0 seconds
> > saving your time.
>
> =A0 About that: when there is only one legal
> move the program goes into a deep think,
> as usual. =A0But apart from figuring out that
> there is one and only one *legal* move,
> there's really nothing to think about, is
> there? =A0Just play the move on the board,
> and crank away on the opponent's time.

GetClub thinks when there is 1 forced move So that may be by thinking
higher depth it may give a Gambit of Rook/ Queen to win the game?

Or may be some move may be found which draws the game by repetitive
moves.

As many times some good move may look wrong at lower depth but only
when depth of search is increased we can see it's benefits.

I see in many games Zrbediah gives away its bishop/ Rook to win the
game So for that reasion all moves must be evaluated. Even if they are
giving loss at lower depth.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html




 
Date: 29 Jun 2008 19:44:10
From: help bot
Subject: Re: 4 new Openings taught.

Sanny wrote:

> Today 4 new Openings were taught to GetClub Chess. So that it plays
> better against strong opponents.

> If you find any opening move missing let me know it. GetClub can
> remember first four moves. So it plays opening moves in 0 seconds
> saving your time.

About that: when there is only one legal
move the program goes into a deep think,
as usual. But apart from figuring out that
there is one and only one *legal* move,
there's really nothing to think about, is
there? Just play the move on the board,
and crank away on the opponent's time.

Not moving in this situation gives the
impression that the program is utterly
clueless about how to play chess.


-- help bot


  
Date: 03 Jul 2008 16:48:52
From: help bot
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 3, 4:48 am, Sanny <[email protected] > wrote:

> > I think you're talking about selective search.
> > I've read that those guys "lost" in the end,
> > that the thuggish brute-forcers somehow
> > came to dominate the field.
>
> Today again the game was improved. Now you will face tough Challenge
> at GetClub.
>
> Even Easy level will play remarkably better.

Thank goodness you are able to (just barely)
keep up with my own amazing improvement in
chess! Most others would have fallen behind
long ago, but not you. By implementing all
these incredible improvements, you now stand
alone, perhaps somewhere in the vicinity of
4,000,000-5,000,000 FIDE.

----------------------------------------------------------

Sanny, in order to give most of us humans
a decent challenge, all you need to do is get
the tactics part right. Instead of worrying over
pruning techniques to deepen the search,
you should think about researching what is
called "quiessence", or quietness-- the point
where you can safely stop looking further
ahead and return the position score back
down the line to an earlier node or whatever.

In the 1980s, Fidelity Electronics had an
entire series of portable chess computers,
with *very limited* speeds and memory
capacities which effectively got this part
down pat, and it showed in both results and
quality of play. They were terrible in the
endgame because of a dramatic speed-up
in simpler positions -- they messed up the
handling of thinking time -- but otherwise, I
believe that if someone had one of these
old-fangled contraptions in working order,
they could defeat the GetClub program in
a set match. No hash-tables, no Pentium
speed, just proper handling of tactics, and
a simplistic approach to piece-development
and control of the center. Even in the late
endgame, where both GC and the Chess
Challenger-x are at their worst, Fidelity had
you beat, for their contraption would force
the enemy King to the edge of the board as
part of its "control the center" obsession.

We're talking something like maybe 2 mHz
or less-- a modern PC can run rings around
these old farts, while simultaneously
watching MTV and eating peanut butter
flavored Captain Crunch. Heck-- even my
graphics chip could beat one of those old
things at chess.

I wish I had the expertise to help you, but
I don't. All I can do is point out the facts
and recommend that you look into certain
key areas (i.e. tactics).


-- help bot




   
Date: 04 Jul 2008 13:47:37
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Thu, 3 Jul 2008 16:48:52 -0700 (PDT), help bot
<[email protected] > wrote:

>On Jul 3, 4:48 am, Sanny <[email protected]> wrote:
>
>> > I think you're talking about selective search.
>> > I've read that those guys "lost" in the end,
>> > that the thuggish brute-forcers somehow
>> > came to dominate the field.
>>
>> Today again the game was improved. Now you will face tough Challenge
>> at GetClub.
>>
>> Even Easy level will play remarkably better.
>
> Thank goodness you are able to (just barely)
>keep up with my own amazing improvement in
>chess! Most others would have fallen behind
>long ago, but not you. By implementing all
>these incredible improvements, you now stand
>alone, perhaps somewhere in the vicinity of
>4,000,000-5,000,000 FIDE.
>
>----------------------------------------------------------
>
> Sanny, in order to give most of us humans
>a decent challenge, all you need to do is get
>the tactics part right. Instead of worrying over
>pruning techniques to deepen the search,
>you should think about researching what is
>called "quiessence", or quietness-- the point
>where you can safely stop looking further
>ahead and return the position score back
>down the line to an earlier node or whatever.
>
> In the 1980s, Fidelity Electronics had an
>entire series of portable chess computers,
>with *very limited* speeds and memory
>capacities which effectively got this part
>down pat, and it showed in both results and
>quality of play. They were terrible in the
>endgame because of a dramatic speed-up
>in simpler positions -- they messed up the
>handling of thinking time -- but otherwise, I
>believe that if someone had one of these
>old-fangled contraptions in working order,
>they could defeat the GetClub program in
>a set match. No hash-tables, no Pentium
>speed, just proper handling of tactics, and
>a simplistic approach to piece-development
>and control of the center. Even in the late
>endgame, where both GC and the Chess
>Challenger-x are at their worst, Fidelity had
>you beat, for their contraption would force
>the enemy King to the edge of the board as
>part of its "control the center" obsession.

Gee, but you forget the Atari 2600 chess program. It had 256 bytes of
RAM, and 2K. Advanced level it took 4 hours a move, but hey...


And you don't understand that to be tactically proficient you have to
understand the board. Score the board. Now, you can do that in an
O(2^n) fashion, or using some well-known memory efficient
constructions, cut that down to O(n log n).


>
> We're talking something like maybe 2 mHz
>or less-- a modern PC can run rings around
>these old farts, while simultaneously
>watching MTV and eating peanut butter
>flavored Captain Crunch. Heck-- even my
>graphics chip could beat one of those old
>things at chess.
>
> I wish I had the expertise to help you, but
>I don't. All I can do is point out the facts
>and recommend that you look into certain
>key areas (i.e. tactics).
>
>
> -- help bot
>


    
Date: 04 Jul 2008 13:13:04
From: Guest
Subject: Re: When only 1 legal move, GetClub will not think more.
"Patrick Volk" <[email protected] > wrote in message
news:[email protected]...
> On Thu, 3 Jul 2008 16:48:52 -0700 (PDT), help bot
> Gee, but you forget the Atari 2600 chess program. It had 256 bytes of
> RAM, and 2K. Advanced level it took 4 hours a move, but hey...

Actually, it had 128 bytes of RAM and some registers it could use for
storage.

As for the chess program, there were several versions with various ROM
sizes. The shipping versions fit into the 4k of rom space, but the original
versions didn't, which is why Atari developed the bank switching methods.

As a side note, I briefly emailed with the author a few years back and he
said he no longer has his original source or development stuff. He lost it
in a fire years ago.

He also told me that he originally wrote it in FORTRAN on a time share
system.

I think the source for at least one version of the Atari chess program was
disassembled and recommented into readable format. So if you are interested
you can browse it. (I never got around to downloading it and looking at
it.)


> And you don't understand that to be tactically proficient you have to
> understand the board. Score the board. Now, you can do that in an
> O(2^n) fashion, or using some well-known memory efficient
> constructions, cut that down to O(n log n).

Score the board in what way?

Just examining the board etc. won't result in a O(n^2) growth. Or O(N log
n) growth, for that matter.

The search isn't O(n^2) or O(n log n) either.

Nothing in chess programming is O(n^2) or O(n log n), actually? (Unless you
are counting the sort routine that programmers use to sort the move
ordering. Which is irrelevant.)

So what do you mean here?








----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= - Total Privacy via Encryption =---


     
Date: 04 Jul 2008 19:01:21
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Fri, 4 Jul 2008 13:13:04 -0500, "Guest" <[email protected] > wrote:

>"Patrick Volk" <[email protected]> wrote in message
>news:[email protected]...
>> On Thu, 3 Jul 2008 16:48:52 -0700 (PDT), help bot
>> Gee, but you forget the Atari 2600 chess program. It had 256 bytes of
>> RAM, and 2K. Advanced level it took 4 hours a move, but hey...
>
>Actually, it had 128 bytes of RAM and some registers it could use for
>storage.
>
>As for the chess program, there were several versions with various ROM
>sizes. The shipping versions fit into the 4k of rom space, but the original
>versions didn't, which is why Atari developed the bank switching methods.
>
>As a side note, I briefly emailed with the author a few years back and he
>said he no longer has his original source or development stuff. He lost it
>in a fire years ago.
>
>He also told me that he originally wrote it in FORTRAN on a time share
>system.
>
>I think the source for at least one version of the Atari chess program was
>disassembled and recommented into readable format. So if you are interested
>you can browse it. (I never got around to downloading it and looking at
>it.)

It's been a while since I mucked with the Atari. I did have the chess
gave however.

>
>
>> And you don't understand that to be tactically proficient you have to
>> understand the board. Score the board. Now, you can do that in an
>> O(2^n) fashion, or using some well-known memory efficient
>> constructions, cut that down to O(n log n).
>
>Score the board in what way?

Ok, I should have went into more detail. Scoring the position should
be constant. The process of determining moves is on the exponential
side.

>
>Just examining the board etc. won't result in a O(n^2) growth. Or O(N log
>n) growth, for that matter.
>
>The search isn't O(n^2) or O(n log n) either.
>
>Nothing in chess programming is O(n^2) or O(n log n), actually? (Unless you
>are counting the sort routine that programmers use to sort the move
>ordering. Which is irrelevant.)
>
>So what do you mean here?

If you're going to say 2^n is different than 3^n (or x^n), fine. Let's
just call it exponential and get on with life. Probably closer to
superexponential, and again not for scoring but the move list (I used
the term of search too loosely).

Think Sanny is being efficient? That is the issue. Think help bot is
right when he says Sanny might stumble on to a good way of making a
chess engine disregarding what is known about chess engines?




>
>
>
>
>
>
>
>
>----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
>http://www.pronews.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
>---= - Total Privacy via Encryption =---


  
Date: 03 Jul 2008 01:48:41
From: Sanny
Subject: Re: When only 1 legal move, GetClub will not think more.
> =A0 I think you're talking about selective search.
> I've read that those guys "lost" in the end,
> that the thuggish brute-forcers somehow
> came to dominate the field.

Today again the game was improved. Now you will face tough Challenge
at GetClub.

Even Easy level will play remarkably better.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html



  
Date: 02 Jul 2008 21:20:15
From: help bot
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 2, 11:29 pm, Patrick Volk <[email protected] > wrote:

> When you write a chess program, I think it's a pretty fair statement
> that you have to be knowledgeable in both fields, or at least know
> someone.

In reality, one can simply find a subroutine
which generates all legal moves from a
given position and "stick it in". That is what
I would do, so I could focus on other things.
You may not know this, but Sanny got
stuck there-- for a long, long time; in fact he
still hides the program's illegal moves.


> Hate to burst your bubble, but pruners and hash tables are hardly
> chess-centric programming techniques.

You must be a very young bot. In my day,
they had no hash-tables whatever, and it was
a big improvement when it finally came along.
The pruners have also improved dramatically
over time-- which is what I was referring to.


> The A-B table is straight out of
> game theory (which comes into more mundane things now such as search
> engines), and the hash table is pretty much used whenever you use any
> database (Apache uses them. Java has them

Nitwit! Those things did not exist when they
first started writing chess programs. Java?
Indians? You remind me of that punk kid who
writes about how inflation/stocks/home prices
are worse off than any time in the last couple
of years; hello! What's the big deal? Wake me
up when something /significant/ happens, like
we go back on the gold standard, or there's a
half-off cookie sale at Wal-mart!


> Why are they pretty standard in the chess game toolkit? Because
> chess has a massive amount of possible moves. Get 5-6 ply and your
> move set is at least in the billions. Every pieces adds at least an
> order of magnitude. A queen for example can have up to 28 different
> places it can move (a knight or king 8, a bishop/rook 14, and even a
> pawn has 4 possible moves).

Wrong. A pawn can have anywhere from
zero legal moves all the way up to twelve,
depending on the position of course.


> If you notice, every respectable chess program scores the position.
> Why? Because that score is used for A-B pruning. Basically, you don't
> trace down the less-than-favorible lines (basically, this determines
> the breadth. Depth is difficulty). Sure, you can put your queen next
> to your opponents' pawn to be taken in the next half ply, but if you
> have better moves, do you really want to analyze the permutations of
> that?

I think you're talking about selective search.
I've read that those guys "lost" in the end,
that the thuggish brute-forcers somehow
came to dominate the field.


> In other words, it's sorting. If you want to tell me a decent chess
> program can be made without sorting, I would have to say it's possible
> a roomful of monkeys can write Shakepeare. Possible, but EXTREMELY
> unlikely.

That's because no one has bothered to teach
them to write; you aren't even giving the poor
monkeys half a chance; it's obvious you are
unfamiliar with evolution. The fact is, even you
cannot write Shakespeare, so why are you
attacking the Monkeys? Giving them funny
looks? The fact remains they are too busy
singing, to put anybody down (unlike you).

Try this link: http://www.gorillatrade.com


> The fact that such things didn't occur to Sanny very much implies
> that his code is written as a journey. A journey that burns bridges.
> It's one thing to write a chess program, and not know one of the
> domains. It's either arrogant or ignorant to not know either.

I don't think you are aware that Sanny, so
he tells us, does not write the code himself.

He presumably pays some unknown
programmer or programmers to try to
implement his many "suggestions" for
improvements, and the result indicates an
unfamiliarity with chess-- even the basic
rules of the game. So, far from being a
poor programmer, Sanny is in reality not
a programmer at all.


> I'm not so sure Sanny would pass a Turing test at this point... If
> nothing else, he's optimistic. His website about management and stuff
> gave me a chuckle.
> Kind of reminds me of my 20's,

You're not still a teenager?


> where a bunch of us would sit around,
> and talk of starting up a company. But none of us really had an idea
> on what we wanted to do. That's where a plan comes in.

Sanny has sprung up at a time when Vishy
Anand has taken the world championship
title-- which may or may not relate to his
particular interest in chess. At a time when
Sam Sloan keeps screaming that the USCF
is "losing millions", it is funny to think that
/compared to them/, Sanny is likely millions
of rupees in the black, in spite of the quality
issues of his chess program.


-- help bot




   
Date: 09 Jul 2008 01:17:55
From: Sanny
Subject: Re: When only 1 legal move, GetClub will not think more.
> I've played it twice, and have better things to do than beta test.
> I'll play people on Pogo... better time controls.

Play again, As the game was improved today and it will play with
double strength now.

Play Chess at: http://www.GetClub.com/Chess.html

What is your rating? can you win the easy level now? I think Easy will
be very tough even for Help Bot to beat. But I find Help Bot always
get some way to win even after the game is improved.

It means Help Bot uses only partial energy to win and whenever
improvement is done he increases his strength to match the GetClub
level.

But this time it will be very hard to win for Help Bot.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html





   
Date: 07 Jul 2008 21:03:52
From: help bot
Subject: Re: When only 1 legal move, GetClub will not think more.
On Jul 6, 11:29 pm, Patrick Volk <[email protected] > wrote:

> > You're splitting hairs; game theory/chess
> >game theory are the same thing, to me (i.e.
> >chess is a game).
>
> Game theory can be used in the routing of trains, or how to place
> your whiskey casks in a warehouse to move them the least (and store
> the most).

So then, whiskey is the reason? That explains
a lot. : >D




> Exactly why you need to be efficient. But if you're expecting a minute
> a move, and the program decides it needs to take 5, what do you expect
> the person to do?

The funny thing is, Sanny has just improved
the time management of his program just as
you say; it now allocates more time to the
tougher positions, and less to easier ones.
But this in no way aids in overcoming the
primary reason it loses to me or anyone
else (tactical errors).


> I've played it twice, and have better things to do than beta test.
> I'll play people on Pogo... better time controls.

Well then, that makes you quite the expert.


> When I work in a particular field, it's in my best interest to
> figure out what they do, and what the rules are. I don't mind reading
> to get the job done... Otherwise I'd be harping about how I took
> FORTRAN IV in college, like some people.

Wrong yet again. (I took it in high school.)
This pattern keeps repeating.



> Are you a chess programmer?

Can you read? I have written here over
and over and over that I wish I could help
Sanny with this, but I cannot... because___?

(Hint: it's not because I'm an arrogant
little snot like you.)


-- help bot





   
Date: 03 Jul 2008 12:54:16
From: Patrick Volk
Subject: Re: When only 1 legal move, GetClub will not think more.
On Wed, 2 Jul 2008 21:20:15 -0700 (PDT), help bot
<[email protected] > wrote:

>On Jul 2, 11:29 pm, Patrick Volk <[email protected]> wrote:
>
>> When you write a chess program, I think it's a pretty fair statement
>> that you have to be knowledgeable in both fields, or at least know
>> someone.
>
> In reality, one can simply find a subroutine
>which generates all legal moves from a
>given position and "stick it in". That is what
>I would do, so I could focus on other things.
> You may not know this, but Sanny got
>stuck there-- for a long, long time; in fact he
>still hides the program's illegal moves.

Subroutine is an interesting choice of term. So basic.

>
>
>> Hate to burst your bubble, but pruners and hash tables are hardly
>> chess-centric programming techniques.
>
> You must be a very young bot. In my day,
>they had no hash-tables whatever, and it was
>a big improvement when it finally came along.
>The pruners have also improved dramatically
>over time-- which is what I was referring to.

Hmm. I'm 41, been in the business since I've been 19, and know hash
tables were in chess programs in the 80's.

>
>
>> The A-B table is straight out of
>> game theory (which comes into more mundane things now such as search
>> engines), and the hash table is pretty much used whenever you use any
>> database (Apache uses them. Java has them
>
> Nitwit! Those things did not exist when they
>first started writing chess programs. Java?
>Indians? You remind me of that punk kid who
>writes about how inflation/stocks/home prices
>are worse off than any time in the last couple
>of years; hello! What's the big deal? Wake me
>up when something /significant/ happens, like
>we go back on the gold standard, or there's a
>half-off cookie sale at Wal-mart!

Sure, I'm a nitwit. Whatever you say, sparky. Hash tables were part
of the original Unix implementation.
Guess you like linear or exponential algorithms. Logarithmic
algorithms are too new-age... lol.

>
>
>> Why are they pretty standard in the chess game toolkit? Because
>> chess has a massive amount of possible moves. Get 5-6 ply and your
>> move set is at least in the billions. Every pieces adds at least an
>> order of magnitude. A queen for example can have up to 28 different
>> places it can move (a knight or king 8, a bishop/rook 14, and even a
>> pawn has 4 possible moves).
>
> Wrong. A pawn can have anywhere from
>zero legal moves all the way up to twelve,
>depending on the position of course.

Any piece can have a minimum of zero moves. Oh, and I forgot the
promotion.

Given that Sanny still has illegal moves, I'd say he has an issue with
this. Which was the point.

>
>
>> If you notice, every respectable chess program scores the position.
>> Why? Because that score is used for A-B pruning. Basically, you don't
>> trace down the less-than-favorible lines (basically, this determines
>> the breadth. Depth is difficulty). Sure, you can put your queen next
>> to your opponents' pawn to be taken in the next half ply, but if you
>> have better moves, do you really want to analyze the permutations of
>> that?
>
> I think you're talking about selective search.
>I've read that those guys "lost" in the end,
>that the thuggish brute-forcers somehow
>came to dominate the field.

A-B is selective search. Even the massively parallel solutions use
some form of selective search, if for nothing else, to explore the
best-looking lines first.
What's your point?

>
>
>> In other words, it's sorting. If you want to tell me a decent chess
>> program can be made without sorting, I would have to say it's possible
>> a roomful of monkeys can write Shakepeare. Possible, but EXTREMELY
>> unlikely.
>
> That's because no one has bothered to teach
>them to write; you aren't even giving the poor
>monkeys half a chance; it's obvious you are
>unfamiliar with evolution. The fact is, even you
>cannot write Shakespeare, so why are you
>attacking the Monkeys? Giving them funny
>looks? The fact remains they are too busy
>singing, to put anybody down (unlike you).

Sigh.... You never read Gamow. 1, 2, 3... Infinity is a pretty good
book, dare I say entertaining for programmers, and essential for
mathematicians.

>
>Try this link: http://www.gorillatrade.com

And the point is... what, why don't they just have a mutual fund?

>
>
>> The fact that such things didn't occur to Sanny very much implies
>> that his code is written as a journey. A journey that burns bridges.
>> It's one thing to write a chess program, and not know one of the
>> domains. It's either arrogant or ignorant to not know either.
>
> I don't think you are aware that Sanny, so
>he tells us, does not write the code himself.

He's familiar with it.

>
> He presumably pays some unknown
>programmer or programmers to try to
>implement his many "suggestions" for
>improvements, and the result indicates an
>unfamiliarity with chess-- even the basic
>rules of the game. So, far from being a
>poor programmer, Sanny is in reality not
>a programmer at all.

Whatever.

>
>
>> I'm not so sure Sanny would pass a Turing test at this point... If
>> nothing else, he's optimistic. His website about management and stuff
>> gave me a chuckle.
>> Kind of reminds me of my 20's,
>
> You're not still a teenager?
>
>
>> where a bunch of us would sit around,
>> and talk of starting up a company. But none of us really had an idea
>> on what we wanted to do. That's where a plan comes in.
>
> Sanny has sprung up at a time when Vishy
>Anand has taken the world championship
>title-- which may or may not relate to his
>particular interest in chess. At a time when
>Sam Sloan keeps screaming that the USCF
>is "losing millions", it is funny to think that
>/compared to them/, Sanny is likely millions
>of rupees in the black, in spite of the quality
>issues of his chess program.
>
>
> -- help bot
>


 
Date: 29 Jun 2008 07:05:52
From: Sanny
Subject: 4 new Openings taught.
Today 4 new Openings were taught to GetClub Chess. So that it plays
better against strong opponents.

If you find any opening move missing let me know it. GetClub can
remember first four moves. So it plays opening moves in 0 seconds
saving your time.

Bye
Sanny

Play Chess at:http://www.GetClub.com/Chess.html



  
Date: 03 Jul 2008 01:51:20
From: Sanny
Subject: Re: When only 1 legal move, GetClub will not think more.
> Do you think you're attracting top-tier chess players with your
> program?

Not many, But now the Program plays very decently so even good players
will face the challenge.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html



 
Date: 28 Jun 2008 04:00:29
From: Sanny
Subject: Re: Get Club beaten like carrots
> =A0 Nevertheless, it seems to get the tactics
> right up to a certain, albeit very shallow,
> depth. =A0Note how Zeb not only uses a much
> stronger engine, but he also takes White--
> as if to enjoy watching the carnage. =A0In the
> one game in which I let another engine
> duke it out with GC, I offered up QN odds
> as best I could (i.e. N-a3, N-b5, N-a7) and
> it was a reasonably interesting game for a
> while.
>

Game was improved today taking your advices. Thanks a lot for such
valuable information.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html


 
Date: 28 Jun 2008 01:23:57
From: Sanny
Subject: Re: GetClub
> =A0 Sanny's estimates are always too close
> together; he likes the round number 100,
> and wishes his top levels to be equal to or
> higher than the braggers here in rgc. =A0But
> his program's results tell a very different
> story. =A0Because they don't like Sanny, the
> folks around here are highly motivated to
> win. =A0Even so, his program occasionally
> scores a victory or two, when the position
> is "just right" for his engine to not self-
> destruct. =A0It's greatest weakness is in the
> endgame; however...

Today again the game was improved a bit. So you will face a stronger
opponent now.

Play a game with Normal Level and tell me if you see the difference.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html


 
Date: 27 Jun 2008 11:53:07
From:
Subject: Re: Off topic spam
> Only 3 players are able to win the higher Levels.
>
> 1. Help Bot - Beginner, Easy, Normal
> 2. Bonsai - Beginner, Easy, Normal
> 3. Zebediah Beginner, Easy, Normal, and Master and also Advance.


Don't you mean that only those 3 are willing to waste their time
playing
what ammounts to postal chess vs your very weak engine? Even your
very own site shows that your "Advanced" mode which takes hours per
move is +2 -48 and yet you assign it a "2400 rating on some imaginary
Sanny scale.

Although I know the effort will be fruitless I will offer two more
tidbits of
wisdom for you.

1) Virtually every program I have seen, including yours, has roughly
the
same strength at every time control. This presumes, of course, that
the
human is playing under the same time constraints. If anything, most of
them seem stronger to me at fast time controls.

2) The length of a games in moves is not even close to being an
accurate
gauge of the relative strength of the players. This tends to be more a
matter of style then strength.


 
Date: 27 Jun 2008 02:39:41
From: help bot
Subject: Re: Off topic spam
On Jun 27, 3:54 am, Sanny <[email protected] > wrote:

> > How can the so-called "advance" level, rumored to take as long as 6
> > hours for a move, play such a tactically terrible game as the one
> > above?

Actually, that game was a *strategical* crush;
no amount of number-crunching would have
saved Black from doom.


> Play with Master Level and see for yourself how it crushes you.
>
> Only 3 players are able to win the higher Levels.
>
> 1. Help Bot - Beginner, Easy, Normal

And Master, and Advance, though I may
die of old age.


> 2. Bonsai - Beginner, Easy, Normal

Bonsai's overall record is shown as 70--4;
maybe he just doesn't have the patience to
play the higher levels.


> 3. Zebediah Beginner, Easy, Normal, and Master and also Advance.

Zeb is obviously using another chess engine;
you're never going to be able to beat him.


> Rest other players cannot face even the Beginner Level..
>
> Beginner: 1800
> Easy: 1900
> Normal: 2000
> Master: 2100
> Advance: 2200

In the very next post in this thread, the
Advance level somehow miraculously jumps
to "2300+".

All these numbers are way too high. Look
at my most recent games-- a near-miniature
against the Normal level, demonstrating its
many inherent flaws:

http://www.getclub.com/playgame.php?id=DM21181&game=Chess

Another win where, this time, the program
does not merely self-destruct on its own:

http://www.getclub.com/playgame.php?id=DM21208&game=Chess

A tough fight against the *Advance* level,
in which the program managed to land a
decisive tactical blow for once, but then
botched the endgame terribly:

http://www.getclub.com/playgame.php?id=DM20686&game=Chess

In view of all this, I think the ratings of
1800--2300+ are way out of whack; just
chop off around 200 points or so from
those outlandish numbers:

Beginner: 1400
Easy: 1600
Normal: 1750
Master: 1900
Advance: 2000

Better still, get this thing going on FICS,
and let's stop with all the guessing games.


-- help bot







 
Date: 27 Jun 2008 00:55:28
From: Sanny
Subject: Re: Zebediah made the King dance from e8-a1.
> > But atlast has to surrender.
>
> Sanny, what's GM Atlast's rating?

I do not know may be 2300+. As Advance level plays as good as 2300+
rated player.

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html




 
Date: 27 Jun 2008 00:54:22
From: Sanny
Subject: Re: Off topic spam
> How can the so-called "advance" level, rumored to take as long as 6
> hours for a move, play such a tactically terrible game as the one
> above?

Play with Master Level and see for yourself how it crushes you.

Only 3 players are able to win the higher Levels.

1. Help Bot - Beginner, Easy, Normal
2. Bonsai - Beginner, Easy, Normal
3. Zebediah Beginner, Easy, Normal, and Master and also Advance.

Rest other players cannot face even the Beginner Level..

Beginner: 1800
Easy: 1900
Normal: 2000
Master: 2100
Advance: 2200

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html







 
Date: 27 Jun 2008 00:09:10
From: Wlodzimierz Holsztynski (Wlod)
Subject: Re: Zebediah made the King dance from e8-a1.
On Jun 26, 9:28 am, Sanny <[email protected] > wrote:

> But atlast has to surrender.

Sanny, what's GM Atlast's rating?

Wlod


 
Date: 26 Jun 2008 16:15:46
From: help bot
Subject: Get Club beaten like carrots
On Jun 26, 2:38 pm, "[email protected]" <[email protected] > wrote:

> How can the so-called "advance" level, rumored to take as long as 6
> hours for a move, play such a tactically terrible game as the one
> above?
>
> Based on this game can we even say that advance level is as good as
> 1800 ELO?

It is impossible to estimate accurately, since
we don't even know which engine Zeb is using.

The best way to get a reliable estimate is to
have the GetClub program play a number of
different opponents near its own level, some
games with White, some with Black, and in
several different openings.

A few obvious flaws which seem to repeat
themselves quite frequently:

1) ...B-a6 (as in this game);

2) Premature Queen moves (such as 1. d4 Nf6,
2. Qd3);

3) Preferring moves which lead to the King
getting trapped in the center.

The program is still buggy. I had a game
recently where it was not my turn to move
and the program declared itself the winner
in a losing position! My GC rating took a
nasty hit, I expect.

In another game, I miniaturized it (more
or less, depending on how you define it) in
a dull, closed position where it crammed
its pieces into a corner away from its own
King.

Nevertheless, it seems to get the tactics
right up to a certain, albeit very shallow,
depth. Note how Zeb not only uses a much
stronger engine, but he also takes White--
as if to enjoy watching the carnage. In the
one game in which I let another engine
duke it out with GC, I offered up QN odds
as best I could (i.e. N-a3, N-b5, N-a7) and
it was a reasonably interesting game for a
while.

My guess is that if you lined up a bunch
of human players and randomly stuck GC
somewhere in the middle, nobody could
tell which patzer was which, assuming
they were all facing a commercial chess
engine. I still see folks who play there
/anonymously/ and then, if and when they
get lucky, come here to brag. But where
are the real-life Class-x players now? now
that the program is no longer somewhere
around 1000 USCF? And lest we forget,
there is no real time limit for the human
opponents; how many times I would
have lost OTB if it weren't for this built-in
"safety"!

Somebody really ought to help Sanny out
with getting him fixed up on ICS or FICS;
not merely /telling him how/ to do it, but
actually git 'er done, so we all can see the
objective results.


-- help bot




 
Date: 26 Jun 2008 11:38:05
From: [email protected]
Subject: Re: Off topic spam
How can the so-called "advance" level, rumored to take as long as 6
hours for a move, play such a tactically terrible game as the one
above?

Based on this game can we even say that advance level is as good as
1800 ELO?


 
Date: 26 Jun 2008 10:21:47
From: Sanny
Subject: Re: Off topic spam
On Jun 26, 9:53=A0pm, "J.D. Walker" <[email protected] > wrote:
> Sanny wrote:
>
> > What do you think Advance Level was wrong that it lost its Rook?
>
> http://www.youtube.com/watch?v=3D-F6MwlEsdAA

So that Storm take away the Rook?

Bye
Sanny

Play Chess at: http://www.GetClub.com/Chess.html



 
Date: 26 Jun 2008 09:53:40
From: J.D. Walker
Subject: Re: Off topic spam
Sanny wrote:
>
> What do you think Advance Level was wrong that it lost its Rook?
>

http://www.youtube.com/watch?v=-F6MwlEsdAA
--

"Do that which is right..."

Rev. J.D. Walker