Super Rogue
(Not that super rogue!)
Inspired by SUPERHOT.
Playing
Online
This project's default branch deploys to super-rogue.workinprogress.top.
Each commit is deployed to its own public URL. See comments in PRs or GitHub Actions transcripts for URLs.
Run natively from source
Install LÖVE (love2d). Then run:
# From the super-rogue/ directory...
love srcOr if you have nix:
nix run .#super_rogue.desktopRun in-browser from source
nix run .#super_rogue.web.serveVisit https://localhost:8080/
Contributing
All commits must pass pre-commit checks. Install pre-commit from
your OS package manager then run pre-commit install. The next time that git commit runs, the pre-commit hook will also run its checks.
We use a standard GitHub Pull Request workflow.
Running tests
run run .#super_rogue.testRestart game on code change
To run tests and run the desktop version of the game upon code change, try this commad.
find src | entr -r sh -c 'nix run .#super_rogue.test && nix run .#super_rogue.desktop'