app.racethesky.course
A racing course built in the Race the Sky editor, published by its designer into their own repo. The course belongs to whoever drew it: it outlives any gallery, contest, or leaderboard that happens to index it, and can be played from this record alone.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | racethesky.app |
| Indexed |
Record
record · key tidProperties
Client-reported time the course was published.
The course itself: a JSON-encoded CourseDef object holding the control-point geometry, wall width, satellite placement, boost strips, bridges and lap count. Carried as an encoded string rather than structured fields because the geometry is fractional and Lexicon has no float type — rounding it would silently alter how the course races. The format is documented at https://github.com/twilightscapes/racethesky/blob/main/docs/TECHNICAL.md and is the same object the game's editor exports and imports through the clipboard.
maxLength: 20000
kind
stringCourse family. A circuit is a closed lap; baja is a one-run side-scrolling dune course. Absent means circuit.
knownValues: circuit | baja
laps
integerLaps a full run of this course takes. Mirrors the value inside def, surfaced here so an indexer needn't parse the geometry.
minimum: 1maximum: 9
The designer's name for the course, as it appears in-game.
maxLength: 64
night
booleanWhether the course races after dark. Mirrors the value inside def.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.racethesky.run
recordA single Race the Sky time-trial run, published by the player into their own repo. The record stores the raw input log rather than a result: the game's physics are deterministic, so re-simulating the log reproduces the run exactly. Owning the record is the identity proof, and replaying it is the time proof — the claimed time in this record is advisory and is never trusted by a leaderboard.