iPlayByPlay is the ultimate scorekeeping application for collecting basketball game statistics.


iPlayByPlay lets you collect and view your basketball game statistics. Here's how it works.







Introduction

iPlayByPlay is the ultimate scorekeeping application for collecting basketball game statistics. It allows you to track more than thirty types of game events including violations, fouls, made and missed shot attempts, rebounds, steals and assists. Information on the player or players involved, the location on the court and the time at which the event occurred can also be collected for the game events. Teams, rosters, players and games can be managed easily.

The following steps indicate what you should do to begin collecting basketball game statistics.

  • Add or edit your team information. This includes entering or editing your roster and player information.
  • Add or edit the game information. This includes selecting the game style and the home and visiting teams and their rosters used for the game.
  • Modify the setup to indicate which game events you want to track and whether or not you want to collect location information for specified game events.
  • Decide on the period alerts and game clock functionality that you want to use. These are available in iPhone settings.
  • Collect the statistics during the game play.


Once the game statistics are collected, you may analyze the data by viewing available tables and charts or you may share the game data via email.

Begin by choosing your task on the home view.



iPlayByPlay home view with purchase option

Home view

The iPlayByPlay home view lets you choose the task you want to perform.

Before you are able to collect game statistics you must create teams and games by using the team manager and game manager. After you collect game statistics you can analyze the results by viewing a location chart or share the box score and play by play list through email. Setup allows you to change application settings so that you can customize the collection of the game event information which is important to you. Additional settings are available in iPhone settings for iPlayByPlay.

You may also purchase the full edition from within the free edition of iPlayByPlay. Begin the purchase process by tapping the "Get Full Edition" button. At the end of the process you will be asked to confirm your purchase by tapping a "Purchase" button.



Team Manager allows you to add and manage teams, rosters and players. When a team is created, a default roster and a set of default players are also automatically created for the team. You may replace the default player data with the information you choose or you may add additional players to the team and roster.

Teams may have multiple rosters such as a roster for last season and a roster for the current season. Rosters may be created for a season, a specific tournament or for any set of games for which the team may have a common roster. When you set up a game, you will choose the roster which is to be used for that game. Players may be added to a roster from the list a players available for the team.

Players belong to a team but must be included on a roster if you want to collect game statistics for that player in a given game. Teams can contain many players including players who may not be on an existing roster.



Game Manager allows you to set up the games for which statistics can be collected. For the game setup you will choose a game style, the home and visiting teams participating in the game and the roster to be used for each team during the game.

You will choose one of the nine templates for the game style. Game style templates specify the court style and the number of regulation periods (either two halves or four quarters).

There are five court styles from which to choose.

  • NCAA Women
  • NCAA Men
  • WNBA
  • NBA
  • FIBA

Each regulation and overtime period has three clock values and a foul reset indicator that can be set independently of the other periods.

  • Duration: which sets the duration of the period
  • Continuous Clock: which determines whether the game clock runs continuously for all or part of the period or whether it automatically stops for events such as violations and fouls
  • Made Basket Clock: which determines whether or not the game clock stops upon a made basket at some time during the period
  • Reset Fouls: which determines whether or not the foul count is reset at the beginning of the period

Once you have chosen a game style template and modified it according to your needs, you can give your game style a name and reuse the style for any of your games.



Collect Stats allows you to collect the game event information. You will first choose one of the games which you defined in the Game Manager.

The collection view for the game enables you to increment the period as necessary and to start and stop the game clock. Once the clock is running, it may be stopped manually by tapping the pause button or timeout button, or the clock may be stopped automatically by specific game events, depending upon how you have set up the clock to behave. The possession arrow direction can be set manually at any time and it is changed automatically after each held ball event.

The following game events can also entered from the collection view.

  • Violations: traveling, carrying, double dribble, 3-second lane violation, over and back violation, closely guarded violation, inbounds 5-second violation, backcourt 10-second violation, shot clock violation
  • Fouls: foul, offensive foul, intentional foul, flagrant foul, technical foul, bench technical foul
  • Shots: missed 1-, 2-, and 3-point shots, made 1-, 2-, and 3-point shots
  • Other: rebound, steal, block, offensive assist, defensive assist, held ball, turnover. Rebounds are automatically classified as offensive or defensive.



Analyze allows you to view location charts for any of the game events for which you collect location information. You can display a chart with your choice of game, players, periods, and game events.



Share Data (Export) allows the box score and play by play information for any game to be shared (exported) from your iPhone through email. The box score is exported as a CSV file while the play by play information is exported both as a CSV file and as an html file which can be easlily added to your team website.

The box score seen in the collection view combines some of the game events (for example, all turnover events are combined into a turnover column in the table) while the box score that is exported contains a column for each of the individual game events which were collected (individual columns for traveling, carrying, and so on).



Setup allows you to change application settings so that you can customize the collection of the game event information which is important to you.

