Skip to content

bismuthsoft/super_rogue

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

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'