Die Gegner laden viermal leichter. Die fünf Gegner-Sprites lagen seit dem Umstieg von den
Kenney-Grafiken bei 220 px Breite, gezeichnet werden sie aber mit 25 bis 69 Spielpixeln. Jedes
ist jetzt auf seine größte Darstellungsbreite bei doppelter Pixeldichte verkleinert — mehr
rechnet die Szene auch auf einem Retina-Schirm nicht (pxScale ist bei 2 gedeckelt):
| Sprite | Breite | vorher | jetzt |
|---|---|---|---|
| Festung (auch Treiber) | 220 → 144 | 101 KB | 42 KB |
| Spinner (auch Lanze) | 220 → 112 | 96 KB | 25 KB |
| Orb (auch Seuche) | 220 → 112 | 86 KB | 23 KB |
| Drohne | 220 → 80 | 66 KB | 10 KB |
| Schwarm | 220 → 64 | 128 KB | 12 KB |
| zusammen | 476 KB | 112 KB |
Die Hüllenwahl ist aus dem Code. Seit 0.28.0 gibt es nur noch ein Schiff, die Abfragen
auf Prisma, Sonde und Ramme liefen aber weiter — immer gegen standard und damit wirkungslos.
Entfernt: die Abfragen in js/sim.js (Hülle, Schild, Feuerrate, Läufe, Tempo, Trefferzone,
Streifschüsse, Novas, Rammen, Waffenaufhängung), Farbe und Größe je Hülle in js/scene.js,
HULLS/HULL_STATS/hullById in js/data.js und die Hüllenkarten im Stylesheet. Am Spiel
ändert sich nichts: Hülle 100, Schild 40, alles wie bisher. Alte Spielstände verlieren beim
Laden ihr Feld hull.