Skip to content

Clawfc integration#113

Draft
iamlukethedev wants to merge 5 commits into
mainfrom
clawfc-integration
Draft

Clawfc integration#113
iamlukethedev wants to merge 5 commits into
mainfrom
clawfc-integration

Conversation

@iamlukethedev

Copy link
Copy Markdown
Owner

No description provided.

cursoragent and others added 5 commits April 1, 2026 01:45
Co-authored-by: Luke The Dev <iamlukethedev@users.noreply.github.com>
Preserve browser device-auth fields but still inject the managed OpenClaw gateway token when the browser connect request does not include auth.token.

Made-with: Cursor
- Add ClawFC Supabase client, types, and API layer with support for
  both the match_events table (Peter's engine) and legacy JSONB events
- Normalize engine events (event_type, player_id UUIDs, team_id) to
  frontend format with player names and home/away resolution
- Support 'finished' match status alongside 'live' and 'played'
- 3D soccer stadium with animated players, ball physics, dual
  scoreboards, debug overlay, and first-person camera mode
- Event-driven animations for all 24 event types with look-ahead
  buildup and look-back reactions using real position data from engine
- Team-colored jerseys with player numbers on the back
- Goalkeeper stays near goal line with lateral shuffling only
- Player collision avoidance and ball passing between players
- Fix ball flying to corner on kickoff (init positions to field center)

Made-with: Cursor
Align soccer replay time to each match's event duration and harden event position parsing from Supabase so the visualization stays in sync with live schema changes while preserving current in-progress ball/player tuning work.

Made-with: Cursor
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.

3 participants