Skip to content

An engine built to simulate hypothetical NFL games based on real-world statistics

License

Notifications You must be signed in to change notification settings

nishs9/nfl-simulation-engine-lite

Repository files navigation

nfl-simulation-engine-lite

The purpose of this project is to create a more lightweight, performant, and portable version of my original NFL Simulation Engine (which can be found here). The original project was disorganized and not super straightforward to setup for someone without context. I want this iteration of the project to be easy for anyone to pull and get up and running with minimal hassle. As I make progress, I will add steps to setup the simulation engine locally as well as more detailed information on the implementation details.

Check out docs/db_setup_cli.md for an overview of how to setup the backing DB for the sim engine. The tutorial for setting up the simulation engine itself is coming soon.

References

The data that the engine relies on comes from a public repo provided by nflverse. I use the play-by-play data specifically for this project but the repo has even more detailed data from current and past seasons. All of this data can be accessed and downloaded from here.

Here is a link to nflverse's main GitHub page as well: https://github.com/nflverse

About

An engine built to simulate hypothetical NFL games based on real-world statistics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages