Skip to content

Tree visualization of a chess database to map games to theory openings (ECO codes)

License

Notifications You must be signed in to change notification settings

a-arbabian/chess_theory_tree_visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Theory Tree

Parse a PGN database of chess matches into a tree that fits each game's opening to a tree of ECO codes. The tree above parses a FICS Games Database (83171 games) with all time controls, average rating > 2000, and for entirety of 2022. The games are each matched to nodes in the theory tree with traversal, and the positions with less than 2% occurance are filtered out to keep the graph legible.

TODO:

  • get some data from High elo players
  • learn how to use ECO codes
  • plot K most popular openings/ECO codes on Netgraph
  • try using PyQT or d3.js to overlay chess board for each position

About

Tree visualization of a chess database to map games to theory openings (ECO codes)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages