Patchnotes ·

v0.88.0

Neues Schiff. Ein detailliertes Rendering ersetzt die stilisierte blaue Hülle — im Spiel, in der Werft, in der Schiffsübersicht und auf dem Ausrüstungsschirm.

Drei Dinge waren dafür nötig:

Eine eigene Datei für die Leuchten. js/scene.js legt über das Schiff eine zweite Ebene im ADD-Modus. Beim alten, durchgehend blau leuchtenden Schiff genügte dafür dieselbe Datei: der dunkle Rumpf addierte fast nichts. Ein grauer Rumpf addiert überall Grau — das Schiff wurde milchig. Gemessen liegen 75 % seiner Pixel zwischen 32 und 127. Jetzt gibt es raycion_lampen.png mit nur den obersten Prozent (5,4 % der Fläche): Leuchtstreifen und Triebwerksglut.

Cache-Stempel für die Bilder. Die Schiffsbilder hängen als <img> direkt im HTML und in SHIP_BIG_URL — beide außerhalb des js-Loaders, der die Skripte stempelt. Ohne ?v= zeigte der Browser nach der neuen Grafik weiter das alte Schiff. scripts/set-version.py zieht das jetzt bei jeder Version mit.

scripts/import-ship.py kann drei Wege. --alpha nimmt die Vorlage, wie sie ist (wenn sie den Hintergrund schon im Alphakanal mitbringt — das ist der richtige Weg), Randfüllung flutet eine schwarze Fläche vom Bildrand her, --schwelle der alte Helligkeitsweg. Die Randfüllung ist neu und nötig, weil eine reine Helligkeitsschwelle bei einem grauen Schiff den halben Rumpf wegfrisst. Das Skript schreibt alle drei Größen auf einmal.

Die Vorlagen (raycion_new.png, raycion_transparent.png, je rund ein Megabyte) bleiben im Repo und gehen nicht mehr mit auf die Seite.

← Zurück