Virtual Pet Programming Project -- Rubric Virtual Pet Enhancements Student Name(s): Note: Labs 2 & 3 Rubric covers the code, user interface, and functionality requirements from Labs 2 & 3. This rubric covers only the additional points for the programming project. State Diagram: ___ / 2 Pause Button: ___ / 2 - Have a pause button ___ - Pause button works correctly ___ User Interface: - Easy to follow and use ___ (e.g., clear labels & button names; instructions if necessary) - Clean, clear, nice visual layout ___ (title & creators' names on page, text size & color, not cluttered, appropriate background, state & counter text boxes should either be neat or hidden -- if present, that should look like a design choice rather than an oversight) - User interface meets expectations (fully or mostly). ___ / 2 Internal Documentation & Style: - Comments ___ / 2 (program description, name of programmer(s) and helpers, function comments) - Programming Style ___ / 2 (descriptive variable & function names, appropriate indentation) Total: ___ / 10