Skip to content

bismuthsoft/super_rogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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'