You may choose whether or not to track individual game events. If you choose not to track a particular event, you will also be able to choose whether the button for this untracked event is disabled or hidden on the collection view.

Some events also allow you to track the court location at which the event occurred. You may view a location chart for the events which you choose to collect the court location information.

Some events can involve multiple players. For multiple-player events, you may choose whether or not to track the second player. A steal is an example of a multiple-player event. If you choose to track the second player in a steal event, then the first player is credited with a steal and the second player is assigned a turnover. Alternatively, if you choose not to track the second player for a steal, you would still be able to assign a turnover to the second player by entering a separate turnover event. Fouls are another event where you may choose to track a second player. In this case, the first player is the player who committed the foul and the second player is the player against whom the foul was committed. There is no alternative method for entering information about the player who was fouled.



Get Full Edition allows you to purchase the full edition of iPlayByPlay directly from within the free edition. The full edition does not limit the number of games or the number of events that may be collected within a game. It also allows the box score and play by play information to be shared (exported) from your iPhone through email for an unlimited number of games.



iPhone settings for iPlayByPlay

iPhone settings for iPlayByPlay


  • End of Period Vibration Alert: You may choose whether or not your iPhone will vibrate as the game clock reaches zero at the end of a period.
  • Increment Period Alert: You may also choose whether or not a notification alert will appear anytime you increment the period. You might want to turn this notification alert off after you become more familiar with using iPlayByPlay.
  • Enable Game Clock: The game clock may be enabled or disabled as you choose. You can disable the game clock here if the game clock time is not important to you or if it is too difficult to keep the iPlayByPlay game clock synchronized with the actual game clock at the venue. Disabling the game clock here just means that the clock will not run in the application. You can still set the game clock to a particular value anytime you want but the clock will not count down. Disabling the game clock also means that the minutes played will likely not be determined correctly for the players. If you are not interested in when a game event occurs (that is, the time on the game clock when the event occurs) then you should disable the game clock. If you choose to enable the game clock, then the game clock will stop automatically for some events, start automatically for other events or you can start and stop the game clock manually.
  • Hide Disabled Clk Start: When the game clock is disabled you also have the choice of hiding the game clock start/pause button so that it does not appear on the "Collect data" view.
  • Sort Numerically: You may choose to sort the players either numerically by jersey number or alphabetically by player name. Turn the switch on to sort numerically. The display of players is affected by this switch in the player substitution view, when a player is chosen for a game event, and when the results are presented such as in box scores.
  • Show More Players: This switch gives you the opportunity to show more than five player buttons for each team on the "Collect Data" view. Up to sixteen player buttons for each team will be available. You might choose this option if tracking game playing time is not important and you do not want to deal with substituting players into and out of the game. If you choose this option you can still make substitutions to the player display buttons if you have more than sixteen players on your roster. Playing time will not be accounted correctly if you choose this option because there is no way to determine which five players are actually in the game at any time.
  • Always Stop Clock: When this switch is on the game clock will always stop when the generic turnover button is selected as the game event. When this switch is off the game clock does not automatically stop for generic turnover events.
  • Show Description: Description bubbles which indicate the function of the data collection buttons are shown when this switch is turned on. After you become familiar with the data collection buttons it is easy to hide the description bubbles.
  • Email Export Attachments: Choose the attachments that you want to include in your email export. Set an individual switch to on when you want to include the attachment in your email export. The following attachments are available for export.
  • Box Score as an HTML file
  • Box Score as a CSV file
  • Home team MaxPreps data as a text file
  • Visiting team MaxPreps data as a text file
  • Play By Play list as an HTML file
  • Play By Play list as a CSV file
  • Shot Charts as a PDF file


iPlayByPlay home view with purchase option

Manage your teams

Tap the "Team Manager" button to move to the Team Setup view where you will be able to add a new team.



Team setup view

Creating and editing teams

The Team Setup view allows you to create (add) a new team with the "+" button or to delete an existing team with the "Edit" button.

When a team is created, a default roster and a set of default players are also automatically created for the team. After a team has been created and saved, you may add additional players or rosters to the team by using the disclosure button for the team.

The "Edit" button on the navigation bar is used to delete an existing team. If you tap the "Edit" button the disclosure button will change and you can then delete a team. When you are finished deleting teams, tap the "Done" button in the navigation bar.

Tap the "+" button on the navigation bar to create a new team and move to the Add Team view.



Add team view

Adding the team information

The Add Team view allows you to enter the team name, an abbreviated name (short name) for the team and a name for the team's first roster. The abbreviated team name will be used to indicate the team on many of the views where space is limited.

A roster is simply a common group of players that participate in a set of games. Teams may have multiple rosters such as a roster for last season, a roster for the current season, or a roster for a specific tournament or league. When you set up a game, you will choose the roster which is to be used for that game.

The default players that have been created are automatically placed on the team's first roster.

From the Add Team view you may also edit the player information for the default players by using the disclosure indicators. You cannot add additional players here, but you may do that in the Edit Roster view as discussed below.


