Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 1.7 KB

File metadata and controls

56 lines (46 loc) · 1.7 KB

BasketballSimulation

Java project that generates basketball players and allows the user to pick their team and simulate games across multiple seasons.

Images

Startup startup

Roster example roster

Season result result

Game example (LAL x PHI) lakers sixers

System Requirements / Installation

  • Minimum Java 8 JDK installed on system

Running Project

  • Command line execution
    • Set directory to BasketballSimulation/src
    • Run command "javac Application.java"
    • Code will compile, then run command "java Application"
  • IDE execution
    • Run Application in src

Project Information

Possible Improvements

  • Add more teams to league
  • Adjust ratings for a wider range of outcomes
  • Add championship MVP
  • Player and coach retirement
  • New players entering league
  • Ratings change as players ages
  • Free agent pool with ability to add & drop players
  • Switch from console UI to JavaFX UI

Acknowledgments

First names credit: https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/nlp/corpora/names/male.txt

Last names credit: https://github.com/arineng/arincli/blob/master/lib/last-names.txt