Claims
- 1. A method for providing an educational enhancement to a computer game program, comprising the steps of:
- setting a length of a first period of time independently from the operation of said program;
- allowing operation of said program to continue for said first period of time;
- upon expiration of said first period of time, temporarily suspending operation of said program without regard to a current state of said program;
- outputting a first question while said operation of said program is suspended;
- awaiting a response to said question;
- receiving a response to said question;
- resuming operation of said program upon receiving a correct response to said question.
- 2. The method of claim 1 wherein said step of outputting said first question comprises the step of selecting said question from a database.
- 3. The method of claim 2 wherein said question is selected from said data based upon a current question level.
- 4. The method of claim 1 wherein said step of awaiting a response to said question comprises the steps of:
- awaiting a response to said question for a second period of time;
- outputting information relating to said correct response if no correct response is received prior to expiration of said second period of time.
- 5. The method of claim 4 wherein said information relating to said correct response comprises a hint.
- 6. The method of claim 4 wherein said information relating to said correct response comprises said correct response.
- 7. The method of claim 1 further comprising the step of measuring an amount of time between said outputting of said question and said receiving of said correct response.
- 8. The method of claim 7 further comprising the steps of:
- allowing operation of said program to continue for a third period of time;
- upon expiration of said third period of time, temporarily suspending operation of said program;
- selecting a second question from a database;
- outputting said second question while operation of said program is suspended.
- 9. The method of claim 8 wherein said second question is selected based upon said measured amount of time.
- 10. The method of claim 7 further comprising the step of awarding a bonus score dependent upon said measured amount of time.
- 11. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for providing an educational enhancement to a computer game program, said method comprising the steps of:
- setting a length of a first period of time independently from the operation of said program;
- allowing operation of said program to continue for said first period of time;
- upon expiration of said first period of time, temporarily suspending operation of said program without regard to a current state of said program;
- outputting a first question while said operation of said program is suspended;
- awaiting a response to said question;
- receiving a response to said question;
- resuming operation of said program upon receiving a correct response to said question.
- 12. The program storage device of claim 11 wherein said step of outputting said first question comprises the step of selecting said question from a database.
- 13. The program storage device of claim 12 wherein said question is selected from said database based upon a current question level.
- 14. The program storage device of claim 11 wherein said step of awaiting a response to said question comprises the steps of:
- awaiting a response to said question for a second period of time;
- outputting information relating to said correct response if no correct response is received prior to expiration of said second period of time.
- 15. The program storage device of claim 14 wherein said information relating to said correct response comprises a hint.
- 16. The program storage device of claim 14 wherein said information relating to said correct response comprises said correct response.
- 17. The program storage device of claim 11 wherein said method further comprises the step of measuring an amount of time between said outputting of said question and said receiving of said correct response.
- 18. The program storage device of claim 17 wherein said method further comprises the steps of:
- allowing operation of said program to continue for a third period of time;
- upon expiration of said third period of time, temporarily suspending operation of said program;
- selecting a second question from a database;
- outputting said second question while operation of said program is suspended.
- 19. The program storage device of claim 18 wherein said second question is selected based upon said measured amount of time.
- 20. The program storage device of claim 17 wherein said method further comprises the step of awarding a bonus score dependent upon said measured amount of time.
REFERENCE TO RELATED APPLICATION
This patent application is based on provisional patent application Ser. No. 60/013,266 for "Means for Adding Educational Enhancements to Computer Games" filed Mar. 12, 1996.
US Referenced Citations (8)