Be sure to "Save" the team before returning to the team setup.



Team setup view after adding a new team

The team has been created

You will return to the Team Setup view after you have created a team. You may add additional rosters or players to the team by using the disclosure button for the team.

Choose the disclosure button to proceed to the Edit Team view where you can add additional players.



Edit team view

Editing the team information

The Edit Team view allows you to edit a roster or to add or delete a roster for the team You may also edit the team name or abbreviated team name if necessary.

Players belong to a team and can be members of any of the rosters for the team. Choose the disclosure indicator for the roster to proceed to the Edit Roster view and to add new players to the team.



Edit roster view

Editing the roster information

The Edit Roster view allows you to edit the roster name, edit existing player information, add or remove players from the roster and add new players to the team or delete players from the team.

The "Delete Player" button is used to a delete player from the team. Deleting a player from the team removes that player from all rosters on which that player is a member. You will not be able to delete a player if that player has participated in any game event of any existing game.

You can toggle the player on or off the roster that you are editing by tapping the table row for the player.

You can also edit the player's first name, last name and jersey number by tapping the disclosure button for the player.

Tap the "Create New Player" button to create a new player for the team and to move to the Edit Player view.



Edit player view

Editing player information

The Edit Player view allows you to edit the player's first name, last name and jersey number.


Save the new player information before returning to the Edit Roster view.



Edit roster view add player to roster

Adding players to the roster

When you create a new player, the player is actually added to the team. Players from the list of players belonging to the team may be placed on a roster. An indivdual player may appear on as many of the team's rosters as is necessary.

If you want to add the new player to the roster that is being edited, then tap the player row to place the player on the roster. Tap the player row again to toggle the player off the roster.

Edit any existing players, create new players, or toggle players on or off the roster as desired. When you are finished, "Save" your changes and return to the Edit Team view.



Edit team view

Adding a new roster

Tap the "Add Roster" button to add a new roster for the team and to move to the Edit Roster view.



Edit a new roster

Adding players to a new roster

When a new roster is created it does not contain any players. However, since the Edit Roster view contains the list of all players available for the team, you may place players on the roster by tapping the player row. Tap the player row again to remove the player from the roster.

When you are finished placing players on the roster, "Save" your changes and return to the Edit Team view, then to the Team Setup view and finally to the iPlayByPlay home view.



iPlayByPlay home view with purchase option

Manage your games

Tap the "Game Manager" button to move to the Pick Game view where you will be able to add a new game.



Pick game view and create first game

Creating and editing games

The Pick Game view allows you to create (add) a new game with the "+" button or to delete an existing game with the "Edit" button.

When a game is created, you will choose a game style, the participating teams and their rosters for the game. After a game has been created and saved, you will be able to modify the game by using the disclosure button for the team.

The "Edit" button on the navigation bar is used to delete an existing game. If you tap the "Edit" button the disclosure button will change and you can then delete a game. When you are finished deleting games, tap the "Done" button in the navigation bar.

Tap the "+" button on the navigation bar to create a new game and move to the Edit Game view.



Setting the game information

Setting the game information

The Edit Game view allows you to set the following game information:

  • Name: The game name is optional, but is typically used so that you can easily identify a particluar game. You might choose a name such as "West Cougars vs. East Warriors" or "2009 Holiday Tournament Championship". If you specify a game name it is displayed in the play by play list.
  • Date: The game date is the date on which the game is played. When the game is created the date is set as the current date, but you should change it to the actual game date.
  • Start time: The start time is used to represent the starting time of the game. When the game is created the time is set as the current time, but can be changed to the starting game time.
  • Game style: The game style allows you to set game characteristics such as clock behavior and court style. Tap the disclosure indicator on the "Game style" row to set the game characteristics.
  • Arena name: The arena name is optional. If you specify an arena name it is displayed in the play by play list.
  • Game location: The game location is optional. If you specify a game location it is displayed in the play by play list.
  • Attendance: The game attendance is optional. If you specify the attendance it is displayed in the play by play list.

The Date, Start time and Game style are all required while the Name, Arena name, Game location and Attendance are optional.

The characteristics of the game style cannot be changed after game events have been recorded for the game. The other game information can be changed at any time. For example, the attendance may be set after the game while the other game information is typically set before the game begins.

There are several tables in the iPlayByPlay application where you must pick a game. For example, you must pick a game before collecting game events or before exporting game results. Whenever you are required to pick a game, the games will be sorted based on the game starting date and time. If you have given the game a name, that information is also shown but it is not used in the sorting.

Tap the game style row to move to the Pick Game Style view where you can choose the game style for your game.



Pick a game style

Pick a game style

Tap the "+" button in the navigation bar to add a game style to the list.



Pick a game style

Creating a game style

The Create Game Style view shows the game style templates which are available. Each template specifies game characteristics such as clock behavior and court style.

You will be able to modify any of the game style characteristics to meet your needs no matter which template you choose. The templates are only starting points for your desired game style and have predefined characteristics.

