Endlosmodus ist im HUD nicht erkennbar: Sektorname wiederholt sich ab Sektor 11 #11
Labels
No labels
accessibility
bug
cleanup
consistency
crash
critical
game-feel
gameplay
high
input
level-generation
low
maintainability
medium
pause
physics
responsive
security
spec-gap
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gilli/pulse-sprint#11
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Endlosmodus ist im HUD nicht erkennbar: Sektorname wiederholt sich ab Sektor 11 #11"
By gilli — Closed
bug
low
spec-gap
ui
1 comments
Behoben in
846cb67(Doku-Notiz5835507), beide aufmain.Geändert
updateHud()leitetendless = S.sectorNo > CORE.SECTORS.lengthab – exakt dieselbeSchwelle wie
sectorAt().endless. Der Titel der Sektorzelle wird im Endlosmodus zu„Endlos“, in der Zahlzeile steht dauerhaft das Glyph „∞“:
∞ Morgenlicht · 11bei 4.657 m, Titelzeile „ENDLOS“. Die Sektornummer bleibt erhalten.Sektorname per CSS weg (#5), dann muss die Zahlzeile trotzdem als endlos lesbar bleiben.
Der Titel kostet dafür keine Breite – „SEKTOR“ und „ENDLOS“ sind gleich lang, und die Zelle
ist durch die Zahl ohnehin breiter. Hinweis ist Text/Glyph, nicht Farbe.
#hudEndlessist im Normalbetrieb leer stattdisplay:none: sonst stünde der Glyph inder
textContent-Ablesung, dietests/browser_issue5.pygegen „Orange-Industrie · 9“ prüft.(vorher nur „· Endlos“).
Vorher gemessen (
git show HEAD:index.html, Headless-Chromium, rAF stillgelegt, Welt bis andie Sektordistanz erzeugt, Körper auf sicheren Boden, ein echter
simStep– Sektorwechsel,Einblendung und HUD laufen über den echten Pfad): Runden 11, 12 und 21 malen kein einziges
dauerhaftes Endlos-Signal. Das Wort „Endlos“ erschien ausschließlich in
#flashMsgund war nach1,4 s bei opacity 0.
Tests
tests/issue11.mjs(ohne Browser):updateHudper Klammerzähler aus dem Dokument, Fake-DOM,Sektor 1 … 30 – Nummer immer ablesbar, Anzeige für Runde 11 unterscheidbar von Runde 1,
Hinweis in jeder endlosen Runde als HUD-Text und nie im vergänglichen Meldeelement, im
Normalbetrieb abwesend, Markierung folgt exakt
sectorAt().endless, jede gerührteel.<id>ist registriert und im DOM. Vor dem Fix 3 von 11 rot, jetzt grün.tests/browser_issue11.py(echtes Spiel): Runden 11/12/21 mit Nummer und dauerhaftgemaltem Hinweis; nach dem Ausblenden der Einblendung wird der Hinweis weiterhin gemalt
(
#flashMsgdann opacity 0 – Gegenprobe); Layout 280×653 … 1366×768: keine Überlappung,kein Feldüberlauf, Pause-Touch-Ziel frei. Vor dem Fix 25 rot, jetzt grün.
tests/run-all.shundtests/README.mdaufgenommen;browser_issue11.pyakzeptiertPULSE_HTMLfür den Nachlauf gegen eine alte Fassung.Komplettlauf
./tests/run-all.sh: alle Suiten grün außerbrowser_flow.py– dieselbebildratenabhängige Frameschranke wie vorher (alternierend gegen HEAD und neu je 3 Läufe:
3 Fehltreffer auf beiden Fassungen, 21,5/20,8 bis 28,4/28,3 px, mitten in der Parabel).
Physik ist unberührt.