Skip to content

MSulSal/lorentz-boost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lorentz-boost

lorentz-boost is a 1+1D spacetime arena prototype inspired by Slither-like risk loops, built as a stepping stone toward a Unity multi-platform game (mobile/web/desktop).

Core Loop

  • You steer a rocket worldline in compactified 1+1D spacetime.
  • Every worldline segment is lethal, including your own past trace (paradox kill).
  • Tail-killing an opponent rescues/converts that rocket into your fleet (team).
  • Rescued fleet ships auto-fly in parallel triangle escort formation around your lead rocket.
  • Only full fleet wipe triggers respawn cooldown; otherwise you lose ships while surviving fleetmates keep you in the fight.
  • Spacetime events and dead-worldline drops extend your trace lifetime.
  • Space flips your time direction (+t <-> -t) for aggressive reversals and traps.

Current Ruleset

  • 16 players total (1 player + 15 bots)
  • Minkowski-sphere style wrap/phase mapping
  • No gravity wells (removed for cleaner motion and readability)
  • Doppler-shifted rocket audio + CC0 retro-space background music
  • In-game audio sliders for master/music/thruster mix
  • Music energy scales up as your fleet grows.
  • Relativistic visual treatment

Controls

  • A / D: Lorentz steering
  • Left / Right: alternate steering keys
  • Space: time-direction flip
  • P: pause/resume
  • T: cycle team colors/flag
  • Mobile: on-screen touch controls for A, D, and REV

Tech

  • React + Vite
  • Pure JS gameplay simulation/render pipeline

Run

npm install
npm run dev

Build

npm run build

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors