Assignment 8
- Due Mar 27, 2019 by 4pm
- Points 100
- Submitting a website url
Rubric
Please include a title
Keep in mind that 272 students have already been assessed using this rubric. Changing it will affect their evaluations.
Criteria | Ratings | Pts | ||
---|---|---|---|---|
Arduino: Display is wired correctly and there is no flickering
threshold:
pts
|
|
pts
--
|
||
Arduino: The prey is represented as a single dot
threshold:
pts
|
|
pts
--
|
||
Arduino: The predator is represented as a two-by-two square that blinks at 4 Hz
threshold:
pts
|
|
pts
--
|
||
Arduino: When the game boots, the predator and prey are placed in random locations on the display and are not touching
threshold:
pts
|
|
pts
--
|
||
Java: The Java program uses StdDraw to read the arrow keys and decide the controls for the predator
threshold:
pts
|
|
pts
--
|
||
Java: The predator can be controlled over SerialComm from the Java program
threshold:
pts
|
|
pts
--
|
||
Gameplay: The prey can be controlled with the accelerometer
threshold:
pts
|
|
pts
--
|
||
Gameplay: The predator moves at half the maximum speed of the prey
threshold:
pts
|
|
pts
--
|
||
Gameplay: Each round lasts 15s, with a 4s pause before the start of the next round
threshold:
pts
|
|
pts
--
|
||
Gameplay: During the pause between rounds, the most recent winner and the ratio of predator/prey wins is shown on the display
threshold:
pts
|
|
pts
--
|
||
Gameplay: The round is ended if the predator touches the prey
threshold:
pts
|
|
pts
--
|
||
Gameplay: The wins for predator/prey are correctly recorded
threshold:
pts
|
|
pts
--
|
||
Good code style/easy to grade
threshold:
pts
|
|
pts
--
|
||
Committed to Github before demo
threshold:
pts
|
|
pts
--
|
||
Total Points:
100
out of 100
|