In der Game View hätte ich gerne verschiedene Zoomstufen: auto, fit, 25%, 50%, 100% (default), 200%, 400%
"auto" bedeutet es wird eines der prozentstufen automatisch gewählt (was eben reinpasst)
"fit" ist der modus den wir jetzt haben
In der Game View hätte ich gerne verschiedene Zoomstufen: auto, fit, 25%, 50%, 100% (default), 200%, 400%
"auto" bedeutet es wird eines der prozentstufen automatisch gewählt (was eben reinpasst)
"fit" ist der modus den wir jetzt haben
admin
added this to the Development project 2026-09-24 06:15:20 +02:00
admin
moved this to Next in Development on 2026-09-24 06:15:25 +02:00
Die Game View hat eine Kopfzeile mit Dropdown: Auto, Fit, 25 %, 50 %, 100 % (Standard), 200 %, 400 %.
Auto nimmt die größte Stufe, bei der das ganze Bild noch passt (sonst 25 %). Fit ist das bisherige Verhalten. Beide zeigen den erreichten Faktor, z. B. Auto · 100%, und passen sich an, wenn sich die View-Größe ändert.
Ist das Bild größer als die View, wird es um die Kameramitte beschnitten. Feste Stufen beginnen auf einem ganzen Pixel, damit Pixel-Art bei 100 % scharf bleibt.
Die Wahl merkt sich der Browser (wie „Play starts“), ins Projekt wird nichts geschrieben.
Maßstab: 100 % heißt ein Bildschirmpixel pro Pixel der Kameraauflösung (width × height). Der Kamera-zoom vergrößert die Welt zusätzlich, der Rahmen bleibt gleich groß.
Tests
./check.sh: 156 Dateien, 2298 Tests, CHECK EXIT 0
8 Unit-Tests in tests/viewport/view.test.ts, 7 e2e-Checks in 03g
e2e 1-17,28,30,38-40: ALL PASSED, 727 Checks
Gegenproben (ohne Beschneiden, ohne Runden, ohne gemeldeten Faktor, ohne Zoom-Anteil) fallen jeweils an ihren Tests.
Wiki: Concepts → „Game view scale“.
Umgesetzt in 9ef360b.
**Was es gibt**
- Die Game View hat eine Kopfzeile mit Dropdown: Auto, Fit, 25 %, 50 %, **100 % (Standard)**, 200 %, 400 %.
- **Auto** nimmt die größte Stufe, bei der das ganze Bild noch passt (sonst 25 %). **Fit** ist das bisherige Verhalten. Beide zeigen den erreichten Faktor, z. B. `Auto · 100%`, und passen sich an, wenn sich die View-Größe ändert.
- Ist das Bild größer als die View, wird es um die Kameramitte beschnitten. Feste Stufen beginnen auf einem ganzen Pixel, damit Pixel-Art bei 100 % scharf bleibt.
- Die Wahl merkt sich der Browser (wie „Play starts“), ins Projekt wird nichts geschrieben.
**Maßstab:** 100 % heißt ein Bildschirmpixel pro Pixel der Kameraauflösung (`width` × `height`). Der Kamera-`zoom` vergrößert die Welt zusätzlich, der Rahmen bleibt gleich groß.
**Tests**
- `./check.sh`: 156 Dateien, 2298 Tests, `CHECK EXIT 0`
- 8 Unit-Tests in `tests/viewport/view.test.ts`, 7 e2e-Checks in 03g
- e2e 1-17,28,30,38-40: ALL PASSED, 727 Checks
- Gegenproben (ohne Beschneiden, ohne Runden, ohne gemeldeten Faktor, ohne Zoom-Anteil) fallen jeweils an ihren Tests.
Wiki: *Concepts* → „Game view scale“.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
In der Game View hätte ich gerne verschiedene Zoomstufen: auto, fit, 25%, 50%, 100% (default), 200%, 400%
"auto" bedeutet es wird eines der prozentstufen automatisch gewählt (was eben reinpasst)
"fit" ist der modus den wir jetzt haben
Umgesetzt in
9ef360b.Was es gibt
Auto · 100%, und passen sich an, wenn sich die View-Größe ändert.Maßstab: 100 % heißt ein Bildschirmpixel pro Pixel der Kameraauflösung (
width×height). Der Kamera-zoomvergrößert die Welt zusätzlich, der Rahmen bleibt gleich groß.Tests
./check.sh: 156 Dateien, 2298 Tests,CHECK EXIT 0tests/viewport/view.test.ts, 7 e2e-Checks in 03gWiki: Concepts → „Game view scale“.