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

To try out Olga 2 (new name coming).

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 46 times to chessgames   [more...]
   Jan-07-21 stevemcd87 chessforum (replies)
Olga Viewer: <MissScarlett: Things back working as normal. I noticed that in this game A Humphrey vs Fischer, 1955, the original move <31.R4g3> wasn't showing, so corrected it to <Rgg3>. Will the new Olga handle both?> The new engine, Kokopu, handles both <31.R4g3> ...
   Dec-19-20 Olga Viewer chessforum (replies)
Olga Viewer: <Z> Absolutely! If I wasn't crazy busy yesterday I would have checked Olga to verify it worked or not. I just wanted to confirm I've made sure this got added (as I missed it) to the new build :)
   Dec-10-20 chessforum (replies)
Olga Viewer: <Check It Out:> Thanks for the feedback. I will try to address your issues. <I'm sure the functionality of Olga 2 will be great, but unfortunately ... > Thanks for your vote on the functionality. This of course is the number one reason for making a new Olga from ...
   Dec-06-20 Playing Zone chessforum (replies)
Olga Viewer: < Stonhenge: I don't think so :) > It should be! ;)
   Nov-04-20 Kibitzer's Café (replies)
Olga Viewer: Hate the look of Olga 2's temporary header? Great news! Tonight I will be working on implementing the true header design and tabled game score! :) 2 of the most requested features. Getting ready for Release Candidate 1! Please check out the stream or VOD and provide feedback on ...
(replies) indicates a reply to the comment.

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 11 OF 11 ·  Later Kibitzing>
Oct-19-20  Boomie: I think a lot of the difficulty with Olga can be attributed to the attempt to make "one size fits all". To make a board that works for desktops and phones is probably impossible. There should be two types of Olga which people can select from the drop down list.

I repeat my request to allow more than one line of analysis. Now you can enter a variation but when you enter a new line, the first one disappears. You may recall that Deluxe allowed any number of lines which it embedded in the score until you left that page. How are we supposed to analyze games if we can't try different lines at the same time? Do you really expect people to only use engines for analysis? What kind of mindless patzer would that create?

Premium Chessgames Member
  Olga Viewer: Thanks, everyone for your feedback. I will try to address some of the questions raised.

<Boomie>: "I think a lot of the difficulty with Olga can be attributed to the attempt to make "one size fits all. To make a board that works for desktops and phones is probably impossible. There should be two types of Olga which people can select from the drop down list."

There definitely have been difficulties. A flexible layout system requires an intelligent design from the beginning. I absolutely disagree it is 'probably impossible'. Olga 1 does a fair job, and there was not a large effort to make it scale well to mobile; the main target audience at that time was still desktop computers. Olga 2 will do a fantastic job of this. But mostly because Olga 2 isn't about mobile vs desktop, it is really about choice. Want your game score on the left, not the right? You got it! Want the quick actions as buttons even if you have a keyboard? Sure! And OLGA 2 has even more sizing capabilities. We will still have a mobile/desktop styling so that users can "store" their settings on CG and have the correct setting applied depending on their device. You can avoid all of this, and just store your OLGA settings local to the device (using cookies).

<Boomie>: "I repeat my request to allow more than one line of analysis.....How are we supposed to analyze games if we can't try different lines at the same time? Do you really expect people to only use engines for analysis? What kind of mindless patzer would that create?"

Absolutely! One of the larger issues with Olga was only allowing one line of analysis. Olga 2 now supports something called `Recursive Annotation Variation`


With this new feature, theoretically, a blank Olga 2 board could hold all possible variations for every possible move. Of course, most systems would run out of memory attempting to do so. But there is no limit on the move count, variations, or annotations you can have (still only one annotation per move per variation).

Premium Chessgames Member
  Olga Viewer: <Paint My Dragon>: "The dotted boxes around some moves and blocks of analyses? What do they signify? They certainly make the score look incredibly busy and perhaps stand out more than anything else, but I couldn't work out what they were for"

The <dashed> boxes around the move represent that position has an available variation. Whether or not the boxes will be dashed, dotted, solid, or even exist is both a setting and a feature that we are currently discussing the design of. The question to the community - how should variations be displayed inline? a small marker at the start of the move? Does using the score item border seem logical to others (like it does to me)?

<Paint My Dragon>: "And am I right in thinking that the autoplay function comes with its own ticking down timer display? I like the idea that it can be set to a speed that is comfortable for the user, but I wouldn't want the distraction of a countdown of 'how many tenths of seconds until the next move displays'. I couldn't see any benefit in that, but maybe it's just there for beta testing purposes."

Interesting perspective. I thought the countdown timer was very useful for a couple of reasons -

1.) It communicates the current timer is running. I see how this might be distracting, but it also makes OLGA 2 feel "alive".

2.) Maybe instead of showing the running timer, it can just show the current autoplay delay. Then it would be less distracting but still, communicate the move delay currently set.

<Paint My Dragon>: "Could there be a puns on/off check box in settings? "


<Paint My Dragon>: "You mentioned the possibility of various external link options - how possible would it be to make the <player info box> part of a player's <wikipedia article> appear by right-clicking on his name, or similar?"

I think it would be possible but I'm not sure it would be "better". The reason a 'link' to the player page works, because the player page and content are not coupled to OLGA itself. The user goes to a separate page that is curated and developed on its own.

<Paint My Dragon>: "I'm wondering if part of your brief is to accommodate the Opening Explorer within Olga for an all-in-one experience? It would be preferable for the user, but as it is a premium member feature, i don't know how easy it would be to disable it for non-members, or whether it's simply too much work anyway."

I think OLGA 2 could improve lots of areas throughout CG. I am only developing OLGA but I think this is likely planned and will happen in time. The focus is on finishing OLGA 2 first of course.

<Login>: "Skipped through the VOD..."

Thanks for all this feedback on the stream! I will definitely try to add some background music. I have been trying to spend more of the time I have developing OLGA than the stream itself but each week I am getting a little better with it.

Premium Chessgames Member
  Paint My Dragon: Okay. Thanks for the response.

And good luck. It sounds like there will be some substantial improvements over Olga 1.

I guess I will just have to see how the dotted boxes concept works out in practice. Right now, I can't see why they would be an improvement over the usual indented, bracketed sub-variations you see elsewhere.

Premium Chessgames Member
  Olga Viewer: Update about tonight's stream -

I will be breaking up Wednesday streams into two separate videos.

The first video will focus on design elements and will be a more general discussion of Olga/PGN Viewers and life.

The second video will be focused on coding tasks and likely involve a more technical discussion of Olga.

First video starts at 7PM (PST) and the second video starts at about 8:10PM (PST) after a small break. Check the schedule for your local times

The video will also be available on-demand for 14 days.

Premium Chessgames Member
  OhioChessFan: This game shows up as 29 moves in Olga, and 47 moves in every other viewer:

Heiner Theofel vs A Jokel, 1984

Premium Chessgames Member
  Olga Viewer: <OhioChessFan> I think it is hanging up on the exclamation mark. <29.c4 ! dxc4 >
Oct-23-20  login:

I would like to ask you to pin the link to the UI here in your forum header and post it in the Kibitzer Cafe from time to time (if you like). The forum section of CG is a bit 'hidden' and most members will not check here too often.

Maybe with a small intro, so it will be easier to follow things for members who are late to the party. Also you could post the link 1x into twitch chat for the VODs.

For viewers:

Portable Game Notation Specification and Implementation Guide

Color Contrast

'I might be a weirdo', Topher gets a MTG pack starts unboxing.

So what is Magic?

Was the FEN stuck bec of the castling potion? Happy coding next time. Enjoy.

Premium Chessgames Member
  Olga Viewer: Thanks <login> for the feedback and links you have shared. I did not mean to take over the design discussion with Magic the gathering. But I was getting bored with no one to chat with :(

I will try to keep the videos more focused and likely shorter.

Anyone wanting to check out the past videos - Know they will start to disappear this coming Wednesday.

I never did get the FEN to work as I moved on to other things needing work.

Premium Chessgames Member
  Olga Viewer: There was no stream this week - Next week I am aiming for release candidate 1! I will be talking more about that on Wednesday.

For now please give the new features a test and provide some feedback. <>

New Features:
**Persistent storage of Olga 2 colors (cookie)

**More colors for themes and game score size slider (this has issues at the moment).

** New layout work on mobile (Portrait has a new "side by side" technique for the header).

** Improvements to header data display

**Multiple Games support for "Sets" which will be a way to share entire game sets with a unique name and date (set creation date).

** Oh did I say support for Chess960 games? Come see them, they are games 3-6 I believe.

The games being tested can be found
RAW PGN (sort of):>

Game Sources:

To change games look for the arrows at the top right of the header.

Premium Chessgames Member

<Stephen> is already looking at this, but <Olga> failed to display the correct start position on the FEN from this odds game I recently uploaded- so far it is the only odds game I uploaded in which <Olga> failed to display the correct start position.

The ChessTempo pgn viewer was able to display the correct start position.

This game here: H Halsky vs H K E Clemenz, 1862

Premium Chessgames Member
  Olga Viewer: <jessicafischerqueen> Thank you for the heads up. Yes, I believe Stephen is already got an update to chess.js and a patch to Olga 1 he is testing.

Just to confirm, this game did work in Olga 2. You can test PGN in Olga 2 (if interested) by:

1. Open Olga 2 <>

2. Click the settings icon (bottom right of the game score)

3. Navigate to the "PGN Edit" tab - top right, of the menu tabs (you might need to use the arrow key to go right if you have a low resolution or portrait display).

4. Paste in the desired games(s)

5. Click the "Set PGN" button on the bottom right.

You can test multiple games ("Sets"), just insert each PGN with a newline between them.

You can name and date the set by adding a "Set" and a "SetDate" property into the PGN (at the top is preferred). This is how it looks for the current game set on the test page.

[Set "Testing Olga 2"]

[SetDate "Halloween 2020"]

Premium Chessgames Member
  Paint My Dragon: <Olga Viewer>

Not sure if it's a known issue, but when I downsize the board slightly using the slider, the move forwards/backwards arrowed buttons no longer work as a means of navigating the score.

Premium Chessgames Member

<Olga Viewer>

Thank you sir, that sounds like good news on the <Olga 2>.

The bug search in beta testing must be exhausting, I imagine...

Premium Chessgames Member
  Olga Viewer: Absolutely. The biggest issue is all the new features, all time. "Tabled" score format coming today, I'm very excited to show everyone!
Premium Chessgames Member
  Stonehenge: White moved twice here to start the game.

(1. e4 ... 2. d4 e6 etc.)

A Ehrmann vs Morphy, 1859

Dec-03-20  Z4all: RE: <Two Move>, <Pawn and Two Moves>, games, etc...

Can we please "get modern" and store these games as they were intended to be played, i.e. with a <null move (-)>.

That way we avoid FEN hacking, and allow the movelists to match the source.

SCID, Fritz, Chessbase(? - pretty sure thou), all allow it.

<CG> should allow "-", and Olga should too.

Premium Chessgames Member
  Olga Viewer: <Z> Olga 2 supports null moves :) Also, this odd game with white moving twice is supported as well. (IMO) The site should invest its time into making Olga 2 a first-class PGN Viewer.

A lot of work needs to be done on the server-side to realize something as good as "Fritz".

🤔 Also, it is not fair to compare a commercial system with multiple developers and real money to the hobby project that Olga + CG is.

Dec-03-20  Z4all: <OV> any chance of you (or someone else) trying to upload a game on <CG> which has null moves?

Aside- pgn4web also supports null moves, fwiw.

Correction- I should have denoted the null move with the double dash <--> instead of a single dash in my previous post.

* * * * *

<A lot of work needs to be done on the server-side to realize something as good as "Fritz".>

I think I agree, though exactly what is "good" is always subject to debate.

I've always thought <CG> could be "better" than "good", but only after it's as "good" as "good". Ah, there's the rub.

* * * * *

<Also, it is not fair to compare a commercial system with multiple developers and real money to the hobby project that Olga + CG is.>

Sure, but some projects, like Linux, seem to match up pretty well against the commercial systems.

I could say more, but let me finish off with the top link on google for <Olga2>:


Dec-18-20  Z4all: Hi <Olga>,

Can I please make a request?

On the movelist below the display board, could you append the game result?

I'll just assume Olga 2 already does this, but could we retrofit Olga 1 to do the same?

Thanks for your consideration, and regards,


Premium Chessgames Member
  Olga Viewer: I could easily add it to the flow score on the current codebase. I'm not sure if Olga will receive the fix but it's a possibility.
Dec-19-20  Z4all: Thanks for the consideration <Olga Viewer>, but I think I was mistaken - it's <pgn4web> that's not showing the result. I think <Olga> v1 already does.

Sorry for the mixup.

Premium Chessgames Member
  Olga Viewer: <Z> Absolutely! If I wasn't crazy busy yesterday I would have checked Olga to verify it worked or not. I just wanted to confirm I've made sure this got added (as I missed it) to the new build :)
Jan-01-21  mmmjv: Why is there a forum for the olga viewer which I have no trouble getting but not one for the chess viewer deluxe which I can not get? I tried the FAQ section here and it sends me to a page that tells me I can't use their java on my Chrome browser because

We have detected you are using Google Chrome and might be unable to use the Java plugin from this browser. Starting with Version 42 (released April 2015), Chrome has disabled the standard way in which browsers support plugins.

And I can't use it on my Firefox because

We have detected you are using the 64-bit version of Firefox which will not run the Java plugin from this browser.

The Firefox I just downloaded about 20 minutes ago just for this reason.

Didn't Java used to be something that was just there? I have used it before on this site in the past. I've had no problem getting the chess viewer deluxe board but now I can't.

Jan-01-21  Z4all: <mmmjv> See chessforum (kibitz #34849) chessforum (kibitz #34852)

Jump to page #   (enter # from 1 to 11)
search thread:   
< Earlier Kibitzing  · PAGE 11 OF 11 ·  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.

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, its employees, or sponsors.
All moderator actions taken are ultimately at the sole discretion of the administration.

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. | 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-2021, Chessgames Services LLC