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

Olga Viewer
Member since Sep-02-17
This is the official page for discussing the Olga Chess Viewer. If you have suggestions, problems, or any other comment please leave it here.

Olga Chess Viewer Quickstart

Olga Chess Viewer
Written and developed by Christopher Dean
Copyright (c) 2017 Chessgames Services LLC

*** Known Issues ***

• 3 Move repetition reports for the rest of the game

• Piece animation "wiggles" when landing on a destination square, on some platforms in some circumstances.

• No way to alter the speed of "autoplay" mode from mobile phones or tablets. (Desktops can press 1-9, or 0 for lightning-mode.)

• Copying and pasting the game score strips out the spaces (e.g. 1.e4e52.Nf3Nc63.Bb5 etc.) Workaround for now: use the "View PGN" feature and copy straight from the ASCII text.

• Olga chokes on PGN that does not include "x" for captures, e.g. ed5 instead of exd5.

• Olga chokes on odds games which technically do not start on move #1 (e.g. pawn and move) Full Member

   Olga Viewer has kibitzed 8 times to chessgames  
   Sep-05-17 Olga Viewer chessforum (replies)
Olga Viewer: I can confirm they are working for me now. Great job Daniel!
(replies) indicates a reply to the comment.

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 5 OF 9 ·  Later Kibitzing>
Premium Chessgames Member <Stonehenge> I can confirm on my Mac OS X Firefox that the pieces do indeed always wiggle, without the need for me to explicitly change zooming ratios. However I would judge by eye that it's a 1-pixel error. Exactly the kind of bug you'd expect if one function uses round() while another function uses floor().

Would you agree that it's 1-pixel or is it more extreme in your case?

Premium Chessgames Member <today on opening its back to the same default size. I resized it down, switched to another game in the notes (two Carlsen games, the second linked in the notes, not that it should matter), and it reset to the default size on changing games.>

Understand that the viewer does not send the sizing information to CG the instant you press the button. It waits for 15 (or so) seconds after the last size-change before it bothers to report, in order to send the size that you "settled on" in the end, and not every little click. (This greatly reduces the amount of that kind of traffic between the viewers and the server.)

Therefore, I'm guessing that you changed the size and then very quickly switched games only to see that your size did not stick. Try switching sizes and then wait a minute, I bet you'll find the setting sticks.

Sep-28-17  Stonehenge: More than one pixel, I'd say. I use a laptop BTW.
Premium Chessgames Member
  deadwood53: Thanks for Olga! I love the ability to easily use an analysis board without losing the game thread. Great job!
Premium Chessgames Member
  Check It Out: Halving the speed sounds about right. Whatever pgn4web was set at.
Premium Chessgames Member
  Check It Out: Yes, that's a good speed. Nice job on the new viewer, chessgames!

I'll keep an eye out for a one-step board flip, but for now I'm really liking the more interactive Olga.

Premium Chessgames Member
  casaschi: My two cents on the button symbols. For pgn4web I tried several options over time, however I settled for the current choice ( << < + = > >> ) because it looks neat regardless of any surrounding css styling. Essentially it goes down to use characters from the basic ASCII table that look good and nice in any combination of font/system and so on. Extended character sets, for example the ones providing VCR type buttons, look very different on different clients. Also in the basic configuration those icons have to be characters for sake of simplicity and to allow showing the system buttons that often look more natural than any icon button; in any case with a bit of css coding you can use any bitmap of your choice for the pgn4web buttons.

Said that, if you want to switch the Olga viewer to bitmap buttons, the universally recognizable icons are likely the VCR style buttons as used by the (that I believe is using the same chessboard library as Olga).

It looks good and it’s easy to understand; also you clearly do not care about creating a multi-purpose configurable library and you can focus only on your own application.

Premium Chessgames Member Thanks for the feedback <casaschi>!

I agree that the pgn4web layout "looks neat" and in my experience works identically on different platforms.

The current Olga layout is intentionally asymmetrical, just like the clutch, break, and accelerator of your car—and I hope the functionality that it provides grows on people.

Bitmaps are a neat idea; they would be small graphics, and the notion certainly isn't off the table. Just for example, the bitmaps for the "VCR controls" over at look awesome:

But all that's cosmetics: if there is a genuine use-issue with the buttons right now, it would be to increase their overall vertical height, especially in when a mobile is detected. What's the point in making one button so much wider than the others if it's still wafer thin? I think that's a noble cause that can be remedied with a little clever CSS.

You are right in that we gave up on the idea of a "multi-purpose configurable library" almost from the start of the project. I have great admiration for people who attempt to do that, as it requires the programmer to cater to all sorts of different needs and use cases.

Premium Chessgames Member
  Keyser Soze: <The current Olga layout is intentionally asymmetrical, just like the clutch>

Hey now I dig the huge foward button especially using the cellphone. Grega job. Now Im not missing the Java deluxe viewer at all. ;)

Premium Chessgames Member Two changes:

The vertical height of the buttons just got much bigger. (Let me know if I overdid it.)

You can now control the autoplay speed by pressing 1-9. Or if you really want a wild ride, try "0" for lightning-mode. We're sorry this is only available for desktop at this time, there is no way to invoke the speeds from mobile phones/tablets.

BTW, browsers (especially mobile phones) are very tenacious with caching javascript, so don't be surprised if I announce that a change has been made which you don't see until you refresh the page / restart your browser / reboot the device / bathe yourself in holy water.

