![]() |
|
|
Even non-computer games can get very complex, so for this assignment you should concentrate on the game’s user interface, not the intricacies of scoring and data handling. As in the first assignment, I am far more interested in seeing you experiment with Visual Basic’s event handling capabilities than seeing lots of Basic language code. In essence, your game doesn’t really have to “work,” although that would certainly be nice. It’s more important that the user interface be rich – that is, contain lots of Visual Basic features that conform to Windows standards – than that your game actually be playable. The best programs will use as many Visual Basic features as they can (without being silly!).
I strongly encourage you to talk to me either in person, by phone, or
via e-mail about the games you plan to implement. One of the historical
problems with this assignment is that students try to write a program that
is too big. I can help you pare down your plan to a reasonable size so
that you can be sure to finish this assignment on time.
Hand in your diskette at the beginning of class on the day it is due.
| Criteria | Possible
Points |
Your
Score |
| Documentation and Formatting
- all variables and procedures have adequate descriptions - code has adequate in-line comments, whitespace, and indentation - program appears that it can be maintained by another programmer |
5 | |
| Input Processing and Error Handling
- prompts for input are clear and unambiguous - flow of input focus is natural and follows standard conventions - error messages for incorrect input are appropriate |
6 | |
| Screen Layout and Message Clarity
- overall appearance is attractive - user has clear indicators for what s/he is supposed to do - graphics and color are used appropriately |
6 | |
| Originality
- interface is interesting - implementation has clever aspects - game is fun to interact with |
3 |
| Please send
comments and suggestions to the Booksite
Director
Last Updated: 12 March 2000 |