Tap one of the templates to begin. When you tap a template you will return to the Pick Game Style view.



Pick a game style, edit a template

Pick a game style to edit

The "high school men" template was chosen in the previous Create Game Style view.

Tap the disclosure button for this row to modify the game style so that it meets your requirements.



Edit a game style (name and court style)

Edit game style - name and court style

By default the "Style name" is the name of the template which you chose. Tap the style name row to modify the style name to meet your requirements.

There are several court styles available from which to choose. The court markings and of course the 3-point arc are the distinguishing characteristics for each court style.

It is important to choose the court style which most closely approximates your needs because the court diagram is shown when you enter the court location for game events. Court information is also used to automatically adjust 2-point shot locations so that they are within the 3-point arc and to adjust 3-point shot locations so that they are outside the 3-point arc.



Edit a game style (periods)

Edit game style - periods

The "high school men" template that was chosen when the style was created contains four regulation periods and an overtime period specifier.

The characteristics of each regulation period can be set independently of the other regulation periods.

The overtime specification applies to all potential overtime periods, but it can also be set independently from the regulation periods.

Tap the row for "Period 1" to edit the characteristics for the period.



Edit a game style (periods)

Edit the period characteristics

The regulation and overtime periods have three clock values and a reset foul count which can be set for the game style. The values are set independently for overtime periods and for each regulation period.

  • Duration: sets the duration of the period
  • Continuous Clock: determines whether the game clock runs continuously for all or part of the period or whether it automatically stops for events such as violations and fouls
  • Made Basket Clock: determines whether or not the game clock stops upon a made basket at some time during the period
  • Reset Fouls: determines whether or not the foul count is reset at the beginning of the period

The game clock is flexible enough to be a continuous clock which might be used during youth basketball games or to be a clock which stops for violations and fouls.


Cease continuous clock at


The "Cease continuous clock at" characteristic determines whether or not the clock will stop automatically for select game events during the period.

  • Set this clock value equal to the period duration when you want the game clock to stop for violations and fouls during the entire period. Effectively, the continuous clock stops when the period begins in this situation.
  • Set this clock value to zero when you want to use a continuously running clock during the entire period. A continuously running clock will not stop for violations and fouls but may be manually stopped for timeouts.
  • Set this clock value to anything between the period duration and zero to use a continuously running clock at the beginning of the period. The game clock will stop for violations and fouls at any time after the value that is set for this clock.

Start made basket clock at


The "Start made basket clock at" characteristic determines whether or not the game clock will stop automatically at some time during the period whenever a basket is made.

  • Set this clock value to the earliest time during the period at which you want the game clock to stop after every made basket. For example, in the NBA game style template, this clock value is set to one minute for periods 1, 2 and 3 and is set to two minutes for the fourth period and overtime periods.

Reset fouls at start


The "Reset fouls at start" characteristic determines whether or not the foul counts are reset to zero at the beginning of the period.

  • Set the switch to "On" to reset the foul counts to zero at the beginning of the period.
  • Set the switch to "Off" to leave the foul counts at their current values.

For example, in typical high school games the foul counts are reset to zero at the beginning of the second half. Since high school games have four quarters, this switch is set to "On" for regulation periods 1 and 3. The switch is set to "Off" for regulation periods 2 and 4 and for overtime periods.


Make any changes to the period characteristics. When you are finished with the changes for this period, return to the Edit Game Style veiw where you can make any changes to the other game periods. When you are finished modifying other game periods, return to the Pick Game Style view.



Pick a game style for the game

Pick a game style for the game

If you did not rename the "high school men" game style it will appear as shown. If you have created additional game styles they will also appear in the table.

Tap the row of the desired game style to select that style for the game and to return to the Edit Game view.



Edit game, style selected

Edit game - style selected

The game style has now been selected for the game.

The home team and its roster and the visiting team and its roster must be set before the game setup is complete.

Tap the disclosure indicator for the home team name to pick the home team for the game.



Pick the home team

Pick the home team

This view shows all the teams that you have saved. You may edit any of the teams by tapping the disclosure button for the team.

Tap a row to select that team as the home team and to return to the Edit Game view.



Edit game, home team selected

Edit game - select home roster

The home team has now been selected for the game.

Tap the disclosure indicator for the home team roster to pick the roster that will be used for the game.



Pick the home team roster

Pick the home team roster

This view shows all the rosters that are available for the team which you have selected as the home team. You may edit any of the rosters by tapping the disclosure button for the roster.

Tap a row to select that roster as the home team roster for the game. The roster will show that it has been selected.

Tap the "Edit Game" button in the navigation bar to return to the Edit Game view.



Edit game, home team roster selected

Edit game - select visiting roster

The home team roster has now been selected for the game.

Select the visiting team and its roster to complete the game setup.

When you have finished with the game setup, tap the "Pick Game" button on the navigation bar to return to the Pick Game view.



Edit game, setup completed