Premium Chessgames Member
  Keyser Soze: Man, its getting ugly as hell. Haha

But again on cel the experience to navigate through the game is betting better and better

Premium Chessgames Member It's easy for me to make the jumbo buttons only for mobiles but I thought I'd try it this way first.

Our list of outstanding issues grows short.

Premium Chessgames Member
  Keyser Soze: I think on PC , jumbo buttons are kind of unecessary imho. But on cell you see the benefits better.
What about some colours on that grey button?:p
Premium Chessgames Member It's not just grey — it's <gunmetal grey> !! :)
Premium Chessgames Member
  Annie K.: Heh... suppose you set the button color to match everybody's chosen light squares color?
Sep-29-17  ColeTrane: CG stepped up their game with this move!

and Stockfish is way better than the previous analysis mode (which was a 1600 engine give it take!)

but QUESTION: has anyone noticed Stockfish may slow their device down, or even ruin it???

I ask because on my old macbook (10 yrs ago) became suspiciously slow and eventually crapped out and it seemed directly to how much Stockfish was being used

Premium Chessgames Member
  Annie K.: <ColeTrane> Stockfish is running on cg's resources (dedicated server), not yours, so there shouldn't be a connection.
Premium Chessgames Member <I ask because on my old macbook (10 yrs ago) became suspiciously slow and eventually crapped out and it seemed directly to how much Stockfish was being used> There's no way those thing could be related. The worst thing that can happen if the Stockfish server is overused is that people end up waiting a really long time on Stockfish results.

Chessgames has been a little slow lately from time to time, but I think that's mostly due to increased World Cup / Isle of Man traffic, plus the occasional rogue hacking bot.

Premium Chessgames Member
  Check It Out: <chessgames: The vertical height of the buttons just got much bigger. (Let me know if I overdid it.)>

<It's easy for me to make the jumbo buttons only for mobiles but I thought I'd try it this way first.>

I think you should make them jumbo just for mobile; they overwhelm the board in a non-functional way on my computers.

One mobile adjustment, if possible: can you make it possible to scroll the playback buttons to be hidden while watching an auto playback of a game? Then the buttons wouldn't overwhelm the board. That's not possible right now.

Premium Chessgames Member
  Check It Out: One mobile issue I just noticed: on the last move of this game the move is partially obscure by the first line of the game score. It looks like it happens because the extra word "check" makes the description line too long and it wraps around for the second line, which then is partially obscured.

Carlsen vs V S Gujrathi, 2017

Premium Chessgames Member <the extra word "check" makes the description line too long> Yes, we're aware of that. It seems to only happen on phones where the space is limited. I'm not too concerned about it as long as the status line is concise enough so that it doesn't do that under normal circumstances. Perhaps eliminating the word "Status:" entirely, and abbreviate some of the wording.
Premium Chessgames Member
  zanzibar: Am I missing something - or are the Stockfish analysis variations unplayable?

analysis of move 28.?

If not, why not?

(Ooph, I don't like the text representation of that link above, that's for sure!)


Premium Chessgames Member <are the Stockfish analysis variations unplayable?> You mean to say, are they integrated with Olga? No, they are not. Of course you could use the window to manually play through the variation on the main game, but there's no way to automatically press ">" and see how the analysis plays out.

<If not, why not?> Because the Stockfish feature has been in development much longer than Olga.

<Annie K.> suggested that the Stockfish analysis pages use an Olga board in place of the static graphic. It's a great idea but it will require some careful implementation. We've even discussed going one step further, and make it so that anytime a static gif would otherwise appear, whether the homepage puzzle or a pasted diagram in a post, it would be an Olga board instead. It's an ambitious idea but a good one.

<I don't like the text representation of that link above, that's for sure!> What would you suggest?

Premium Chessgames Member
  Check It Out: <It's not just grey — it's <gunmetal grey> !! :)>

Given your lighthearted enthusiasm for gunmetal grey I'm hesitant to suggest a lighter color as <Annie K> hinted at, but I think that would reduce the visual impact on the board itself.

<Perhaps eliminating the word "Status:" entirely, and abbreviate some of the wording.>

I agree. For example, this line gives you all the info in a clean format:

2...Nf6. White to move.

Premium Chessgames Member <2...Nf6. White to move.> I like that a lot. It's silly to say "Black just played 2...Nf6". Since when has White ever played 2...Nf6?
Jump to page #   (enter # from 1 to 9)
search thread:   
< Earlier Kibitzing  · PAGE 5 OF 9 ·  Later Kibitzing>
NOTE: You need to pick a username and password to post a reply. Getting your account takes less than a minute, totally anonymous, and 100% free--plus, it entitles you to features otherwise unavailable. Pick your username now and join the chessgames community!
If you already have an account, you should login now.
Please observe our posting guidelines:
  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, or duplicating posts.
  3. No personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No posting personal information of members.
Blow the Whistle See something that violates our rules? Blow the whistle and inform an administrator.

NOTE: Keep all discussion on the topic of this page. This forum is for this specific user and nothing else. If you want to discuss chess in general, or this site, you might try the Kibitzer's Café.
Messages posted by Chessgames members do not necessarily represent the views of, its employees, or sponsors.

You are not logged in to
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. | your 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-2018, Chessgames Services LLC