Repository navigation
Getting Started
ArdaDDemir edited this page Jul 13, 2026
·
1 revision
- Node.js 20+ (recommended)
- npm 10+
- Optional: Docker 24+
git clone https://github.com/ArdaDDemir/floating-observatory.git
cd floating-observatory
npm install
npm run devOpen http://localhost:3000
(or whatever port Next prints, e.g. 3001 if 3000 is busy).
npm run build
npm startProduction enables the service worker offline shell.
docker compose up --buildDetails: Docker
| Command | Purpose |
|---|---|
npm run dev |
Dev server |
npm run build |
Production build |
npm start |
Serve production |
npm run lint |
ESLint |
npm run typecheck |
TypeScript |
npm run screenshots |
Capture README images |
npm run docker:up |
Compose up --build |
- Click once anywhere so audio unlocks (browser policy).
- Settings → Sound cues should be on by default.
- Start a short session or place a building to hear SFX.
- Progress is stored in localStorage on your machine only.
Floating Observatory · MIT · ArdaDDemir · Built with Next.js & React Three Fiber
Floating Observatory
- Home
- Getting Started
- How to Play
- Buildings
- Crew & NPCs
- Sound
- Saves & Anti-Cheat
- Docker
- Architecture
- Customizing
- FAQ