CMSC 434            Homework #3            Spring 2005


Due via e-mail before class on Monday March 7th


Yahtzee!!!Five Dice!!!

In this homework, you will take an existing Five Dice application written in Visual Studio .NET, examine its visual appearance and interaction, and then implement it yourself using Visual Studio with the following exception: your version does not have to keep score. Rather than keep score, for your version, when the user selects which points position they would like to fill in, you can just have a message box pop up indicating the position they selected. We will look at Visual Basic and Visual C# a little in class, but typing "visual basic tutorial" or "visual c# tutorial" into your search engine of choice will provide you with many options! You might want to take a look at the rules for the game called "Yahtzee" since they bear a striking resemblance to the rules of "Five Dice".

Additional homework requirements:
  • You need to have at least two events handled by the same event handler.
  • You must describe at least one modification to the UI and give your reason for that modification.

    I suggest that you test things out by sending the zipped file to yourself, extracting it to a fresh directory in a WAM lab and trying it out from scratch just like we would if we were grading it.

    To submit your homework, send your tar file via e-mail to me at eg43403@wam.umd.edu.


    CLARIFICATIONS: Please create a TEXT files in which you describe the modification to the UI and have that in the tar file that you send me. Also, since I need to see the code for part of the grading, please be sure to send all of your code files in the tar file and mention in the TEXT file which events are sharing a handler (it will make it easier for the TA to grade things). Finally, a zip file rather than a tar file is fine.