Upload
donna-paul
View
214
Download
0
Embed Size (px)
Citation preview
Battlefield: Bad Company 2 Lookup
By David (Ben) Balkcom
So What Does it Do?
• Queries information for BC2 players– Checks EA’s player statistics server via a web page
frontend– Requests a server search for a BC2 player via a
player tracking service• Displays relevant statistics for a player– Includes a skill index for quick understanding of
statistics– Gives currently playing information
How Does it Work?
• Uses the AsyncTask framework for HTTP Get’s– Uses a simple, dynamically built URL to request
stats based on player name and platform.– Uses key-value pairs in a Get request to send
player name and tracking request data to a remote service.
• Uses pre/post-request text processing to avoid interference with the user interface.
Design Decisions: Problem
• Choosing the most relevant statistics for a player’s skill:– Score per Minute– Kill/Death Ratio– Win/Lose Ratio
• Creating the skill index weights:– Attempts to giving unfair skill credit to boosters,
cheaters, campers, and no-lifers.
Design Decisions: Bounds
• Bounds to prevent unfair advantages:– K/D Bound: 4/1– W/L Ratio: 2/1– Score Per Minute: 400
• Weights to focus on individual players:– K/D: 2– W/L: 1– SPM: 2
Questions?