Skip to content

Simple command-line interface program demonstrating the use of data structures in Java, including the usage of different types of collections to solve problems.

License

Notifications You must be signed in to change notification settings

afreemanio/badminton-scoresheet-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badminton Scoresheet Simulation

Contributors Forks Stargazers Issues MIT License LinkedIn

Report Bug · Request Feature

Badminton Score Tracking Program

Content

About The Project

This is a simple command-line interface program demonstrating the use of data structures in Java, including the usage of different types of collections to solve problems.

Built With

Features

  • Interactive command line input
  • Track the data for a varying range of rallies in a real (or simulated) game of badminton (including the type of stroke that won the rally)
  • Upon completion of a set, computes statistics like:
    • Maximum number of points scored
    • Maximum number of points scored in a continuous sequence for each player
    • Type of stroke that earned the most points for each player

Installation

  1. Download the repository files (project) from the download section or clone this project by typing in the bash the following command:

    git clone https://github.com/afreemanio/badminton-scoresheet-sim.git
    
  2. Import it into Intellij IDEA or your Java IDE of choice

  3. Run the application!

Alternatively, to run it with the command line only:

  1. Download the repository files (project) from the download section or clone this project by typing in the bash the following command:

    git clone https://github.com/afreemanio/badminton-scoresheet-sim.git
    
  2. Navigate to the repository using your terminal of choice

  3. With Java installed, run the command

     javac -d . *.java 
    

    to compile the package

  4. Run the command

     java badminton.Badminton 
    

    to run the program

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Andrew Freeman - @afreemanio - [email protected]

Project Link: https://github.com/afreemanio/badminton-scoresheet-sim

License

Copyright (c) 2021 Andrew Freeman

Distributed under and usage provided for under the GNU GPL-3.0 License. See LICENSE for the full details.

About

Simple command-line interface program demonstrating the use of data structures in Java, including the usage of different types of collections to solve problems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages