This project is my research on understanding player behavior in video games. The key components of the project are
The C++ code for implementing the bots, the analytics database querying demo files, and the server sending these queries to the web visualization.
The docker config files and configurations for running CSGO servers in docker containers, thus generating demos to analyze from bots
The golang demo parser. This parser uploads CSV results to AWS S3 by default.
Download parsed demos' CSVs to the local_data
folder. The analytics
code reads the CSVs out of the local_data
folder.
The front-end code for visualizing queries computed by the analytics
database.