Commit Graph

  • 35a90e9c78 Tune DAS timing and enable tapping master jozamudi 2026-03-24 21:39:52 -07:00
  • 3a307dbc80 Implement DAS/ARR for smooth horizontal piece movement callylin 2026-03-24 17:59:55 -07:00
  • 36965dc887 Change hold to shift from C callylin 2026-03-24 17:04:01 -07:00
  • aeacf9e68f Add performance improvements documentation and game-logic enhancements jozamudi 2026-03-24 20:46:34 +00:00
  • 1af068923b Improve unit tests with mocking, edge cases, and better coverage jozamudi 2026-03-21 15:22:11 +00:00
  • 6d8ee7dda8 Update documentation for testing infrastructure jozamudi 2026-03-21 09:03:58 +00:00
  • 80f59fd3b3 Add unit and integration tests for garbage system jozamudi 2026-03-21 08:55:23 +00:00
  • 7d385806df Fix ready button state after game over jozamudi 2026-03-21 04:30:09 +00:00
  • 4d28189205 Reset lobby UI state when returning from game over jozamudi 2026-03-21 04:19:15 +00:00
  • 656d5041b2 Fix garbage elimination to check board overflow after piece locks jozamudi 2026-03-21 04:11:16 +00:00
  • 1b11a60acc Remove client-side game over check to prevent premature game end jozamudi 2026-03-21 03:13:08 +00:00
  • ada9ce73fa Fix elimination check to only eliminate when piece blocks are above visible area jozamudi 2026-03-21 03:05:35 +00:00
  • e3f594e44e Show garbage received on player elimination jozamudi 2026-03-21 02:44:39 +00:00
  • a1cbd27a71 Add server logging for eliminations and garbage transfers jozamudi 2026-03-21 01:49:52 +00:00
  • 372a340024 Fix initial pieces to use shared queue in startGame jozamudi 2026-03-21 01:41:13 +00:00
  • 634c6e8eab Implement shared 7-bag piece sequence jozamudi 2026-03-21 01:37:55 +00:00
  • bdeb6c8849 Fix garbage elimination bug and align board with header jozamudi 2026-03-21 01:07:21 +00:00
  • 27b0adcc90 Fix garbage row visibility by pushing current piece up jozamudi 2026-03-20 21:35:51 +00:00
  • 6f24cfad30 Add unready toggle in lobby jozamudi 2026-03-20 18:38:33 +00:00
  • a0ab4ff5cd Add spectator mode for late-joining players jozamudi 2026-03-20 18:26:48 +00:00
  • 75cd5b0e44 Bump CSS version jozamudi 2026-03-20 09:53:25 -07:00
  • 37b4170552 Keep piece previews visible on mobile jozamudi 2026-03-20 09:53:19 -07:00
  • 4d5c95b161 Update CSS cache-busting version jozamudi 2026-03-20 09:52:32 -07:00
  • e5a5e0eda9 Optimize mobile UI with scaling and reduced info jozamudi 2026-03-20 09:52:26 -07:00
  • 94b524bcd7 Make ghost piece outlines more vibrant jozamudi 2026-03-20 09:41:14 -07:00
  • 164ed790ed Add ghost piece preview showing where block will land jozamudi 2026-03-20 09:37:41 -07:00
  • 708b1466d6 Change game over overlay to vertical layout jozamudi 2026-03-20 09:22:38 -07:00
  • 4a49c76cdc Add hold piece feature jozamudi 2026-03-20 08:50:52 -07:00
  • cde1643606 Add cache-busting version parameters to CSS and JS files jozamudi 2026-03-20 08:05:06 -07:00
  • bc89948584 Create focused arena layout with main player centered jozamudi 2026-03-20 08:01:25 -07:00
  • 45f6d0d0c3 Show game over as overlay on top of game screen jozamudi 2026-03-20 07:55:36 -07:00
  • f9cafe630c Fix game over condition and garbage row placement jozamudi 2026-03-20 07:53:08 -07:00
  • 833256d18f Fix lobby: only show players who have joined jozamudi 2026-03-20 07:30:42 -07:00
  • e7917a338e Refactor to single global lobby jozamudi 2026-03-20 07:09:51 -07:00
  • 5da6033704 Initial commit: Tetris Battle Royale multiplayer game jozamudi 2026-03-20 00:34:06 -07:00