Web server component to a desktop overlay mod that allows other users to control "flashlights" on the screen. Playful experiment about the involvement of spectators seeing.
This is the server and web client component of spectre. Make sure to install the desktop component here.
# install dependencies
$ npm install
# to start the server
$ npm start
When the application is run, access it on port 8080 via web browser. This has been tested on Firefox and Chrome in both desktop and mobile, may work on other web browsers.
To connect to a screen, enter the corresponding room code and use mouse or touch in the mousepad square to control your light circle.
Users will be disconnected on session end (i.e. closing tab or browser crash) or after a minute of inactivity.
I developed this as part of a project to experiment with how spectators (spectres) can be recognized and play in the game space. What better way to highlight what spectators do then by highlighting what they see? Inspired by Hidden Agenda and the flashlight mod in osu!, we have Spectre.
- UI Feedback when room has been successfully entered
- Nicer CSS is nice
To suggest features or report bugs, create a Github issue. Want to chat or ask questions? Join the Discord.