Game setup completed

You must select a game style and the home and visiting teams and their rosters before you can collect game events and statistics for a game, At this point you should have completed these items for the game setup.

Tap the "iPlayByPlay" button on the navigation bar to return to the iPlayByPlay home view.



Choose event setup

Choose event setup

Tap the "Setup" button to go to the Pick Events view where you can make your choice of which game events will be collected during the game and to modify the behavior of these events.



Pick events

The Pick Events view allows you to choose the events you want to track in your game. It also allows you to decide whether or not to track the location for the event and to track a second player for the event.

Any changes made to game event characteristics apply to all games that are scored until the event characteristics are modified again.

The game event types table lists each event and the following information about the event:

  • active or not active: indicates whether or not you have chosen to track the event
  • track location or no location: indicates whether or not you have chosen to track the location of the event. Not all events allow the location to be tracked.
  • track second player or no second player: indicates whether or not you have chosen to track the second player for the event. Not all events allow a second player to be tracked.

Convenience Buttons

The following convenience buttons are available to turn on tracking of related events. Of course tracking of individual events may be turned on or off at any time.

Always on

The following events are turned on with each of the convenience buttons.

  • Game starting lineup
  • Lineup to start period
  • Player substitution in
  • Player substitution out
  • Score at end of period
  • Timeout

Track all events button

Tap this button to turn on tracking of all events.


Track shots only button

Tap this button to turn off tracking of all events except shooting events. Tracking of the following events is turned on with this button.

  • Made 1 point basket
  • Made 2 point basket
  • Made 3 point basket
  • Missed 1 point basket
  • Missed 2 point basket
  • Missed 3 point basket

Track shots, fouls and rebounds

Tap this button to turn off tracking of all events except the following shooting, foul and rebound events.

  • Made 1 point basket
  • Made 2 point basket
  • Made 3 point basket
  • Missed 1 point basket
  • Missed 2 point basket
  • Missed 3 point basket
  • Foul
  • Flagrant foul
  • Intentional foul
  • Offensive foul
  • Technical foul
  • Bench technical foul
  • Rebound
  • Defensive rebound
  • Offensive rebound


We will now discuss how you can modigy the characteristics of a particular event. Tap the "Blocked shot by" row to modify the characteristics of blocked 2-point shot events.



Blocked shot setup

Modifying the "blocked shot by" event

Each game event has four switches that determine the characteristics of the event. The switches are disabled for characteristics that are not available for a particular game event.

  • Track Event: turn on the switch to activate the event and to enable its button on the data collection view. When an event is active you can collect data on the event when you are scoring a game.
  • Track Location: turn on the switch to enable the collection of location data for the event. Location data cannot be collected for blocked shot events.
  • Track Second Player: turn on the switch to track a second player for the event. Second players are not available for all game events. The second player for a blocked shot event is the player whose shot was blocked.
  • Hide Untracked Button: this switch is only enabled when you choose not to track the event. Turn this switch on to hide the event button on the data collection view and turn the switch off to just disable the event button on the data collection view. The event button on the data collection view will only hidden or disabled when you have chosen not to track the event.

Tap the "Save" button to save your changes and return to the Pick Events view or tap the "Pick Events" button to return to the Pick Events view without saving your changes.



Choose event setup

Begin Game Data Collection

Tap the "Collect Stats" button to move to the Pick Game view where you will be able to choose the game for which you want to collect game data.



Pick a game for data collection

Pick a game for data collection

The Pick Game view allows you to pick the game for which you want to collect game events and statistics. Tap the row of the desired game to move to the data collection view for that game.



Collect Data View

Data collection view

Game events are recorded from the data collection view. The collection view for the game enables you to increment the period as necessary and to start and stop the game clock. Once the clock is running, it may be stopped manually by tapping the pause button or timeout button, or the clock may be stopped automatically by specific game events depending upon how you have set up the clock to behave for your game style. The possession arrow direction can be set manually at any time and it is changed automatically after each held ball event.

The game clock, increment period, start clock, pause clock and possession arrow buttons do not require additional input. You will be prompted to enter player or team information after you tap the other game event buttons. Depending upon how you have customized the collection of the game event information in the application settings, you may also be prompted for information on a second player or court location.

Cancel Button

The cancel button in the navigation bar allows you to cancel an event in progress. Events may be cancelled at any time after the game event button is tapped and until the last bit of information is entered for the event. The cancel button is disabled but becomes enabled as soon as a game event button is tapped. After all information is entered for a game event, the cancel button again becomes disabled and the event may be deleted using the "Delete Last" button or through the edit option in the tab bar.

Second Player Information

Some events such as steals and fouls allow you to enter information about a second player involved in the event.

Steal: The first player involved in a steal is the player who has stolen the ball, while the second player involved in a steal is charged with a turnover and is the player from whom the ball was stolen. Setting up the steal event in application settings so that the event accepts a second player is a convenience for you since without the second player information a separate turnover event could be entered for the second player. The second player mechanism for a steal saves you a screen tap and also assigns the steal and turnover to occur at the same time on the game clock.

