Files
Claw3D/.env.example
iamlukethedevandiamlukethedev 21a7a9a2d7 feat(clawfc): live soccer match visualization with real engine data
- 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
2026-04-09 22:43:47 -05:00

34 lines
1.2 KiB
Bash

# Browser/client gateway URL (build-time — requires `npm run build` after changes)
NEXT_PUBLIC_GATEWAY_URL=ws://localhost:18789
# Runtime gateway URL — takes effect on restart without a rebuild.
# Use this instead of NEXT_PUBLIC_GATEWAY_URL when you want to change the
# gateway endpoint without re-running `npm run build`. Also used as a
# fallback when openclaw.json is not present.
# CLAW3D_GATEWAY_URL=ws://localhost:18789
# CLAW3D_GATEWAY_TOKEN=
# Debug UI
DEBUG=true
# App server
# PORT=3000
# HOST=127.0.0.1
# Optional: required only for public/remote deployments
# STUDIO_ACCESS_TOKEN=
# Advanced only: some gateway-host operations can still use SSH, but marketplace skill install does not require it.
# OPENCLAW_GATEWAY_SSH_TARGET=
# OPENCLAW_GATEWAY_SSH_USER=
# OPENCLAW_GATEWAY_SSH_PORT=
# OPENCLAW_GATEWAY_SSH_STRICT_HOST_KEY_CHECKING=accept-new
# Optional: ClawFC integration (read-only anon key is safe for client-side)
# NEXT_PUBLIC_CLAWFC_SUPABASE_URL=https://icyffgpkhdyxtaqkydll.supabase.co
# NEXT_PUBLIC_CLAWFC_SUPABASE_ANON_KEY=
# Optional: voice features
# ELEVENLABS_API_KEY=
# ELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM
# ELEVENLABS_MODEL_ID=eleven_flash_v2_5