3 Commits
Author SHA1 Message Date
pastilhas 961d86c035 Implement dynamic paragraph line splitting and fix line break detection
- Add calculateLineCount() to determine optimal lines based on text length (2-6 lines)
- Add getPerspectiveFactors() for appropriate perspective scaling per line count
- Replace hardcoded 6-line paragraphs with dynamic line calculation in both rendering and game logic
- Fix line break detection in useGameStatus to match rendering calculations exactly
- Extend keybindings to support all special characters: apostrophe, hyphen, colon, semicolon, quotes, parentheses, slash, ampersand, and digits
- Integrate greatFallsParagraphs content as wordList in paragraph mode
- Fix vertical centering to scale properly for variable line counts
2025-11-05 10:26:45 +00:00
pastilhas 469242690b Rename game to 'The Last StarTyper' throughout codebase 2025-11-04 21:56:21 +00:00
pastilhas 0e59c0c44b Prepare for npm publication: update gameInfo, package.json metadata, and add comprehensive README 2025-11-04 21:37:19 +00:00