decla-red/README.md
Andras Schmelczer 93a7fe01ab
All checks were successful
Build & deploy / Build & deploy website (push) Successful in 32s
Build & deploy / Build & publish server image (push) Successful in 1m2s
Improve netcode and simplify (#4)
- Simplify the logic wherever possible to remove overengineering and simplify the netcode
- Actually improve the netcode
- The new lines are mainly the package locks and tests

Reviewed-on: https://home.schmelczer.dev/git/andras/decla-red/pulls/4
2026-09-15 07:57:57 +01:00

943 B

doppler

A 2-dimensional multiplayer game utilising ray tracing.

Available at doppler.schmelczer.dev.

screenshot of in-game fight three screenshots taken at iPhone SE screen size

For optimised 2D ray tracing, SDF-2D is used.

Development

Run npm install && npm run init once, then npm run dev. Run npm test for regressions, npm run lint:check for formatting and lint, and npm run build for all production bundles. Tests rebuild the shared library before running.

The website's server list is hardcoded in frontend/src/scripts/configuration.ts — edit it to add or remove game-server origins.

Run the server image locally:

docker build -t doppler-server .
docker run -p 3000:3000 doppler-server --name "My server" --playerLimit 16