I need a program created that is somewhat game based that would need the following functionality:
1. Windows based with a graphic user interface (should run full-screen).
2. A "credit up" system. Example: button A (which can be mapped to a key stroke) adds a credit (credits displayed on-screen).
3. An on-screen countdown timer. Length of timer needs to be editable by the operator within the code (set in seconds)
4. Up to 16 different scoring inputs (can also be mapped to a keystroke, ie- "m=5 points, n=10 points, o=50 points. These values also need to be editable by the op)
5. A "Start" button which begins the countdown timer.
6. Ability to add/save initials for top scores using "left/right/enter" method (similar to pinball)
The sequence of events would be pretty straightforward:
1. Person credits up (or puts up multiple credits)
2. Hits "START" button. Timer begins at 60 Seconds and starts counting down. Scoring is now active.
3. For each scoring input, a set score is added to the overall score (maybe the score being added can briefly flash on the screen above the overall score).
4. When the timer reaches zero, the game is over and the final score is displayed.
5. If the final score is not in the top 5 (or 10 possibly) scores, screen goes into "game over/ attract" mode, displaying stored high scores and initials.
6. If the final score IS in the top ten scores, screen advances to another screen for the player to input their initials to be added to the leader board.
7. After initials entered, screen goes into "game over/ attract" mode.
8. Credit up is required to play. If credit is at zero, timer/game will not start.
I've included a very rudimentary sample of what the screen would look like.