Image
A cross-platform basketball scoreboard built with Python, HTML, CSS, JavaScript, and pywebview. Run the operator controller on one screen while the audience-facing scoreboard fills another, or use controller-only mode for setup and testing.
Features
- Fullscreen scoreboard output with a live controller preview
- Scores, game clock, period, possession, fouls, bonus, and timeouts-left controls
- Team and roster editor with jersey numbers and team-logo watermarks
- Individual player-foul callouts on the display
- Saved game state that survives app restarts
- Intermission music, introduction music, anthem, buzzer, and volume controls
- Player introductions and full-screen picture presentation
- Custom cover logo and flag image
- Multi-monitor selection, display moving, and controller-only testing mode
- Keyboard controls for common in-game actions
Python Scoreboard Display Presentation Github Repository
NOTE: AI aided in upgrade this program from it's previous form (Browser Scoreboard Controller).