Basketball Scoreboard System Overview
OverviewThis system is a desktop-based basketball scoreboard application developed in VB.NET, designed for streamers, tournament organizers, and sports enthusiasts. It provides real-time control of game state (scores, timer, fouls, quarters) with OBS integration via auto-updated text files.
Current Features
Game ControlsScore Management
Buttons for +1, +2, +3 points for Home/Away teams
Decrease score buttons
Quarter Control
Increase or decrease the quarter (Q1–Q8)
Auto-reset team fouls on quarter change
Foul Tracking
Separate numeric input for team fouls
Team Name Customization
Editable text fields for Home and Away team names
Timer SystemMain Game Timer
Adjustable 10-minute countdown (or custom duration)
Start, pause, reset functionality
Automatically resets and advances quarter (if enabled)
Timer Lock
Disables time adjustments while the clock is running
Utility FunctionsSwap Home/Away
Swaps scores, team names, and fouls
Reset Score
Clears both teams’ scores (with confirmation)
Update Team Button
Manually push current data to OBS text files
OBS IntegrationAutomatically writes game data to the following files in C:\OBS\Scoreboard\:
home_score.txt
away_score.txt
game_time.txt
home_team.txt
away_team.txt
quarter.txt
home_fouls.txt
away_fouls.txt
last_updated.txt (summary)
UI/UX SafeguardsPrevents manual typing in numeric controls
Error message when starting with invalid time
Confirmation prompts on critical actions (reset, swap)
Help and InfoHelp Menu: Detailed usage guide
About Dialog: Version, developer info
Donate Dialog: GCash info for developer support
Technical OverviewComponent Description
Language VB.NET (.NET Framework Windows Forms)
Data Storage Plain text files (for OBS compatibility)
External Integration OBS Studio (via text source files)
File Path C:\OBS\Scoreboard\ (auto-created if missing)
Example Use CasesLocal basketball tournaments
Livestream overlays for Facebook/YouTube via OBS
Gym scoreboard replacement using a laptop + second monitor
Training or simulation games
You do not have permission to view the full content of this post. Log in or register now.