What is this?
A PGN viewer for Chessgames.com
What is a PGN viewer?
A program that allows users to replay a game of chess.
What was this written in?
Ember.js, Ruby, Javascript, and MySQL.
Where is the code?
Repository is private for now. Code is available upon request.
Where can I use this?
Olga 1.0 was written by Christopher Dean, including a full re-write. It is now the default PGN viewer for Chessgames.com.
Upcoming Features
Bounty List (bugs):
Thank you to Chessgames.com members who found (and continue to find!) these.
- 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.)
- Olga chokes on PGN that does not include "x" for captures, e.g. ed5 instead of exd5.
Inspiration:
Chessgames.com has been plagued with terrible PGN viewers for years. PGN4Web and other Java based viewers had no ability to create new variations and no Stockfish integration. Olga solves these problems and much more.