Foul: The first player involved in a foul event is the player who committed the foul, while the second player involved in a foul is the player who was fouled. There is no method to indicate a player was fouled other than the second player mechanism for fouls.

Turnover Events

Turnover events may be good or bad depending upon your perspective. If you are the player or team that forced the turnover, then trunovers are good and you are credited with a takeaway. If you are the player or team that was the victim of the turnover, then turnovers are bad and you are charged with a generic (unclassified) turnover or one of the specific turnover events such as traveling. As described below, a team is automatically credited with a takeaway for certain team turnover events such as a backcourt timeline violation. An individual player is only credited with a takeaway if the second player is tracked for a turnover event such as a closely guarded (5 second) violation. Takeaways are the positive side of forced turnovers.



Collect Data View

Game Clock Time, Increment Period, Start and Pause Game Clock, Possession Arrow, Timeout and Held Ball

Tap to adjust the time on the game clock. The game clock time may also be adjusted by double-tapping the game clock time display. The game clock must be stopped before the time can be adjusted.

Tap the increment period button to begin a new period and to change the period display. You will not be able to return to a previous period. The time on the game clock will be set to the duration of the new period. The foul counts may be reset to zero, depending on the period and game style. For example, the NCAA game style will reset the foul counts at the beginning of the second half while the NBA game style will reset the foul counts at the beginning of each period, including overtime periods.

An "Increment period" notification will appear when you tap the button. You may turn off this notification in iPhone settings for iPlayByPlay. This notification prompts you to confirm that you meant to tap the increment period button because once you have moved to a new period you cannot delete events from or add events to a previous period.

The period may also be incremented by double-tapping the period display.

Start or pause the game clock as necessary. The game clock may stop automatically for select events depending on how you set the clock parameters for the game style. You may also use the pause button to stop the clock at any time. Use the start button to restart the clock.

The game clock may also be started or paused by tapping the game clock time display.

Poss

Tap the possession button to toggle the possession arrow between the home and visiting teams and to record a possession change event. You should change the possession arrow at the beginning of the game to point to the appropriate team. You may also change the possession arrow at any time, but the possession arrow will automatically toggle after a held ball (jump ball) event.

Tap the timeout button to record a timeout event. You will then be prompted to enter the team which called the timeout. Timeouts are generic and full or partial timeouts are not distinguished. Counts of expended or remaining timeouts for each team are not tracked.

Tap the held ball button to record a held ball event. The first player involved in the held ball situation is recorded as the aggressor who forced the jump ball situation, while the second player, if recorded, is the victim of the held ball situation. If the possession arrow is pointing to the team of the aggressor and the second player is recorded, then the victim is charged with a turnover and the aggressor is credited with a takeaway. If the possession arrow is pointing to the team of the held ball victim, then no turnover is recorded for the victim. The possession arrow is automatically changed to point to the opposite team after every held ball event.



Collect Data View

Turnovers and violations

Tap the turnover button to record a turnover event and assign a generic (unclassified) turnover to a player. The game clock does not stop with a generic turnover event but it may be stopped manually if necessary. If you want the game clock to automatically stop for all gemeric (unclassified) turnovers, then you may change the switch for generic turnovers in iPhone settings. The location of the turnover may also be tracked if this functionality is turned on in the event setup.

Tap the traveling button to charge a player with a traveling turnover violation. The game clock automatically stops with traveling violations. The location of the traveling violation may also be tracked if this functionality is turned on in the event setup.

Tap the carrying button to charge a player with a carrying turnover violation. The game clock automatically stops with carrying violations. The location of the carrying violation may also be tracked if this functionality is turned on in the event setup.

Tap the double dribble button to charge a player with a double dribble turnover violation. The game clock automatically stops with double dribble violations. The location of the double dribble violation may also be tracked if this functionality is turned on in the event setup.

Tap the 3 second lane violation button to charge a player with a 3 second lane turnover violation. The game clock automatically stops with 3 second lane violations.

Tap the shot clock button to charge a team with a shot clock turnover violation. This violation is never charged to an individual player but is assigned to the team when either a team button or an individual player button is tapped. The defensive team forcing the shot clock violation is automatically credited with a takeaway. The game clock automatically stops with shot clock violations.

Tap the over and back button to charge a team with an over and back turnover violation. This violation is never charged to an individual player but is assigned to the team when either a team button or an individual player button is tapped. The defensive team forcing the over and back violation is automatically credited with a takeaway. The game clock automatically stops with over and back violations.

Tap the backcourt button to charge a team with a backcourt timeline (10 second) turnover violation. This violation is never charged to an individual player but is assigned to the team when either a team button or an individual player button is tapped. The defensive team forcing the backcourt timeline violation is automatically credited with a takeaway. The game clock automatically stops with backcourt timeline violations.

