Nach dem Hochladen die eine Frage: läuft alles? Diese Seite beantwortet sie im Browser – ohne Node, ohne Werkzeugkette. Sie erzeugt Geometrie aus jedem Generator und prüft, ob die Körper geschlossen sind, lässt die Regelschicht rechnen und spielt ein Beispielspiel durch. Was hier grün ist, funktioniert auf diesem Server in diesem Browser.
| Bibliotheken | Sind alle fünf geladen? Fehlt eine, läuft die Seite gar nicht erst – dann wurde beim Hochladen nur ein Teil des Ordners übertragen. |
| Geometrie | Aus jedem Generator ein Teil, jeweils mit der Prüfung auf geschlossene Oberfläche: keine offenen Kanten, keine doppelten, keine entarteten Dreiecke, positives Volumen. Dazu die Sonderfälle: beschriftetes Brett, Kassette mit ungleichen Fächern, Deckel mit Aufschrift, Trenner mit Lasche, Musterkarte mit Durchgangsloch. |
| Plattenbelegung | Drei Proben mit bekanntem Ergebnis: 50 Chips ergeben zwei Platten mit 25 auf der ersten, lange Leisten mindestens 24 je Platte, und ein 268-mm-Brett wird als „passt nicht“ gemeldet statt mit einer erfundenen Zahl. |
| Regelschicht | Zonen, Sechsecknachbarn, Vorrat, Tausch, Karten – jeweils mit einer Rechnung, deren Ergebnis feststeht. |
| Spielmaschine | Ein Beispielspiel über fünfzig Partien, die Probe auf Wiederholbarkeit, und ein Wirtschaftsspiel mit Vorrat, Tausch und Kartenstapel, das von selbst zu Ende kommen muss. |
| Rechenzeit | Wird mitgemessen. Auf einem gewöhnlichen Gerät dauert der ganze Lauf ein bis vier Sekunden; deutlich mehr heißt, dass das Gerät zu langsam für die großen Generatoren ist. |
Ein rotes Ergebnis ist kein Grund zur Panik, aber einer zum Nachsehen. Bei Geometrie: die Datei spw-geo.js oder spw-teile.js ist unvollständig hochgeladen – Dateigröße vergleichen. Bei der Regelschicht oder der Spielmaschine: dieselbe Prüfung läuft auch als Node-Fassung im Paket (03-generatoren/prüfstand.js), die genauer sagt, wo es klemmt. Und in jedem Fall gilt: nichts freischalten, solange hier etwas rot ist.