Skip to content

Add9Sus4/Baseball-Simulation

Repository files navigation

Baseball Simulation Web App

Click here to check it out!

This web application simulates an entire baseball season with 30 teams, down to each individual pitch. Right now, the application has the following features:

  • Teams compete in divisions and leagues, just like the MLB.
  • Teams lineups and positions can be edited by the team owner.
  • Full play-by-play, down to each individual pitch, is generated for each game.
  • Full box score can be viewed for every game.
  • League leaders page shows the top 10 players in different offensive and defensive categories.
  • Full player and team stats are easily accessible.
  • Realistic team schedules are generated, taking into account 2-, 3-, and 4- game series and interleague play.
  • Players have randomly generated attributes that represent skills in different areas.

But wait, isn't this a lot like CSFBL?*

Yes, it is! I played CSFBL (Computer Simulated Fantasy Baseball League) for many years and that is what inspired me to try to build my own baseball simulation program. My application is not a commercial product and I am not trying to compete with CSFBL or any other baseball simulation application. I simply started this project as a challenge to see how far I could take this idea myself.

Ideas for future improvement

  • Playoffs and World Series
  • Awards and achievements
    • MVP
    • Cy Young
    • Rookie of the Year
    • Gold Glove
  • Multiple seasons
  • Automatically generated summaries for games, highlights of week, month, and season.
  • Trades
  • Free agents
  • Social media structure for user pages to facilitate discussion, trade proposals, etc.

About

A web application that simulates an entire baseball season with 30 teams, down to each individual pitch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published