Programming Project #2: Virtual Pet Enhancements -- Rubric Student Name(s): Note: Lab 3 Rubric covers the code, user interface, and functionality requirements from Lab 3. This rubric covers only the additional points for the programming project. State Diagram: ___ / 2 Pictures: ___ / 2 - Changes pictures when state changes ___ - Appropriate pictures for various states (at least 4) ___ 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: ___ / 13