Tap the closely guarded button to charge a player with a 5 second closely guarded turnover violation. The game clock automatically stops with 5 second closely guarded violations. The location of the 5 second closely guarded violation may also be tracked if this functionality is turned on in the event setup. If a second player is tracked with this event, that player is credited with a takeaway.

Tap the inbounds 5 second button to charge a team with a 5 second inbounds turnover violation. This violation is never charged to an individual player but is assigned to the team when either a team button or an individual player button is tapped. The defensive team forcing the inbounds violation is automatically credited with a takeaway. The game clock remains stopped with 5 second inbounds violations.



Collect Data View

Fouls

Tap the foul button to charge a player with a generic (unclassified) personal foul. The game clock automatically stops when a foul is recorded. If a second player is tracked with this event, that player is indicated as the player who was fouled.

Tap the offensive foul button to charge a player with an offensive foul. You can use the offensive foul button if you wish to track personal fouls that may be classified as offensive fouls. The game clock automatically stops when an offensive foul is recorded. If a second player is tracked with this event, that player is indicated as the player who was fouled.

Tap the intentional foul button to charge a player with an intentional foul. You can use the intentional foul button if you wish to track personal fouls that may be classified as intentional fouls. The game clock automatically stops when an intentional foul is recorded. If a second player is tracked with this event, that player is indicated as the player who was fouled.

Tap the flagrant foul button to charge a player with a flagrant foul. You can use the flagrant foul button if you wish to track personal fouls that may be classified as flagrant fouls. The game clock automatically stops when a flagrant foul is recorded. If a second player is tracked with this event, that player is indicated as the player who was fouled.

Tap the technical foul button to charge a player with a technical foul. The game clock automatically stops when a technical foul is recorded. If the player charged with the technical foul should also be charged with a personal foul, then you must also tap the personal foul button.

Tap the bench technical foul button to charge a team with a bench technical foul. The game clock automatically stops when a bench technical foul is recorded.



Collect Data View

Made and Missed Shots

Tap for a missed free throw attempt.

Tap for a made free throw attempt.

Tap for a missed 2-point field goal attempt. If location information is collected for missed 2-point field goal attempts, the location is automatically adjusted, if necessary, so that it is inside the 3-point arc. If the game clock is paused, a missed 2-point field goal attempt will automatically start the game clock.

Tap for a made 2-point field goal attempt. If location information is collected for made 2-point field goal attempts, the location is automatically adjusted, if necessary, so that it is inside the 3-point arc. If the game clock is paused and if the clock is not within the time where a made basket stops the clock, then a made 2-point field goal will automatically start the game clock.

Tap for a missed 3-point field goal attempt. If location information is collected for missed 3-point field goal attempts, the location is automatically adjusted, if necessary, so that it is outside the 3-point arc. If the game clock is paused, a missed 3-point field goal attempt will automatically start the game clock.

Tap for a made 3-point field goal attempt. If location information is collected for made 3-point field goal attempts, the location is automatically adjusted, if necessary, so that it is outside the 3-point arc. If the game clock is paused and if the clock is not within the time where a made basket stops the clock, then a made 3-point field goal will automatically start the game clock.



Collect Data View

Rebound, Steal, Blocked Shot, Offensive Assist and Defensive Assist

Tap the rebound button to record a rebound event. If the game event immediately preceding the rebound event is not a missed free throw, missed 2-point shot, or missed 3-point shot then the rebound is recorded as a generic or unclassified rebound. If the game event immediately preceding the rebound event is a missed free throw, missed 2-point shot,or missed 3-point shot then the rebound is recorded as either an offensive or defensive rebound. An offensive rebound is automatically recorded if the player rebounding the ball is on the same team as the player shooting the ball. A defensive rebound is automatically recorded if the player rebounding the ball is on the opposite team as the player shooting the ball. If the game clock is paused, a rebound will automatically start the game clock.

Tap the steal button to record a steal event. If a second player is tracked with this event, that player is charged with a turnover. If the game clock is paused, a steal will automatically start the game clock.

Tab the block 2 button to record a blocked 2-point shot attempt. The first player is the player who blocked the shot, and if a second player is tracked then that player is recorded as having a shot blocked. If a second player is tracked then that player will also be credited with a missed 2-point shot attempt. If the second player is not tracked then the missed shot attempt must be entered separately. If the game clock is paused, a blocked shot will automatically start the game clock.

Tab the block 3 button to record a blocked 3-point shot attempt. The first player is the player who blocked the shot, and if a second player is tracked then that player is recorded as having a shot blocked. If a second player is tracked then that player will also be credited with a missed 3-point shot attempt. If the second player is not tracked then the missed shot attempt must be entered separately. If the game clock is paused, a blocked shot will automatically start the game clock.

Tap the offensive assist button to record an offensive assist. If the game clock is paused, an offensive assist will automatically start the game clock.

Tap the defensive assist button to record a defensive assist. If the game clock is paused, a defensive assist will automatically start the game clock.



