For gmiller

For discussion pertaining to Chess, Net-Chess, or general interests.
Post Reply
cohonas
Posts: 42
Joined: Tue Mar 11, 2003 6:23 pm

For gmiller

Post by cohonas » Mon Apr 05, 2004 4:44 am

First thank you so much for providing this great free service to all of us!!

I don't know if you read my suggestion or not in the "2003 feature request thread" but i am interested to get you opinion either way on wether it is doable or not.

Here is my suggestion again:

"I would like to suggest the ability to premove ie. by entering one or a series of moves to be played if opponent answers your move with what you predicted. For example let's say you start a game with 1.e4 then before hitting the "Move" button you can additionally enter "if" moves, if answer to 1.e4 is c5 then automatically move 2.Nf3 or if answer to 1.e4 is e5 then automatically move 2.Nf3 etc.

This would not only speed up things in the opening, but also in the endgame, thus my suggestion covers all phases of the game. Sometimes the answer is forced and it would give players more time to focus on positions where moves are not forced. "

Regards
Cohonas

cohonas
Posts: 42
Joined: Tue Mar 11, 2003 6:23 pm

Post by cohonas » Tue Aug 17, 2004 1:07 pm

Well i just wanted to know if any consideration has been given to this suggestion, anyone?

zugzwanged
Posts: 7
Joined: Sun Aug 15, 2004 4:22 am

Excellent Idea!

Post by zugzwanged » Tue Aug 17, 2004 1:20 pm

I religeously use aggressive premove (premove that allows you to set up a string of advance moves) in my real-time fast games on PlayChess, but never thought about the possibility of having it in email chess. The way premove works in real-time chess is that your premove will execute regardless of what the opponent does on his next move, so long as the premove is still a legal move. If it turns out to not be a legal move, it is simply cancelled and play resumes as normal. This type of premove (and aggressive premove) should not be too much of a technical challenge to have in email chess. The original poster's suggestion of having it set up in such a way that the premove will execute only if the expected reply occurs may be asking for a bit much, but excellent idea anyway.

Zug

gmiller
Site Admin
Posts: 1388
Joined: Sun Mar 14, 1999 11:13 am
Location: Jeffersonville, IN
Contact:

Post by gmiller » Tue Aug 17, 2004 5:54 pm

It'd be nice to have, but just too complicated to implement.

cohonas
Posts: 42
Joined: Tue Mar 11, 2003 6:23 pm

Post by cohonas » Wed Aug 18, 2004 3:44 pm

Ok too bad though.

First off i would like to say that i am _very_ impressed with your efforts running this site and doing all the scripting!! so the below suggestions are just minor things that i wouldn't mind seeing in the future.

I have a couple of other suggestions after frequenting this site for quite a while now:

1) When you click on a match link for example:
http://www.slowchess.com/matchstats.cgi?id=m1085530948
It would be nice if you could click on a players name in the tournament table to view all of his ongoing games in that tournament/match, or maybe even have the option wether you would like to see all his/her ongoing games on the entire site or just for that particular tournament/match.
Also a "download all games" of the tournament/match you are looking at would be cool.

2) On the start page, the link for Server Statistics (All Ratings), should really be on top of the page, maybe even in the main menu on the left if you ask me.

3) the .pgn format produced on this site has a couple of header and notation errors:

[Event "m1058811613"]
[Site "net-chess.com"]
[Date "2003.10.20"]
[Round "1"]
[White "ramawolf"]
[Black "cohonas"]
[Result "1/2-1/2"]
[WhiteElo "2908"]
[BlackElo "2883"]
[Game "g1058811623"]
[Reason "Draw."]

1.Ng1f3 d5 2.d4 Bc8f5 3.c4 e6 4.Nb1c3 Ng8f6 5.Bc1g5 c6 6.e3 Qd8b6
7.Qd1d2 Nb8d7 8.c5 Qb6d8 9.Bf1d3 Bf8e7 10.Bg5xf6 Nd7xf6 11.0-0
0-0 12.b4 Bf5xd3 13.Qd2xd3 Nf6d7 14.Rf1e1 Qd8c7 15.e4 dxe4 16.Qd3xe4
Nd7f6 17.Qe4c2 Ra8d8 18.Qc2a4 a6 19.a3 Nf6d5 20.Nc3e4 Qc7f4 21.Qa4c2
Nd5f6 22.Ra1d1 Nf6xe4 1/2-1/2

It should be:

[Event "m1058811613"]
[Site "net-chess.com"]
[Date "2004.08.05"]
[Round "1"]
[White "ramawolf"]
[Black "cohonas"]
[Result "1/2-1/2"]
[WhiteElo "2908"]
[BlackElo "2883"]
[Game "g1058811623"]

1. Nf3 d5 2. d4 Bf5 3. c4 e6 4. Nc3 Nf6 5. Bg5 c6 6. e3 Qb6 7. Qd2 Nbd7 8.
c5 Qd8 9. Bd3 Be7 10. Bxf6 Nxf6 11. O-O O-O 12. b4 Bxd3 13. Qxd3 Nd7 14.
Rfe1 Qc7 15. e4 dxe4 16. Qxe4 Nf6 17. Qc2 Rad8 18. Qa4 a6 19. a3 Nd5 20.
Ne4 Qf4 21. Qc2 Nf6 22. Rad1 Nxe4
1/2-1/2

Unless the site script needs the tag, there is really no use for the [Reason "Draw."]. Also the notaion if done by the second example, would not only be standard notation, but also save some space in the database by as much as 25% (rough estimate).

4)In the advanced game and advanced archive search, it would be nice if one could search for games based on min or max rating for one or both sides, maybe even a from - to ie. search for games where both players are elo 2200->2500 and so on.

I think that was all for now, hope this dosen't make your head spin :)
Comments are off course welcome from anyone.

Post Reply