Commit Graph

  • 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