Fight evil by pushing commits!
This is a game you actually don't play.
How it works: There's a website that you can point to your repo and it will spawn a boss rush game for you. You fight the boss indirectly, by pushing commits to the repo. Everytime new commits are added, damage is dealt to the boss. All contributors of those commits show up as heroes.
That's the basic idea. The game is about 80% finished.
- Clone the repo,
cd
into it python3 -m venv .env
source .env/bin/activate
pip install -r requirements.txt
- Generate a GitHub personal access token (no privileges necessary)
- Open
commitquest/consts.py
and setGITHUB_TOKEN
to your token cd
to thecommitquest
directory- Run
fastapi dev main.py
- Go to
127.0.0.1:8000
, input your repo info, and click OK
Now go make some commits and come back to 127.0.0.1:8000/game/{repo_owner}/{repo_name}
to check back your progress against the boss!