-
80e011788d
0.6.0
master
pastilhas
2025-11-05 11:38:52 +00:00
-
812fd8f475
Fix text opacity and muting effect on multi-line paragraphs
pastilhas
2025-11-05 11:29:53 +00:00
-
d7e8c0781f
0.5.0
pastilhas
2025-11-05 10:46:10 +00:00
-
04846be9e5
Move character input handling to game module
pastilhas
2025-11-05 10:43:52 +00:00
-
5187e2e21e
0.4.0
pastilhas
2025-11-05 10:30:54 +00:00
-
4ed44fcadc
Reduce downward speeds for sentences and paragraphs
pastilhas
2025-11-05 10:29:23 +00:00
-
a3e7e83522
Use sequential selection for sentences and paragraphs instead of random
pastilhas
2025-11-05 10:28:02 +00:00
-
961d86c035
Implement dynamic paragraph line splitting and fix line break detection
pastilhas
2025-11-05 10:26:45 +00:00
-
f8956dde6b
0.3.0
pastilhas
2025-11-05 09:16:56 +00:00
-
db7e7bbd45
Change sentences and paragraphs spawn position to 0px (top of screen)
pastilhas
2025-11-05 09:14:24 +00:00
-
81e7bc756d
Make sentences and paragraphs spawn offscreen from top for smoother entrance
pastilhas
2025-11-05 09:12:40 +00:00
-
469242690b
Rename game to 'The Last StarTyper' throughout codebase
pastilhas
2025-11-04 21:56:21 +00:00
-
0e59c0c44b
Prepare for npm publication: update gameInfo, package.json metadata, and add comprehensive README
pastilhas
2025-11-04 21:37:19 +00:00
-
ccaedd6005
Fix useStateMachine dependency array reference error
pastilhas
2025-11-04 21:31:54 +00:00
-
5ca4825409
Clean up old unused files from example/src
pastilhas
2025-11-04 21:30:57 +00:00
-
52be880f49
Extract state machine logic into dedicated hook and move test scenarios to usePlatformHook
pastilhas
2025-11-04 21:28:23 +00:00
-
bd3555e175
Reorganize example: move key bindings to usePlatformHook module
pastilhas
2025-11-04 21:22:53 +00:00
-
62c0eb8b71
Add score-based transitions and fix mode switching to prevent cascading and visual glitches
pastilhas
2025-11-04 21:15:58 +00:00
-
598c39e24a
Add test state machines and fix mode tracking for correct threshold detection
pastilhas
2025-11-04 20:46:13 +00:00
-
c147fd42d2
Track content completion per mode independently, preserving history across switches
pastilhas
2025-11-04 20:24:24 +00:00
-
157e2a71f4
Implement platform-controlled GameOptions for complete game behavior customization
pastilhas
2025-11-04 19:56:25 +00:00
-
2944d43c4a
Fix ship explosion rendering by passing state through game loop
pastilhas
2025-11-04 18:51:52 +00:00
-
3e985efb37
Fix ship explosion rendering issue
pastilhas
2025-11-04 18:37:03 +00:00
-
175d7ec692
Add dramatic ship explosion effect on death
pastilhas
2025-11-04 18:33:21 +00:00
-
8693c3bee2
Add paragraph line transitions and fix death detection for all modes
pastilhas
2025-11-04 18:27:52 +00:00
-
ca0f20c5ca
Fix paragraph line order and remove red text effect on misses
pastilhas
2025-11-04 18:13:18 +00:00
-
8d093f2c85
feat: add laser shooting effects and ship tracking for words mode
pastilhas
2025-11-04 17:57:24 +00:00
-
7860c7e729
feat: add dynamic ship tracking for sentences mode
pastilhas
2025-11-04 17:45:36 +00:00
-
d1de98793a
feat: complete sentences mode with Star Wars effect and line transitions
pastilhas
2025-11-04 17:42:25 +00:00
-
9ed9a0510c
feat: reduce font size and split sentences into two lines
pastilhas
2025-11-04 17:14:58 +00:00
-
c271d1c4bf
fix: center text and ship for sentences mode
pastilhas
2025-11-04 17:08:34 +00:00
-
166ccd7783
feat: implement sentences mode with centered text and slower speed
pastilhas
2025-11-04 17:00:20 +00:00
-
68078e1ec7
level up
pastilhas
2025-11-04 00:32:00 +00:00
-
9037af2e31
feat: enable seamless game mode switching during active gameplay
pastilhas
2025-11-04 00:26:17 +00:00
-
ab3a1e13cd
fix: properly space multi-character words in canvas rendering
pastilhas
2025-11-04 00:15:52 +00:00
-
d918cb8d2a
docs: add AGENTS.md with React 19 guidelines and debugging lessons
pastilhas
2025-11-04 00:11:33 +00:00
-
2795931d56
fix: prevent button focus from interfering with game controls when changing modes
pastilhas
2025-11-04 00:09:24 +00:00
-
308eafac62
fix: preserve gameStatus when switching game modes
pastilhas
2025-11-03 23:41:12 +00:00
-
662557c933
feat: implement game modes system with letters and words support
pastilhas
2025-11-03 23:10:00 +00:00
-
7ee42a8dc1
feat: implement complete score tracking system
pastilhas
2025-11-03 23:04:26 +00:00
-
08c2d40d23
feat: add collision detection between falling letters and ship
pastilhas
2025-11-03 22:57:41 +00:00
-
d69a9a6cc9
fix: correct vite alias from vim-snake to typing-chud
pastilhas
2025-11-03 22:53:24 +00:00
-
32045c5473
feat: add typing mechanics with visual feedback and safe margins
pastilhas
2025-11-03 22:38:10 +00:00
-
04332effa6
feat: redesign spaceship with retro arcade aesthetic
pastilhas
2025-11-03 22:24:47 +00:00
-
aff5ccecbf
feat: implement pixel-based spaceship animation with 100ms movement duration
pastilhas
2025-11-03 22:22:11 +00:00
-
5a0d8b5221
feat: enforce one active letter at a time (character mode)
pastilhas
2025-11-03 22:05:22 +00:00
-
0dc4ecde72
feat: implement falling letters spawning from top
pastilhas
2025-11-03 22:01:40 +00:00
-
dce96b8453
feat: implement canvas-based rendering with geometric spaceship
pastilhas
2025-11-03 21:53:42 +00:00
-
fb79aa0229
refactor: simplify example app by moving renderBoard call into useGame
pastilhas
2025-11-03 21:46:42 +00:00
-
c036dc372d
feat: implement game board rendering and spaceship player control
pastilhas
2025-11-03 21:41:26 +00:00
-
80f7aa3f8a
chore: initialize typing-chud project with Unified API structure
pastilhas
2025-11-03 21:36:09 +00:00