Neon Hop: right-moving logs pop into view at the left edge

Offen Anfängerfreundlich
#11 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
86/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
typescript
Bereich
game-dev

Rechercherichtung

Lies games/hop/scenes/GameScene.ts, insbesondere WRAP_MARGIN in Zeile 50 und die Bewegung der Fahrspuren in den Zeilen 205-213, zusammen mit den Breiten der Baumstämme in games/hop/config.ts in den Zeilen 45 und 47. Führe npm run dev aus und beobachte den linken Rand der Flussreihen 1 und 3. Passe den Rand zum Umbruch und die Spannweite der Fahrspur so an, dass jedes Objekt in beide Richtungen vollständig außerhalb des Bildschirms ein- und austritt. Führe anschließend npm run typecheck und npm run build aus.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug good first issue severity: low

Summary

Logs moving right appear one or two cells wide inside the grid instead of sliding in from off screen.

Where

  • games/hop/scenes/GameScene.ts:50 (WRAP_MARGIN = CELL * 3)
  • games/hop/scenes/GameScene.ts:205-213
  • games/hop/config.ts:45, games/hop/config.ts:47 (log widths)

Details

The wrap margin is 144px but logs are 192px and 240px wide. A right-moving item wraps on its left edge, which puts the new left edge at -144 and the right edge 48 or 96px inside the grid.

Steps to reproduce

  1. Start Neon Hop and watch the left edge of river rows 1 and 3.

Suggested fix

Make the margin at least the longest item (5 * CELL), keeping the lane span at least grid width plus the longest item.

Acceptance criteria

  • Every lane item enters and leaves fully off screen in both directions

Getting started

  • Relevant files: games/hop/scenes/GameScene.ts, games/hop/config.ts
  • Run locally: npm install, then npm run dev
  • Checks: npm run typecheck and npm run build (there is no test suite yet)
  • Related docs: README.md

Filed by repo-audit/full-audit at b001f5d. Severity: low. Effort: S. audit-key: bug|games/hop/scenes/GameScene.ts|moveLanes-wrap

Vorherrschende Sprache
TypeScript
Sterne
3
Forks
3
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus TMHSDigital/GH-Arcade

Alle Issues in TMHSDigital/GH-Arcade

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.