BBKeeper

BBKeeper & BBKeeperXL (for iPad)

a basketball game scoring, boxscore, and play-by-play utility

Current versions:
iPhone: 2.4.0 June 29, 2010   US $3.99 
iPad: 3.0.0 November 10, 2010   US $4.99
Support and questions email: boapps+bbkeeper@gmail.com

Features

  • Allows editing of 15-man rosters for home and away teams.
  • Score the following for each player: attempted and made two-pointers, attempted and made three-pointers, attempted and made free throws, assists, steals, blocks, turnovers, offensive and defensive rebounds, fouls, technical fouls. You can also correct mistakes. All quickly done with buttons on the main screen.
  • Substitute players from the bench to in-game easily.
  • Produces a standard text boxscore format for the entire game, cut-n-paste into Mail app.
  • Allows scoring for just simply home and away teams if you do not want to track for individual players.
  • For teams it tracks possession arrow and timeouts.
  • Saves state when you exit the app.
  • Full clock functionality. Start/stop clock, correct clock, automatic timestamping of scoring events. Number of periods, duration of periods and overtimes is configurable.
  • Display of current period and total number of periods on main screen.
  • Display of typical "Play-by-Play" recap of the game on the boxscore screen.
  • Bonus and Double Bonus foul indicators per period. These thresholds are configurable.
  • Configurable number of fouls before a player is signified as disqualified.
  • All these configuration settings easily changeable with presets for NBA, NCAA, and FIBA rules, or use your own personal values.
  • Saving and Loading of full game states for archiving previously scored games.
  • Improved animated graphic indicators of event scored.
  • Export play-by-play and boxscore via email in formats: txt, csv (comma separated spreadsheet file), and html

iPad only:

  • Use of popovers instead of full-screen changes.
  • Optimized substitution.
  • Keeping of boxscores per period, not just the whole game.
  • Portrait or Landscape orientations.
  • Season Analyzer addon ($1.99 US) consolidates multiple games into one statistical set for various analyses
Season export examples:  CSV (for spreadsheet programs like Excel), HTML, TXT

Usage

  • Team setup: Upon opening BBKeeper, Home and Away will be populated with default players. To edit the team rosters, choose the Edit Rosters button at the bottom of the app. A list of both teams will be displayed. Scroll and tap the player you would like to edit. An edit screen will be displayed allowing you to edit the player's name, jersey number, and team name. Click Done when finished, and repeat for other players you wish to change.
  • Pick starting five: After setting up the teams, click a player on the main screen and then click SUB to substitute the player for one on the bench you wish to start. When you have placed your starting five for both teams, click Reset at the bottom of the app to begin scoring. Reset only clears statistical information and does not alter rosters.
  • Score an event: Example: If Player One scores a three-pointer, tap Player One and then tap 3PM. The app will automatically credit the player with a three point attempt and make.
  • Correct an event: If that basket is waived off, you would then tap Player One again (if not still selected), tap the FIX button, and then tap 3PM again. Player One would then automatically have his attempt and make removed. The app will not let you remove more items then have been credited. For instance if Player One has 2 steals, and you try to fix and remove 3 steals, the two will be removed and Player One will have 0 steals.
  • View boxscore/play-by-play: Tap the Boxscore button at the bottom of the app. A fixed-font scrollable text display of the boxscore is shown. (Due to a bug in iPhone fixed-font rendering, column alignment may be slightly off for now). Tap the Play-by-Play tab to switch views.
  • Timekeeping: Tap the play button to the right of the clock to start the clock; it will turn to a pause button, tap this to pause the clock. When time runs out in a period, you must tap the play button again to finalize data for that period. The clock will then reset to the start of the next period. You can make corrections to the clock by tapping the clock and changing the time via the picker displayed. You can not correct backwards to a previous period.
  • Save Data: Tap the File button. Select if you'd like to save the game, or the home or away rosters. Enter a filename in the text field and then tap Save.
  • Load Data: Tap the File button. Select if you want to load a saved game or saved home or away roster. Tap the Load button, select from the list, and tap Load.
  • Erase Saved Data: Tap the File button, select if you wish to erase Game or Home or Away roster data, tap Erase, then select from the list and tap Erase.
  • Start New Game: Tap the File button at the bottom left. Tap to select Game and then tap the Reset button at the bottom right.
iPad only:
  • Maximized Mode:  Tap the ^MAX text halfway down the right side of the screen to switch to the enlarged scorekeeping screen.  Tap \/MIN to return to the detailed boxscore view.
  • Season Analyzer:  Tap the Season button on the bottom of the main screen.  If you have not purchased this addon, there is a button displayed to do this.
    • Enter a season name and tap New Season to begin
    • Once you have selected a season, you can now move saved game files from the right side (the list of your saved files) to the left side (those included in this season) by tapping the < and > buttons.
    • After including the games, tap Calculate Statistics to generate the box scores for the entire season.  Teams with the most games played will appear first.
    • The new stat EFF is the simple player efficiency calculation of the format:  (((Points + Rebounds + Assists + Steals + Blocks) - ((Field Goals Att. - Field Goals Made) + (Free Throws Att. - Free Throws Made) + Turnovers))) / Games Played
Subpages (1): Season export examples