Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSE 219 COMPUTER SCIENCE III PROJECT INTRODUCTION: A FANTASY BASEBALL DRAFT KIT.

Similar presentations


Presentation on theme: "CSE 219 COMPUTER SCIENCE III PROJECT INTRODUCTION: A FANTASY BASEBALL DRAFT KIT."— Presentation transcript:

1 CSE 219 COMPUTER SCIENCE III PROJECT INTRODUCTION: A FANTASY BASEBALL DRAFT KIT

2 I love sports (I especially love complaining about sports)

3 Especially Baseball

4 And I like Fantasy Baseball

5 What is fantasy baseball? You own a team Your team competes against your friends’ teams Competes? Add up your teams stats vs. their stats

6 Why baseball? The stats work best (1 v 1 matchups over 162 games) 5 stats for Hitters 5 stats for Pitchers

7 Batter Stats Home Runs Runs Runs Batted In Batting Average (Hits per At Bat) Stolen Bases

8 Pitcher Stats Wins Strike Outs ERA (Earned Run Average, runs per 9 innings) WHIP (Walks & Hits per Innings Pitched) Saves

9 So how many players do you get? 23 in all 14 hitters 9 pitchers

10 So how do you win? Add up all your stats Rank each team in the league according to those 10 categories 1 point for each category for last place 2 points for 2 nd to last place, etc How many for first place? Depends on how many teams Ex: 12 is common

11 So what’s a “draft kit”? A program to help one make decisions during a draft

12 What’s a draft? Get all owners at a table Go around the table Each person calls out a player name Players then bid (virtual money) on that player Money? $260 per team (virtual)

13 So what does our draft kit need to do? Keep track of all players in pool Keep track of draft order with salaries Keep track of league teams Compile stats as you go Provide some analysis to help make good decisions

14 Keep track of all players in pool Present them in sortable form as needed Player positions, notes, etc. Allow for adding new players during draft

15 Keep track of draft order with salaries Who picked who and when?

16 Keep track of league teams Who has who?

17 Compile stats as you go Which teams are in the lead? Which teams need pitchers? How many Catchers are left?

18 Provide some analysis Which positions are most in demand? How much money is still floating around?

19 So what will you do? I’ll give you an SRS (Software Requirements Specification, i.e. spec) You’ll fill in an SDD (Software Design Description) i.e. UML Class & Sequence Diagrams I’ll provide the data XML format You’ll implement your design

20 And I will WIN MY LEAGUE!!!


Download ppt "CSE 219 COMPUTER SCIENCE III PROJECT INTRODUCTION: A FANTASY BASEBALL DRAFT KIT."

Similar presentations


Ads by Google