virtual moneyball: a baseball league simulator by ryan kroening

8
Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

Upload: adrian-price

Post on 01-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

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

Virtual Moneyball: A Baseball League Simulator

By Ryan Kroening

Page 2: 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

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

Page 3: Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

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

Page 4: Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

The Model

Page 5: Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

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

Page 6: Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

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)

Page 7: Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

What I Still Need to Do

Drafting Players Create a Main Menu Screen Reports Determine Cutoff Point Fancy Things Up

Page 8: Virtual Moneyball: A Baseball League Simulator By Ryan Kroening

Questions or Comments?

Thoughts on the Model? Ways of Implementing Remaining Features? Additional Features: Not Really Necessary