1 / 8

Virtual Moneyball: A Baseball League Simulator

Virtual Moneyball: A Baseball League Simulator. By Ryan Kroening. Project Description. What is the true value of a baseball player? What really wins baseball games? Create an application to simulate managing a baseball team through several seasons

Download Presentation

Virtual Moneyball: A Baseball League Simulator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

  2. Project Description • What is the true value of a baseball player? • What really wins baseball games? • Create an application to simulate managing a baseball team through several seasons • Provide the user (Dr. Quinn) with the ability to manage one team against a certain amount of computer opponents • Allow the user to alter his team as well as the management philosophies/focus of the other teams. • Simulate the outcome of each season based on player statistics with some randomness • Include basic reporting features to organize the results of the simulations

  3. Initial Challenges • Access vs. SQL Server • Ease of data management vs. ease of programming • Deployment Issues • Level of Detail • Focus on the player or the team? • Game or Season? • Modeling

  4. The Model

  5. The Model (simplified) • In brief: • Users control multiple leagues • Leagues are made up of multiple teams and exist over multiple seasons • Each season consists of the results of a static schedule • Teams are made up of players drafted in different ways • Players have certain stats associated with them • The value of each statistic is determined by the league

  6. What I’ve Done So Far • Worked Out “Initial Challenges” • Created a Team Management Program and Basic Simulator • Created a League Setup Program • Neat Features • User login/encryption • A better random number generator (a better mousetrap)

  7. What I Still Need to Do • Drafting Players • Create a Main Menu Screen • Reports • Determine Cutoff Point • Fancy Things Up

  8. Questions or Comments? • Thoughts on the Model? • Ways of Implementing Remaining Features? • Additional Features: Not Really Necessary

More Related