mana-godot-gestirn
Sonne, Mond und die acht Planeten: wo sie wirklich stehen, was sie als Dinge sind — und ein Planetenweg, der nach gelaufener Strecke misst.
git subtree
Der Inhalt landet im Repo des Spiels und reist mit ihm. Verbesserungen können zurückfliessen.
git subtree add --prefix modules <url> main --squash
Landet unter modules/ im Projekt.
Warum es das gibt
Am 2026-09-08 im Haus nachgemessen: vier Stellen rechnen einen Himmel, und
keine davon in Godot kennt einen Planeten. grep -rli planet über alle
.gd-Dateien findet drei Treffer, alle in einem fremden Addon. Alles, was das
Haus über Planeten weiss, steht in JavaScript — sternenfenster, geburtshimmel,
sonnemond — und hängt an einer Bibliothek, die es für GDScript nicht gibt.
Die Grenze zum Welt-Kit
mana-godot-welt/sky hat eine Sonne und einen Mond und sagt offen, was sie
sind: eine Kreisbahn und ein mittlerer Mond, gut genug für eine Welt, in der
man steht. Dieser Baustein ist das andere: wo die Körper wirklich stehen.
Beide hängen bewusst an derselben äusseren Referenz — nie aneinander.
Die Genauigkeit ist gemessen, nicht behauptet
Gegen 123 Sollwerte von JPL Horizons (1600–2150), grösste Abweichung je Körper:
| Körper | Abweichung |
|---|---|
| Sonne | 0,17′ |
| Merkur | 0,22′ |
| Venus | 0,29′ |
| Mars | 0,20′ |
| Jupiter | 0,22′ |
| Saturn | 0,03′ |
| Uranus | 0,04′ |
| Neptun | 0,01′ |
| Pluto | 0,02′ |
| Mond | 2,0′ |
Zum Vergleich: der Mond ist 31′ breit. Jeder Körper steht auf einen Bruchteil eines Monddurchmessers genau, die meisten auf ein Zehntel davon.
🛑 Diese Tafel stand bis zum 2026-09-21 mit den Zahlen vom 8. September hier — Saturn mit 10,8′ statt 0,03′, der Mond mit 24′ statt 2,0′. Seit dem 14. tragen die Planeten angepasste Bahnglieder und der Mond eine Reihe aus 219147 echten Positionen; die Fläche hat das ein Vierteljahr lang nicht gesagt. Eine Seite, die schlechter über sich spricht, als sie ist, wird genauso wenig nachgeführt wie eine, die besser spricht.
Die Sollwerte kommen von aussen — nie aus diesem Kit und nie aus einem
anderen des Hauses. Bahnelemente und Körperdaten erzeugen tools/hole-elemente.py
und tools/hole-koerper.py aus der JPL-Quelle; 108 achtstellige Zahlen tippt
niemand ab, und --pruefen belegt, dass sie es noch sind. Prüflauf 493 grün, 127 von 127 Mutationen bestätigt
(123 davon bemerkt, 4 gemessen folgenlos).
Der teuerste Fund der Rechnung
Die Mondreihe steht im Äquinoktium des Datums, die Planetentafel in J2000. Ohne Reduktion läuft der Mond 1,4 Grad je Jahrhundert weg — und sieht dabei in jeder einzelnen Nacht richtig aus. Ein Fehler, den keine Sichtprüfung findet, weil er sich über Jahrhunderte aufbaut und nie an einem Abend auffällt.
Vier Fehler, die nur das Bild gefunden hat
Der Prüflauf war grün, als sie alle vier bestanden:
- Die Kugel war falsch herum gewickelt — unsichtbar bei grünem Dreieckszähler.
- Das Wegband ebenso, und dort versteckt, weil die Ringe daneben
CULL_DISABLEDsind. - Das Schild stand hinter seiner eigenen Platte.
- Der ganze Weg lag jenseits von Godots Standard-Sichtweite von 4000 m.
47 Bilder aus dem Katalog
-
Eine Station am Planetenweg, und der Grund, warum es diesen Baustein gibt. Auf dem Schild steht, was ein Weg ehrlich sagen muss: 149,6 m von der Sonne, 2 Minuten zu Fuss, Durchmesser hier 1,3 cm — und die Kugel daneben ist 1,6fach vergrössert. Bahn und Körper haben verschiedene Massstäbe, sonst wäre die Erde auf diesem Weg ein Sandkorn, das niemand findet. Die Übertreibung wird angeschrieben statt versteckt.
-
Derselbe Weg von oben: die Stationen sitzen nach gelaufener Strecke auf einem echten Wanderweg, nicht nach Luftlinie. Deshalb liegen die vier inneren Planeten am Anfang praktisch übereinander — im Bild ein Bündel aus drei, vier Farben auf wenigen Metern — und zwischen den äusseren liegen die Kurven. Genau das ist die Aussage, die ein maßstäblicher Weg macht und ein Plakat nicht.
-
Die acht Planeten in einer Reihe, massstabsgetreu im Durchmesser. Merkur ist ein Punkt von wenigen Pixeln, die Erde kaum mehr. So sieht das Sonnensystem wirklich aus, und so zeigt es fast kein Schulbuch — daneben liegt im Katalog dieselbe Reihe übertrieben, damit man beide nebeneinander halten kann.
-
Links eine Kugel, rechts Saturn mit seiner echten Abplattung — er ist an den Polen fast ein Zehntel flacher als am Äquator, und man sieht es sofort, wenn die beiden nebeneinander stehen. Einzeln fällt es niemandem auf; das ist der Grund, warum dieses Bild überhaupt gerendert wird.
-
Saturn mit Ring, von schräg oben. Ringradien und Achsneigung stehen im Körper-Katalog als Zahlen mit Quelle, nicht als Augenmass — der Ring liegt in der Äquatorebene und kippt mit der Achse mit.
-
Neptun mit Bändern, Wolkenzügen und aufgehellter Südkappe — seit dem 21. September. Bis dahin war er eine glatte blaue Kugel ohne jedes Merkmal, und im Katalog stand er neben einem Mond mit Maria und Strahlenkratern. Das war der auffälligste Unterschied im ganzen Bogen, und er war ein Vierteljahr lang grün.
-
Pluto aus New Horizons, mit Sputnik Planitia — dem Herz, das jeder kennt. 🛑 Ein Drittel dieser Karte ist erfunden, und das gehört dazugesagt: beim Vorbeiflug 2015 lag seine Südhalbkugel in der Polarnacht, unterhalb −38 Grad gibt es keine Aufnahme. Die Quelle ist dort schwarz; unverändert gerendert sähe das aus wie ein abgeschnittener Ball. Gefüllt wird mit dem flächengewichteten Mittel des Gesehenen — 30,2 Prozent der Karte — und das steht im Werkzeug, im NOTICE und in einer Prüfung.
-
Der Himmel über dem Seerücken, und Beteigeuze ist orange. Bis zum 21. September kam die Farbe eines Sterns aus seiner Helligkeit — dem einen, womit sie nichts zu tun hat: Beteigeuze (roter Überriese) und Rigel (blauweiss) stehen im selben Sternbild und wurden gleich gezeichnet. Der Farbindex kommt jetzt von SIMBAD, die Temperatur aus Ballesteros' Beziehung, die Farbe über die Planck-Kurve. Die Probe, die jeder nachrechnen kann: der Farbindex der Sonne gibt 5778 K, die IAU nennt 5772.
-
Das Tierkreisrad. Auf dem Bogen vom 20. September liefen „Widder", „Wassermann" und „Steinbock" quer über ihren eigenen Ring, fünf Körper lagen als unlesbare Traube übereinander, Gradstriche fehlten und die Beschriftung stand in fast Schwarz auf schwarzem Grund — alles davon bei grünem Prüflauf. 🛑 Enge Körper werden jetzt im Radius auseinandergezogen, nie im Winkel: der Winkel ist die ekliptikale Länge, und wer ihn verschiebt, zeichnet einen anderen Himmel.
-
Io, Europa, Ganymed und Kallisto — seit dem 21. September mit den gemessenen Mosaiken der USGS aus Voyager- und Galileo-Aufnahmen. Vorher war jeder Mond genau eine Farbe, und im ganzen Katalog wäre davon nichts zu sehen gewesen: die Monde kommen sonst nur neben Jupiter vor und sind dort drei bis sechs Pixel breit. 🛑 Die Mosaike sind Graustufen — ein globales Farbmosaik dieser Körper gibt es nicht. Die Farbe bleibt die gemalte und liegt über der Karte; die Karte bringt die Struktur. 🛑 Und drei bis vier Prozent jeder Karte hat nie jemand fotografiert: Keile zwischen den Aufnahmestreifen, in der Quelle schwarz. Sie werden aus ihrem Rand fortgesetzt — bei Pluto wäre dasselbe Verfahren falsch, dort füllt das Flächenmittel, weil seine Lücke eine einzige Südkappe ist. Welche Erfindung wo greift, hängt an der Form des Lochs.
-
Die Sonne — der einzige Körper, der noch gemalt ist. 🛑 Hier stand bis zum 2026-09-21, im ganzen Kit werde prozedural gemalt, „damit das Kit ohne fremde Lizenzen in jedes Spiel darf". Das stimmt seit dem 18. September nicht mehr: vierzehn Körper tragen gemessene Karten — zehn Planeten und vier Monde —, sechs davon von Solar System Scope unter CC BY 4.0 — mit Namensnennungspflicht. Die Quellen stehen im NOTICE des Kits. Eine Fläche, die eine erledigte Lizenzfreiheit weiter behauptet, ist nicht bloss veraltet.
Und der Rest des Katalogs
36 Bilder, so benannt, wie der Katalog sie rendert. Ohne Legende — geschrieben wird eine erst, wenn jemand am Bild etwas gesehen hat.
-
moon
-
mercury
-
venus
-
earth
-
mars
-
jupiter
-
uranus
-
saturn ringe
-
uranus liegt
-
reihe uebertrieben
-
orrery logarithmisch
-
orrery massstabsgetreu
-
ringschatten auf saturn
-
saturns schatten auf den ringen
-
jupiter mit monden
-
io schatten auf jupiter
-
milchstrasse august
-
io im jupiterschatten
-
titan dunst
-
doppelrad
-
mond erdschein
-
detailstufe 40m
-
detailstufe 300m
-
detailstufe 1500m
-
mond vollmond
-
mond erstes viertel
-
mond sichel
-
mond terminator nah
-
erde tag und nacht
-
venus 01 phase 018
-
venus 02 phase 070
-
venus 03 phase 118
-
venus 04 phase 158
-
merkur 01 phase 022
-
merkur 02 phase 092
-
merkur 03 phase 148
Woraus er besteht
astro_time- Zeit, wie die Astronomie sie braucht: Julianisches Datum, Jahrhunderte seit J2000, Sternzeit.
planet_elements- Keplersche Bahnelemente aus der JPL-Quelle — zwei Tafeln, 1800–2050 für die Gegenwart und 3000 v. Chr. bis 3000 n. Chr. für alles andere.
kepler_orbit- Die Kepler-Gleichung und der Weg von Bahnelementen zu einem Ort im Raum.
planet_position- Wo ein Körper von hier aus steht — Rektaszension, Deklination, Höhe und Azimut.
body_catalog- Was die Körper als Dinge sind: Abplattung, Achsneigung, Rotationsdauer, Ringradien.
planet_body- Der Körper als Netz — abgeplattete Kugel, geneigte Achse, Ring, wo einer gehört.
planet_paint- Die Oberfläche, prozedural: Bänder, Flecken, Kappen. Kein gekauftes Bild.
scale_model- Ein Massstab, der Bahn und Körper getrennt behandelt — sonst ist die Sonne ein Punkt oder Neptun jenseits der Sichtweite.
walk_layout- Der Planetenweg: Stationen nach GELAUFENER Strecke entlang eines echten Wanderwegs, nicht nach Luftlinie.
walk_station- Eine Station am Weg — Körper, Schild, Platte.
3 Projekte benutzen ihn
Gezählt, nicht behauptet: pnpm bausteine durchsucht jede
App im Baum nach Klassennamen des Bausteins und nach vendorierten
Kopien. Ein Baustein ohne Abnehmer wäre keiner, sondern eine
Bibliothek auf Vorrat. Stand: 2026-09-29.
- sternwarte
- wandelstern
- weltkiste
Wem er gehört, was ihn prüft
- Lizenz
- MIT — Bausteine sind permissiv lizenziert, Anwendungen AGPL-3.0. Ein Baustein, der ansteckt, wäre keiner.
- Träger
- Der Verein
- Gebiet
- Gestirne — Sonne, Mond und die acht Planeten — wo sie wirklich stehen, gegen echte Sollwerte geprüft.
- Wache
-
kit_smoke.gd— prüft ihn headless. - Katalog
-
kit_katalog.gd— rendert seine Bauteile als Bilder.
🛑 Kein Link ins Repository: die Kit-Repos liegen auf der eigenen Forge und sind noch nicht öffentlich. Ein Link, der 404 antwortet, wäre schlechter als keiner.
Was offen ist
- Kein zweiter Abnehmer. Kein Godot-Wirt des Hauses benutzt mehr als zwei Kits, und vier Module des Welt-Kits haben null Abnehmer — ein Baustein mit einem Abnehmer ist eine Bibliothek für eine App. Kandidaten stehen in docs/spiele/gestirn-kit-plan.md.
- Nichts davon lief je auf einer Brille.
- Neun der dreizehn Monde sind noch je eine Farbe. Die vier galileischen tragen seit dem 21. September gemessene Karten; Titan, Rhea, Iapetus, Titania, Oberon, Triton, Charon, Phobos und Deimos laufen weiter über flaches Albedo. Für sie gibt es bei der USGS keine globalen Mosaike in dieser Güte.
- Die Milchstrasse ist Kunst. Ihre Lage ist gemessen, ihr Aussehen nicht, und der Sternkatalog hat 63 Sterne ohne Eigenbewegung.
Ein Gebiet je Baustein
Die Trennung nach Fachgebiet ist der Grund, warum es fünf Repos sind und nicht eines.
- mana-godot-welt · Draussen
- mana-godot-stube · Gebäude
- mana-godot-gasse · Öffentlicher Raum
- mana-godot-figur · Figur
- mana-godot-xr · Brille
- mana-godot-spieler · Bewegung
- godot-mana-kit · Oberfläche
- mana-godot-materie · Oberflächen
- mana-godot-style · Stil
- mana-godot-sport · Sport
- mana-godot-grund · unterbau