haha...really??? you are one too? gosh....potter fanatics are EVERYWHERE i tell you!!! :D
Here are the specs from that project...we spent a week of sleepless nights for that...we're doing the Text Twist game right now...
The machine project is a game called Typing Tutor. It is similar to typing or keyboarding games such as Typer Shark.
Characters are released on the screen at random. These characters are determined at random as well. The goal of the game is to type as many characters falling from the screen as possible before the characters reach the bottom line. Each time the user types a character on time, that character turns into an asterisk as a signal that it has been typed. The user then accumulates the corresponding points that the character is worth. There should be at most 10 characters on the screen at one time. The game ends when 100 characters have been released.
The basic user interface is displayed below. It is recommended to have an interface 50 characters wide and 15 characters tall.
There are three types of characters, and each type has a corresponding colour and is worth a certain number of points. The types of characters are as follows.
1. Alphabet
Lower case letters appear in green and are worth 5 points.
Upper case letters appear in yellow and are worth 7 points.
2. Numbers
Numbers appear in blue and are worth 10 points.
3. Symbols
Special characters appear in red and are worth 12 points.
Allowed characters are ~ ! @ # $ % ^ & ( ) _ + { } [ ] | \ : ; " ' < , > . ? /
The asterisk (*) symbol is used for indicating that the character has been typed and so it is not one of the allowed characters.
The game has 3 difficulty levels, which indicate what types of characters will appear on the screen. The difficulty level is given as an option to the user at the start of each game. The three difficulty levels are as follows.
1. Easy - Only the alphabet characters appear on the screen.
2. Medium - The alphabet and numbers appear on the screen.
3. Difficult - All types of characters appear on the screen.