You can see data from players similar to you by filtering the graph by Elo or time control. If you are interested in really high rated games you can swap the database and see tournament games with >2000 Elo from the Kingbase dataset, or to go even higher you can view a dataset from chess engines playing each other. It can be surprising how different the graph looks in tournament games compared to even high rated Lichess games, to swap or filter the dataset click the graph button at the top of the screen.
If you want to see the opening from a specific game on the graph you can use the "Trace Game" feature, then you can paste a PGN in, or if you are a Lichess player you can grab games from your Lichess account. To find a position you are interested in you can click search and enter it into a chessboard.
For those who are looking for chess opening preparation software for free, I recommend just using lichess.org. Considering that lichess is ad-free and run by volunteers only, it is amazing how much it offers (although it's not enough for chess professionals).
* Search any database (proprietary or freely downloaded) for games matching positions (partial position matches too)
* Quiz yourself on openings; e.g. the actual memorization of the move orders, which I don't believe ChessRoots is showing
* Generate endless tactics problems to drill on
* Generate annotations for games; e.g. branching moves, variations, text comments etc.
* Graphical markup of positions, to show tactics like pins, skewers, forks, etc.
* ChessBase gives you a perpetual license. You can upgrade if you think new versions are worth it (they usually aren't). I happily used ChessBase 9 for several years before upgrading to 14.
It's really not a fair comparison. If ChessBase is Photoshop, ChessRoots as it is now is just a simple painting tool. This isn't to say that ChessRoots can't be something worth the price down the road, but for now this is not a great comparison.
Chess.com is also something that I've happily paid for for many years. For $99 a year, you get unlimited tactics training, engine analysis (with Stockfish), and a full license to what used to be called Chess Mentor, in addition to opening specific training.
Feature request: Can I permalink a node?
1. click one of the "Connections" in the lower right to advance through a game.
2. click the copy symbol to the right of the board to copy as FEN
It looks like it only goes about 6 moves deep and often only considers the most popular moves. For example, after 1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3, reaching one of the most popular positions in all chess, it only continues with 6...e5. Chessbase mobile shows 42k games for 6...e5 and 25k for 6...e6, as well as 17 other options, at least 3 of which are theoretically important. It also shows their statistical score and some stats about the strength of the players who chose each move. A couple of taps away are the full games and a computer analysis on my phone: on the desktop app I'd also have crowdsourced evaluations with up to three different engines at depths my phone would take all day to reach.
I see the warning to try it on tablet or desktop for the best experience, and maybe I'm missing some features I need to see later. But for now I don't think this even offers a cool visualization. I'd be interested to see a competitor here, but the state of the art (lichess, Chessbase, chessgames, chess24, Scid) is around 10 years ahead of this.
You can naturally view transpositions in a way that can be tricky with other opening explorers.
I find coloring moves by player rating to be very helpful for spotting obscure moves better players make (Black-White win rate can be less helpful as good players play each other so win rates don't change much).
I also just find it more fun to look at a graph than a standard opening explorer, so find myself exploring openings I otherwise would not have looked at.
Can you at the moment, or would it be possible to show a position score calculation at each point? Obviously that is going to be time intensive if the scores are not already available in your source data, but it might be a useful addition as an option at any point. Explanatory comments also - where available - would be nice.
Excellent work, good luck.
Instead of a "+ 21 Supporter Links" button that can not be clicked, how about a "Subscribe to see 21 other branches!" with a link to your Support Us page.
This is DEFINITELY biased towards fast time controls and low ELO.
Is understanding the HTML source code enough?