HNHacker News
TopNewBestAskShowJobs

chessroots

139 karma · joined November 29, 2019

submissionscomments
chessroots··on Show HN: We used 890M chess games to make an interactive opening graph
You're very likely correct. The Lichess dataset that we have used contains almost all live games played on the site. As fast time controls seem to be more popular on Lichess generally, and take less time to play, we do see a lot more of these in the data. If you'd like to filter the dataset to different time controls or skill levels, you can click the graph button at the top of the page, then click dataset from the drop-down.
chessroots··on Show HN: We used 890M chess games to make an interactive opening graph
Thanks for the feedback. I like the idea of adding position evaluations. Perhaps we could do this with a precomputed pass over the dataset, or possibly do a shallow analysis in the browser using a js port of stockfish, though this is probably not the best option.
chessroots··on Show HN: We used 890M chess games to make an interactive opening graph
Our website is designed to be a more general viewer for these interesting chess datasets, although our main database is the Lichess one because of its size, we do also have other datasets from tournament games, and from chess engines playing against each other. We are not directly associated with Lichess.
chessroots··on Show HN: We used 890M chess games to make an interactive opening graph
There are a few ways I find the graph representation of openings to be interesting:

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.

chessroots··on Show HN: We used 890M chess games to make an interactive opening graph
Using the Lichess Database containing every live Lichess game ever played, we created a website to visualize chess openings. Each move on the graph is colored by the average Lichess rating of a player who makes it, you can use the graph to visualize several games at once and find transpositions between games. Transpositions are particularly interesting on a graph as they can be hard to spot otherwise.

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.