Collect Data View

Set Lineup and Delete Last Event

Tap the set lineup button to record the players who start the game or to record player substutions into or out of the game at any time. If you do not set the lineup at the start of the game, you will be prompted to do so before you can enter other game events. Players currently in the game will be indicated with a check and a check will be added to the player as an indication that the player will be entering the game. Tapping a player who has a check will remove the player from the current lineup. You may have a maximum of five players for each team currently in the lineup. As a result, if there are five players currently in the lineup you must remove a player from the lineup before you can add a new player to the lineup.

Tap the delete last button to delete the last recorded game event. You may delete as many events as you want in the current period of the game. Events from previous periods may not be deleted. You will not be able to delete events that indicate a player either started the game or started a period. When you tap the delete last button, you will be prompted to continue as a safeguard against an unintentional tap of the button. You will also be alerted when the event has been successfully deleted.



Collect Data View

Scoreboard, Box Score, PlayByPlay, Charts, and Edit

Scoreboard

Tap the scoreboard tab button to view the game scoreboard. The scoreboard view shows the players for both teams who are currently in the game. It also displays accumulated values for fouls, points, rebounds and offensive assists for these players.

Box Score

Tap the box score tab button to view the current box score for the game. The box score view shows all players who have participated in the game up to that time. It summarizes some of the events that have occurred while the box score that is exported as part of the sharing feature on the home screen includes all events that have occurred. For example, the box score shown from the data collection view tab item summarizes all turnovers into one column in the table while the shared box score shows columns for each classification of turnover as well as one for total turnovers.

PlayByPlay

Tap the PlayByPlay tab button to view a PlayByPlay list of the game events.

Charts

Tap the charts tab button to view a location chart of the game events. You will be able to choose the game periods, game events and players whose events are to be displayed.

Edit

Tap the edit tab button to edit or delete previously recorded game events or to insert new game events that were missed in the game flow. The edit tab will not allow you to insert new game events that occur after the current game clock time in the current period. To do this, return to the main data collection view.



Edit Event Pick Event

Edit Event - Pick Event to Edit

When the edit tab button is tapped the game events are shown in a play by play list.

  • Add new event: New game events may be added by tapping the add ("+") button in the navigation bar.
  • Delete event: Existing game events may be deleted by tapping the edit button in the navigation bar.
  • Edit existing event: Existing events may be edited by tapping the disclosure button for the event.

Tap the disclosure button for the missed 3-point shot attempt by Jordan Marshall of the Cougars. This event occurred in period 1 with a time of 6:03 remaining in the period.



Edit Event New Time

Edit Event - Set New Time

This view allows you to change the time at which the game event occurred. The existing game event is indicated in the text at the top of the view.

The period in which the event occurred may be changed by using the up and down buttons. However, the editor will not allow you to increment the period beyond the current game period.

The game clock time for the event may be changed by tapping the clock button or by double-tapping the game clock display.

After correcting the period and/or game clock time for the event, tap the done button if there are no other changes required for the event. Tap the next button if other changes are required.



Edit Event New Event

Edit Event - Set New Event

Set the new game event. The existing event that is being edited is shown at the top of the view. You may choose the same event if it is not necessary to change the event.

In this example, choose the new event to be a missed 2-point shot attempt.



Edit Event New Player

Edit Event - Set New Player

Select the player involved in the event. The new game event is shown at the top of the view.

In this example, choose George Paine of the Cougars. If you are tracking the court location for the event, then the next view will allow you to set the location.



Edit Event Completed

Edit Event - Completed

After completing the data entry for the event you will be returned to the play by play list.

You can see that the event at 6:03 of the first period was changed from a missed 3-point shot attempt by Jordan Marshall of the Cougars to a missed 2-point shot attempt by George Paine of the Cougars.

You may add, delete, or modify additional events as necessary. When you have finished, you may return to the collect data view.



Court View

Swap team baskets

If you have chosen to collect location information for any game event, you will see this button on the view where the court location information is entered. Tap this button at any time to swap the end of the court where each team is shooting.

Swapping the team baskets is optional but you may want to swap baskets if it is easier for you to collect location information after teams physically swap baskets at the beginning of a period.



iPlayByPlay home view with purchase option

Share data

Share data allows you to share (export) the game data via email. You can share both the box score data and the play by play list.

Tap the Share Data button to begin the sharing process.



Pick a game for data collection

Pick a game to share

The Pick Game view allows you to pick the game for which you want to share the box score data and play by play list.

Tap the row of the desired game to share the data for that game. You can then add the email address where you want to send the game data. The game data files are automatically attached to the email.



iPlayByPlay home view with purchase option

Information

Tap the information button to view a description of general iPlayByPlay functionality or to send a help request from within the iPlayByPlay application.



iPlayByPlay home view with purchase option

Get full edition

Tap the Get Full Edition button to purchase the full edition of iPlayByPlay. The Get Full Edition button does not appear if you have already purchased the full edition.