Skip to content

Add Tron Light Cycles game#2

Merged
AndrewAltimit merged 2 commits intomainfrom
add-tron-game
Feb 16, 2026
Merged

Add Tron Light Cycles game#2
AndrewAltimit merged 2 commits intomainfrom
add-tron-game

Conversation

@AndrewAltimit
Copy link
Owner

Summary

  • New breakpoint-tron game crate: ArmagetronAd-inspired light cycles with continuous movement, wall trails, wall grinding for speed boosts, braking, and multi-round scoring
  • Full server + client integration with feature-gated compilation (tron feature flag)
  • Third-person chase camera, neon-on-black aesthetic with solid colored walls and bright grid
  • 43 new tests (527 total across workspace), all passing with clean clippy/fmt

Test plan

  • cargo fmt --all -- --check passes
  • cargo clippy --workspace --all-targets -- -D warnings passes
  • cargo test --workspace -- 527 tests pass (484 existing + 43 new)
  • wasm-pack build succeeds
  • Manual browser testing: game starts, turning works, trails render correctly, chase camera follows cycle

Generated with Claude Code

AI Agent Bot and others added 2 commits February 16, 2026 04:53
New breakpoint-tron game crate with continuous-movement light cycles,
wall trail mechanics, wall grinding for speed boosts, braking system,
and multi-round scoring. Includes WebGL2 neon rendering, client input
handling, and full server/client registration with feature flags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix wall segment split using pre-movement turn point instead of
  post-movement position, preventing diagonal segments on turns
- Skip own segments near turn corners in collision detection to
  prevent self-kills at low speeds
- Black background, brighter/thicker grid lines, solid colored walls
- Third-person chase camera that follows behind the player's cycle

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@AndrewAltimit AndrewAltimit merged commit 37ddda1 into main Feb 16, 2026
8 checks passed
@AndrewAltimit AndrewAltimit deleted the add-tron-game branch February 16, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant