gbGameTimer is a time and score keeping application to be used by two players when playing games of sport. Baseball, basketball, football, hockey and soccer are currently supported. gbGameTimer provides a very colorful visual interface designed to help keep the interest of children, while also teaching them simple facts about the supported sports.
Many of gbGameTimer's features were specifically asked for by my 5 year old grandson!
Download (v1.0, 2.5M) |
Here's an image of gbGameTimer. It consists of a toolbar for controlling the game, two player frames (which contain customized information about the players and their game scores), horizontal listings of available face/team images, and a graphical countdown image at the bottom of the page (the sport image moves across the page and a numerical countdown is displayed).
gbGameTimer is used by two players who are competing against one another in a sporting game. The rules of the game are up to the players. gbGameTimer just provides a colorful/graphic way to display progress of the game (player information, game times and scores). gbGameTimer also uses speech to direct the player on what is happening in the game.
Before beginning play, each play enters their name and then selects their face image, team image and team colors. The time per player can be chosen as 1, 3, or 5 minutes.
Available player face images and sporting team images are displayed as horizontally scrollable lists. The images in the sporting team list are the actual icons used by the professional sports teams. Both image lists may be hidden once player images have been selected.
Player 1 goes first, followed by Player 2. After each player's turn is up, their score for the period is entered. Also, after Player 2 completes his/her turn, a new period begins.
gbGameTimer displays a score box for each period. The number of score boxes displayed correspond to the sport being played (9 innings for based, 4 period for basketball, etc.). Players enter their score per period and gbGameTime adds up the total score for all periods.
Games may be paused and restarted. However, when the gbGameTimer is speaking, player commands will not take effect until the spoken message is complete. It is best not to issue commands (i.e., press buttons) while gbGameTimer is speaking.
We display gbGameTimer on the bigscreen TV so that each player can see the available times and scores.
As a further example of how gbGameTimer might be used, when Daniel/Dado play baseball, the current player is at bat for the full alloted time. The runs scored by the current player are entered into gbGameTimer, then the next player gets a similar allotted time in which to score as many runs as possible.
Daniel/Dado have their own rules for each sport. gbGameTimer simply provides a fun way to track scores and time. When they used a wall clock to manage their time, there were always arguments - what time was it, who started it, did it get paused right, ...). gbGameTimer acts like an impartial umpire, making sure that everyone follows the agreed upon time schedule.
A variety of face images are provided in the "face" subfolder. Players can add their own images to that subfoler. gbGameTimer will resize the images to fit within the available space.
A separate folder is provided for the images of each sport. When a sport is selected by a player for a game (dropdown list to the left of the team images), the sport's team images will be shown in the horizontal image list.
The Show Images toolbar button can be used to hide the image lists (just to simplify the game screen). The next image shows the gbGameTimer screen with the face/team images hidden.
A visible delay may be skipped by pressing the ESC button or by clicking on the delay dialog.
The use of delays is optional. Press the F9 key to toggle the use of delays.
INI File
gbGameTimer application settings are saved in an INI file,
kept in the same folder as the gbGameTimer application.
Comments and suggestions are welcome!