Skip to content

Latest commit

 

History

History
68 lines (42 loc) · 1.37 KB

README.md

File metadata and controls

68 lines (42 loc) · 1.37 KB

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 src

Or if you have nix:

nix run .#super_rogue.desktop

Run in-browser from source

nix run .#super_rogue.web.serve

Visit 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.test

Restart 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'