BeamNG.Earth
A 1:1 scale streamed Earth for BeamNG.drive: real elevation and satellite imagery, floating origin, LOD streaming from a companion server
Play a multiverse chess variant with time‑travel and cross‑board moves
AI summary · website content
GamesTypeScript · CSSGitHub @sammcgrailOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Multiverse chess with timeline branching. Make a move to create alternate realities.
On top of normal chess:
npm install
npm run dev # build and serve on http://localhost:8000/
npm run watch # rebuild on change
The app is static: index.html, css/, dist/bundle.js and lib/ (Three.js, chess.js, Stockfish WASM).
It works from any path (/, /chess, /chess/, /6Dchess/).
npm run lint # strict type check
npm run test:unit # rules, FEN utilities and a randomized multiverse fuzz test (Node)
npm run test:e2e # Playwright: plays the real app in headless Chromium, incl. CPU self-play
npm test # both
E2E screenshots land in test-results/screens/. CI runs everything on each pull request; pushes to main
deploy to GitHub Pages.
| File | What it does |
|---|---|
src/rules.ts | Pure multiverse move rules (validates and plans cross-timeline / time-travel moves) |
src/gameUtils.ts | FEN helpers and validation |
src/game.ts | Game controller: timelines, UI, CPU player |
src/board3d.ts | Three.js scene: boards, history stacks, connection lines, effects |
src/stockfish.ts | Stockfish worker wrapper used by the CPU player |