1
0

California gets roads, traffic, and a car to follow

This commit is contained in:
2026-08-11 18:24:53 -07:00
parent 9c9e78f6f9
commit fe58290728
43 changed files with 5593 additions and 68 deletions
+14 -5
View File
@@ -1,6 +1,6 @@
# Tera
The map view of **Lumbridge Simulate**cities from above, in three.js.
The map view of **Lumbridge Simulate**California from above, in three.js.
Its other half, **Spaces**, is the offices you walk into: one engine and one
asset library, seen from outside and from inside.
@@ -12,13 +12,18 @@ Apache 2.0. Runs at [tera.lumbridgecorp.com](https://tera.lumbridgecorp.com).
## What it is
An engine plus data packs. The engine renders terrain, coastline, a built city
on real street grids, bridges, roads, markers and air traffic. A *city pack* is
An engine plus data packs. The default board joins Los Angeles and San Francisco
with live deterministic traffic on US-101 and on the honest I-5 → I-580 → I-80
approach. Choose either route chapter to follow the procedural black Model X.
The engine renders terrain, coastline, built cities on authored street grids,
bridges, roads, markers, road traffic and air traffic. A *city pack* is
pure data — coastlines, hills, districts, landmarks, camera chapters — so adding
a city is a data contribution anyone can review, not a fork.
San Francisco ships today. Los Angeles / Orange County / Riverside is next; New
York after that.
California, the detailed Bay Area, and Los Angeles / Orange County / Riverside
ship today. The corridor is intentionally sparse; detailed cities remain their
own boards rather than forcing a 600 km world into one full-resolution mesh.
A **plan view** sits top right: the board drawn flat, with the footprint of the
camera's own frustum on it, so you can see where you are looking from outside
@@ -128,6 +133,8 @@ answer is an RTL-SDR receiver: first-party data with nothing to comply with.
```
src/engine/ renderer — terrain, blocks, structures, markers, flights, scene, minimap
src/cities/ data packs — pure geography, no code
src/transport/ serializable route packs and renderer-independent simulation
src/assets/ original procedural asset library
src/adapters/ where outside data plugs in
src/tools/ instruments — god-only, dynamically imported, never statically
```
@@ -144,3 +151,5 @@ what silently undoes it.
## Licence
Apache License 2.0 — see [LICENSE](LICENSE) and [NOTICE](NOTICE).
The ordered build plan and parallel work lanes live in [BUILD_PLAN.md](BUILD_PLAN.md).