chessgames.com
Members · Prefs · Laboratory · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing
 
Chessgames.com User Profile Chessforum

stevemcd87
Member since Jun-06-20 · Last seen Oct-20-25
<Updated October 28, 2024>

Hello,
I am a web developer contracted by Chessgames.com<CG> to help maintain the website.
<Feel free to report any bugs here.>

Lichess profile: https://lichess.org/@/stevemcd87

Current tasks:
- Update Endgame and Sacrifice Explorer
- Update Engine Server
- Stonehenge: After uploading games via <Upload a PGN file>, <Update Event Name> doesn't work. Also, it says <No Processed Submissions> even after the games are actually processed.

Bugs:
-<jnpop>,<z>: Purge voting queue Game Collection Voting && stevemcd87 chessforum

- <Stonehenge>: ...Take for example <last FIDE rating>. This should update automatically but it doesn't. chessgames.com chessforum .

- <kingscrusher>: ... on a big TV with Silk browser, the font size seems to be huge as if the TV is being treated like a big mobile phone. stevemcd87 chessforum

- <Messiah> Random Game Feature: Feature leads to bad links chessgames.com chessforum

Enhancements:
-<MissS>: update accepted tags for gameloader
chessgames.com chessforum

- <z>: update the auto-magic linking to Winter's articles, Add <Event/Site> searching, And adding round number to game listings,
chessgames.com chessforum && stevemcd87 chessforum

- <Stonehenge>: Remove annotation symbol for games that only have a comment at the end of the score Biographer Bistro
<Awaiting confirmation>: chessgames.com chessforum

- <YoungEd>: Ability to like comments chessgames.com chessforum

- <Chessical>: Update Advanced Search feature to only filter surnames stevemcd87 chessforum

- <Email requests>: Adding filters to the Refine Search section (ECO, Gametypes)

- <kingscrusher>: Extra filter for Advanced Search chessgames.com chessforum

- <Chess Bookie>: We will need to reach out to someone that can better explain this to me. I'd love to try to get this up and running, if there's still a "fan base".

- <Willber>: A page where someone can post a position he/she finds interesting and ask for opinions chessgames.com chessforum

>> Click here to see stevemcd87's game collections.

Chessgames.com Full Member

   stevemcd87 has kibitzed 568 times to chessgames   [more...]
   Oct-12-25 stevemcd87 chessforum (replies)
 
stevemcd87: <Chess.com> seems to have an API that may work for us( https://www.chess.com/news/view/pub... ). It'll take some time to implement but can be extremely useful for future events if it works. I'll keep you posted.
 
   Oct-11-25 chessgames.com chessforum (replies)
 
stevemcd87: <Tab> You can now edit the Elos on the game page. Let us know if you run into any issue. <z> Thanks for the confirmation
 
   Dec-27-24 Susan Freeman chessforum (replies)
 
stevemcd87: <fredthebear: What is the reason for the Analysis function to remain disabled? Did an operator get fired? What is the prognosis?> Sorry for the delay. It seems we're in the home stretch now. stevemcd87 chessforum
 
   Nov-26-24 Ding Liren vs D Gukesh, 2024 (replies)
 
stevemcd87: Ding pushed his a-pawn into enemy territory before move 10 again. It seemed to have worked well for him yesterday.
 
   Sep-16-24 Rapport vs D Gukesh, 2024 (replies)
 
stevemcd87: Here's a similar game where white wins: N Abasov vs R Sadhwani, 2022
 
   Sep-12-24 V Stefansson vs D Gukesh, 2024 (replies)
 
stevemcd87: Lichess is down
 
   Apr-22-24 R Shcherbakov vs V Isupov, 1990 (replies)
 
stevemcd87: White to play 48. ? [DIAGRAM] My original thought: 48. Qh7+ Rg7 49. dxe6+ Kf8 50. Qh8+ Rg8 51. Qxf6+ Ke8 52. Rd8# Another variation if 49... Kxe6 instead of 49... Kf8: 48. Qh7+ Rg7 49. dxe6+ Kxe6 50. Qxg7 g4 51. Qd7+ Ke5 52. Qd6+ Kf5 53. Rd5+ Kg6 54. Rg5+ Kf7 55. Qd5+ Ke8 56.
 
   Apr-20-24 Nepomniachtchi vs Nakamura, 2024 (replies)
 
stevemcd87: <whiteshark: What about the other boards?> Praggnanandhaa vs Caruana?
 
   Apr-17-24 D Gukesh vs Caruana, 2024 (replies)
 
stevemcd87: At move 28, Gukesh has about 1 minute per move to make it to time control. Can he make it without any mistakes? [DIAGRAM]
 
   Apr-15-24 Nakamura vs N Abasov, 2024 (replies)
 
stevemcd87: At move 29, I'm somewhat surprised to see SF prefers for white to exchange rooks rather than Bh7 to get a rook for a bishop. [DIAGRAM]
 
(replies) indicates a reply to the comment.

Editors Page

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 14 OF 64 ·  Later Kibitzing>
Apr-12-21
Premium Chessgames Member
  OhioChessFan: Just to be thorough, if you search "Wesley So", you get "Sorry, we have no names that exactly match 'WESLEY SO' in our database", although he does come back along with all the other Wesleys.
Apr-13-21
Premium Chessgames Member
  jessicafischerqueen:

<Stephen>

On "null move" games- it strikes me as a bit frustrating that my Shredder III chess engine, which is 40 years old, has no trouble parsing and playing through a game containing null moves, but our default pgn player can't do that. This is a serious design flaw that needs to be fixed, for OLGA/ARIA's own sakes, let alone ours. The fact that the designers seem to have overlooked this issue prompts me to wonder if they even know what they are doing? Do they have the requisite chess knowledge required to build a new chess program? At present, I would say "the jury is still out" on that.

<Chessbase> has all manner of null move and stub games that begin from some move after the first move, and they have no trouble providing a default pgn player that can handle this.

More- I understand that we have pgn players available here at cg.com that can do this, but in order for that to happen, a person needs to know that the "defualt" OLGA/ARIA player has to be de-selected first. I doubt many people will necessarily know how to do this eh?

Finally, the main reason I bring this up again is that I have another test case for our data collection.

This is the score for a null move game in which Black has the first move- but unlike other null move games that I have previously submitted (and subsequently deleted because OLGA/ARIA can't play them), the Editor page says

< " SUCCESS!
***
Processed 1 games (0 skipped)>

and yet the game has not in fact been processed. It is not in the database. Here is the raw pgn score:

[Event "Move Odds game"]
[Site "?"]
[Date "1856.12.13"]
[Result "1-0"]
[White "Friedrich Amelung"]
[Black "G Schneehagen"]
[Source "Baltische Schachblatter No.2 p.101"]
[SetUp "1"]
[FEN "


click for larger view

"]

1... e5 2. e4 Bc5 3. Bc4 Nf6 4. d3 d5 5. exd5 Nxd5 6. Nf3 f6 7. O-O g5 8. Nxe5 Be6 9. Qh5+ Ke7 10. Re1 c6 11. Nc3 Nd7 12. Bxd5 Nxe5 13. Rxe5 cxd5 14. Qe2 Qd6 15. Bxg5 fxg5 16. Re1 Kd7 17. Rxe6 Qf4 18. Re7+ Bxe7 19.Qe7+ Kc8 20.Nxd5 Qb8 White announced mate in 6 1-0

Apr-13-21
Premium Chessgames Member
  jessicafischerqueen:

<Stephen>

Potential workarounds:

To sum up, at present there are two problems:

1. Some null move scores do not get processed (see post above)

2. Some null movie scores do get processed into game pages- but the moves cannot be played with OLGA/ARIA.

===========

1. Can you rig something up that will ensure all null move scores get processed?

------

2. Can you rig something up that automatically changes a processed null move game to default to one of our pgn viewers that can actually play through the moves? I guarantee you that if an average customer finds a null move game and tries to play through it, he's not going to go to the viewer menu and look for a viewer that might play through it. He's just going to click to some other game, or some other chess website.

=============

If both of these steps can be done, then we wouldn't have to worry about OLGA/ARIA not being able to play through the moves on such games.

Apr-13-21
Premium Chessgames Member
  stevemcd87: <Jess> Your game WAS processed, I've updated the game's eco to "000" so we do not receive the <ERROR: Game Invalid> message.
Let me know when you process a game that doesn't show, I'll likely need to update the eco.
F Amelung vs G Schneehagen, 1856
I noticed that the 'null move' was represented as ".." in this game, I was searching for "--" to identify a "null move" previously; I am now searching for both.
There should be a message instructing the user to update their "PGN Viewer:" to "pgn4web" to view the game.
Aria is unable to display games that begin with a null move also.
Apr-13-21
Premium Chessgames Member
  MissScarlett: I don't understand the FEN in the Amelung-Schneehagen game. All the pieces are present.
Apr-13-21
Premium Chessgames Member
  MissScarlett: <".."> I think Jess is making it up as she goes along. Probably best not to lecture the designers when this is pretty much virgin territory for us all. <Pawn and two moves> odds games seem to have gone out of fashon after the 1840s. They're pretty rare.

<<Chessbase> has all manner of null move and stub games that begin from some move after the first move>

Provide some examples.

Apr-13-21
Premium Chessgames Member
  jessicafischerqueen:

<MissScarlett> aha I was indeed tweaking the FEN and setup until I found a jury solution that my Shredder III would accept and play.

When I found a way to make Black move first, that is the configuration I tried to process. As <Stephen> points out, the game <was indeed> processed. That said, it was not processed without at least a 10 minute delay, because I checked right after I sent it in, and 10 minutes later it was still not in the database. Normally my uploads are processed instantaneously and appear immediately in the database.

The player in my <Chessbase 14> *can* handle null moves, technically speaking. I didn't find any games there that were actually historical null move games. But it has a feature which led me to the jury-rigged solution to writing the FEN and score for the null-move game I sent in to cg.com. Chessbase can handle stubs in which the score is incomplete- that is, scores which begin some time after the opening moves. That is the technique I copied in order to publish F Amelung vs G Schneehagen, 1856 .

<Stephen> That RED LETTER system seems to be a fine workaround for now.

That said, are we sure we want <OLGA/ARIA> as the default viewer? How sure are we about that? If Shredder III and the viewer for Chessbase 14 and pgn4web can handle null move games, why can't <OLGA/ARIA>?

<MissScarlett> On lecturing developers. I'm sure you're right about this, so noted. I have yet to find you outright wrong about anything and I've been trying to find an example for 15 years now.

Apr-13-21
Premium Chessgames Member
  jessicafischerqueen:

<MissScarlett>

I should elaborate- the FEN has all the pieces White and Black because all I had to do in order to make the score play on Shredder III was to Edit the game.

If I select "Edit game", a window pops up. In the window, I checked "Black moves 1st." Then I started the actual game, and indeed, Black moved 1st.

In the Shredder window you could also configure and publish partial scores that begin in the middle of a game- the same way Chessbase 14 does. You just put the position you want in to the Shredder edit Window and select which side you want to move first.

Apr-18-21
Premium Chessgames Member
  Stonehenge: I get the message <Due to 'null moves', please update the 'PGN Viewer:'(below) to 'pgn4web', to view this game> here

Malcolm Farron vs Y Gruenfeld, 1980

but there are only some moves missing at the end.

I've changed the <annotation> from yes to no BTW. I don't think stuff like <...> or <black won after some more moves> etc should count as <annotation>.

Apr-18-21  Z4all: Parsing for null moves with "...", which might or might not be recommended, shouldn't conflict with parsing out comments in the PGN.

My preference is to pick one version of a null move when publishing. Upload processing is a different matter.

Apr-19-21
Premium Chessgames Member
  stevemcd87: We've updated the search pattern for null move in a games.

It seems we should represent null moves with a "--", the ".." syntax can mean more than just a null move ( D Byrne vs Fischer, 1956 , see move 11 ).

We are currently looking for "--", that are not within comments, to signify a null move game.

Let me know if you run into any other cases where we would need to update the search pattern.

Thanks for bring it to our attention.

Apr-20-21
Premium Chessgames Member
  Tabanus: <Steve>, the World Championship Candidates (2020) should be "World Championship Candidates (2020/21)".
Apr-20-21
Premium Chessgames Member
  stevemcd87: Hey <Tab>,
The tournament has been updated.
Thanks for all the help.
Apr-20-21
Premium Chessgames Member
  Tabanus: Proof: World Championship Candidates (2020/21), thanks :)
Apr-23-21
Premium Chessgames Member
  Stonehenge: <Steve>

Can you please upload:

[Event "Dortmund-B"]
[Site "Dortmund GER"]
[Date "1991.03.??"]
[Round "4"]
[White "Vogt, Lothar"]
[Black "Geller, Efim"]
[Result "1-0"]
[WhiteElo "2510"]
[BlackElo "2525"]
[ECO "C91"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. d4 d6 9. c3 Bg4 10. d5 Na5 11. Bc2 c6 12. h3 Bxf3 13. Qxf3 cxd5 14. exd5 Rc8 15. Nd2 g6 16. b4 Nc4 17. Nxc4 Rxc4 18. a4 Nh5 19. axb5 axb5 20. Bh6 Re8 21. Ra7 Rc7 22. Rea1 Bf6 23. Bd2 Rxa7 24. Rxa7 Rf8 25. Bd3 Nf4 26. Bf1 Bg5 27. Be3 Qc8 28. c4 bxc4 29. g3 c3 30. gxf4 exf4 31. Bc1 Re8 32. Ra3 c2 33. Rc3 Qb7 34. b5 Re1 35. Rxc2 Bf6 36. Bd2 Rb1 37. Rc1 Rxc1 38. Bxc1 g5 39. Qe4 Qb6 1-0

[Event "Dortmund-B"]
[Site "Dortmund GER"]
[Date "1991.03.??"]
[Round "8"]
[White "Vokac, Marek"]
[Black "Geller, Efim"]
[Result "0-1"]
[WhiteElo "2455"]
[BlackElo "2525"]
[ECO "A14"]

1. Nf3 d5 2. c4 e6 3. b3 Nf6 4. Bb2 Be7 5. g3 c5 6. Bg2 Nc6 7. O-O d4 8. e3 e5 9. exd4 exd4 10. d3 O-O 11. Na3 Bf5 12. Nc2 a5 13. a3 Qb6 14. Nh4 Bg4 15. Qd2 Rfe8 16. h3 Bd7 17. Rab1 Bf8 18. Ba1 Qc7 19. b4 axb4 20. axb4 Ra2 21. bxc5 Bxc5 22. Rb2 Rea8 23. Rfb1 b6 24. Nf3 h6 25. Qd1 Qd6 26. Nd2 Rxb2 27. Bxb2 Ra2 28. Ne1 Nb4 29. Ne4 Nxe4 30. Bxe4 Bxh3 31. Ra1 Rxa1 32. Qxa1 Bd7 33. Nf3 Bc6 34. Bxc6 Nxc6 35. Qa8+ Kh7 36. Qe8 Qf6 37. Kg2 g6 38. Bc1 Nb4 39. Qe4 Qc6 40. Qf4 Kg8 41. Qb8+ Kg7 42. Qe5+ f6 43. Qe2 g5 44. Kg1 Qd7 45. Bb2 Nc6 46. Qe4 f5 47. Qe2 Kf6 48. Nd2 Qe6 49. Qd1 Kg6 50. Kf1 g4 51. Nb3 h5 52. Nc1 Ne5 53. Ne2 Qc6 54. Nf4+ Kf7 55. Nd5 b5 56. Qe1 Nxd3 57. Qd2 bxc4 0-1

The system thinks they are duplicates. Something went wrong with the tids. I entered <Dortmund-B> instead of 17877. That didn't quite work :)

Apr-24-21
Premium Chessgames Member
  Stonehenge: Also here URS-ch sf (1945),

<URS-ch sf (1945)> needs to be changed to <URS-ch sf (1956)>.

It has something to do with untangling a tid (different tournaments with the same name under one tid).

Speaking of which, it would be very handy if we could create our own tids, so that we can move games that are stuck in e.g. Candidates Match (1994) there.

Apr-25-21
Premium Chessgames Member
  jessicafischerqueen:

<Stonehenge> I'm not sure how wise it is to be going whole hog on the new <tid> regime without first checking all of the many thousands of variant event titles in millions of games?

Shouldn't the unification of event titles come before instituting a <tid> regime?

I sense trouble ahead...

Apr-26-21
Premium Chessgames Member
  Stonehenge: <Shouldn't the unification of event titles come before instituting a <tid> regime?>

I don't see why it can't be the other way around.

Chessical has been waiting for over two months now, to get his tournament voted in. Clearly this system isn't working.

<Steve>

another problem

Dortmund (1985)

Boehm's <games> only show 5 games. Very strange.

Apr-26-21
Premium Chessgames Member
  Tabanus: Probable because there are two different Juergen Boehm's, but still.
Apr-27-21
Premium Chessgames Member
  jessicafischerqueen:

chessgames.com chessforum (kibitz #35507)

Apr-27-21
Premium Chessgames Member
  Stonehenge: <Tab>

Thanks, that solved it.

Apr-27-21
Premium Chessgames Member
  Tabanus: <Stonehenge> Y. w.

I'm happy to see e. g. Dortmund (1985) in the TI, it's also a good starting point for an eventual "bio". However, things like Italian Championship semifinal (1970) does not belong there yet IMO. It's not a top event, and it's <very> incomplete. There's enough crap in TI as it is.

I realize that it's practical to have a list of all events. The non-Ti tids can be hard to find. I wonder if <Steve> could be willing to make <two> TI lists, an A list and a B list? The latter could be for all or only for us. Just an idea.

Apr-27-21
Premium Chessgames Member
  Stonehenge: Well, I didn't make the software. When checking the <Kibitzing> box on a tid the tournament automatically appears in the Tournament Index. I agree that shouldn't be happening.

Italian Championship semifinal (1970) is a good example. That doesn't belong in the TI. But having all games together thanks to the clickable link can't be bad. 365chess for example has Rovigo op which is wrong https://www.365chess.com/tournament....

I left a link on that tournament as a source.

I don't think there needs to be a B list BTW. Maybe years from now when one can search for tournaments like one can in 365chess for example.

Apr-27-21
Premium Chessgames Member
  Tabanus: <When checking the <Kibitzing> box on a tid the tournament automatically appears in the Tournament Index.>

I wonder if <un>-checking that box (not only removes the kibitzing box but) also removes the event from TI?

Apr-27-21
Premium Chessgames Member
  Tabanus: <But having all games together thanks to the clickable link can't be bad.> The link is clickable even if not in TI, but it's hard to find - one has to find it in one of the games, or put in a kibitz or bio.

Isn't it so. Any ideas Steve.

Jump to page #   (enter # from 1 to 64)
search thread:   
< Earlier Kibitzing  · PAGE 14 OF 64 ·  Later Kibitzing>

NOTE: Create an account today to post replies and access other powerful features which are available only to registered users. Becoming a member is free, anonymous, and takes less than 1 minute! If you already have a username, then simply login login under your username now to join the discussion.

Please observe our posting guidelines:

  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, duplicate, or gibberish posts.
  3. No vitriolic or systematic personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No cyberstalking or malicious posting of negative or private information (doxing/doxxing) of members.
  6. No trolling.
  7. The use of "sock puppet" accounts to circumvent disciplinary action taken by moderators, create a false impression of consensus or support, or stage conversations, is prohibited.
  8. Do not degrade Chessgames or any of it's staff/volunteers.

Please try to maintain a semblance of civility at all times.

Blow the Whistle

See something that violates our rules? Blow the whistle and inform a moderator.


NOTE: Please keep all discussion on-topic. This forum is for this specific user only. To discuss chess or this site in general, visit the Kibitzer's Café.

Messages posted by Chessgames members do not necessarily represent the views of Chessgames.com, its employees, or sponsors.
All moderator actions taken are ultimately at the sole discretion of the administration.

You are not logged in to chessgames.com.
If you need an account, register now;
it's quick, anonymous, and free!
If you already have an account, click here to sign-in.

View another user profile:
   
Home | About | Login | Logout | F.A.Q. | Profile | Preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | New Kibitzing | Chessforums | Tournament Index | Player Directory | Notable Games | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | Privacy Notice | Contact Us

Copyright 2001-2025, Chessgames Services LLC