https://twitter.com/D2WeaponReport
This repo is a hobby project and practicing the skills/tools/technologies I use in my day job. I'm unable to guarentee any quality service at this time.
Destiny 2 Weapon Report attempts to objectively grade weapons based on its metadata. The information provided should not be trusted for actual gameplay.
This codebase is sloppy because I'm working in short bursts of large rewrites. "Perfect is the enemy of done." I define a theory and then start exploring raw data from the manifest while looking for interesting insights.
- Official Api Signup
- Official Bungie on Github
- Official Api Documentation
- Community Wiki
- DestinySets ApiExplorer
- Additional Links
- https://www.thegamer.com/destiny-2-weapon-stats-explained/
- .NET v7 SDK (https://dotnet.microsoft.com/download/dotnet/7.0)
- Node LTS (https://nodejs.org/en/download/)
To get started you must initialize the local environment. This will download the latest manifest db from Bungie. Unit tests expect this file.
-
Run these command using the cli:
dotnet run --project .\src\InitEnvironment\InitEnvironment.csproj
-
Now run this command to execute all tests. This will confirm that the environment has been initialized.
dotnet test .\src\Tests\Tests.csproj