Skip to content

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

Notifications You must be signed in to change notification settings

ChristopherBanas/BasketballSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages