Download presentation
Presentation is loading. Please wait.
Published byXiomara Bruley Modified over 9 years ago
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!!!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.