https://github.com/bevizlaszlo/basketball-scoreboard-with-control-panel
A C# Form App for displaying and editing basketball scoreboard for NBA
https://github.com/bevizlaszlo/basketball-scoreboard-with-control-panel
basketball-scoreboard-app nba
Last synced: 3 months ago
JSON representation
A C# Form App for displaying and editing basketball scoreboard for NBA
- Host: GitHub
- URL: https://github.com/bevizlaszlo/basketball-scoreboard-with-control-panel
- Owner: BevizLaszlo
- License: mit
- Created: 2023-10-06T12:03:38.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-16T14:27:29.000Z (3 months ago)
- Last Synced: 2025-03-16T15:27:36.561Z (3 months ago)
- Topics: basketball-scoreboard-app, nba
- Language: C#
- Homepage:
- Size: 3.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NBA Scoreboard App
This is a WinForms application designed to display and control the score of an NBA game. It consists of two separate windows: a control panel for managing the game and a scoreboard window for displaying the live results.
## Features
* **Team Selection:** Choose the home and away teams from a list of all NBA teams.
* **Score Adjustment:** Easily add or subtract points for each team using dedicated buttons.
* **Period Control:** Increment the period number and manage game time.
* **Timeouts:** Track timeouts for each team.
* **Live Scoreboard Display:** A separate window displays the game score, team logos, period, and time remaining.
## Getting Started
### Prerequisites
* [Visual Studio](https://visualstudio.microsoft.com/)### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/BevizLaszlo/Basketball-Scoreboard-with-Control-Panel.git
```
2. **Open the solution in Visual Studio:**
Navigate to the cloned directory and open the `.sln` file.
3. **Build the solution:**
In Visual Studio, go to `Build` > `Build Solution`.
4. **Run the application:**
Press `F5` or click the `Start` button in Visual Studio.## Usage
1. **Select Teams:** In the Control Panel, choose the home and away teams from the dropdown lists.
2. **Adjust Scores:** Use the `+` and `-` buttons to add or subtract points for each team.
3. **Manage Timeouts:** Click the `T/O` button to indicate a timeout.
4. **Control Period:** Use the `Add Period` button to advance to the next period.
5. **Start/Reset Time:** Use the `Start Time` and `Reset Time` buttons to manage the game clock.
6. **View Scoreboard:** The Scoreboard window will automatically update to reflect the changes made in the Control Panel.