Are you tired of seeing your high scores appear in online leaderboards and being discouraged to see how low you rank ? Or maybe you simply enjoy retro games that have no high scores? MiScore is the answer, this tool allows you to set up a leaderboard to track scores across different games just for YOU!
This is very much a work in progress, here is a rough sketch of the steps planned.
- Work out json schema and Pydantic code to load and validate data
- Interface (textual ?) to add data
- Front-end (Svelte?) to show result on a static webpage
Once installed you can validate a json file containing records data using the command below
python -m miscore .\data\records.json
After cloning the repository, navigate into the MiScore directory and run the command below to create and activate an environment.
python -m venv venv
activate venv/bin/activate
pip install -r docs/dev/requirements.txt
Now you can run the test suite using
pytest