Rosie Gillman
Dependencies: mbed Gamepad2 ELEC2645_Project_el18rg
Dependents: ELEC2645_Project_el18rg
Rosemary Gillman 201265952
Objective
The goal of the game is to splat the bug as fast as you can using the swatter.
Controls
1 - Joystick - left/right to control the swatter 2 - Start button - starts the game 3 - Reset - resets the game 4 - Volume pot - adjusts the volume
Instructions
- Turn the gamepad on
- Wait for start screen and press start
- Move the joystick to control the swatter
- Splat the bug as fast as you can
- Press reset to play again
Gameplay
Start Screen 1
- Low pad tone plays for 0.5s
- Pad lights flash (200ms on/200ms off)
- Text saying "Bug Splat Leeds Edition" is displayed
- After 5 flashes the screen changes to Start Screen 2
Start Screen 2
- Pad lights stay on constantly
- Text reads "Splat the bug as fast as you can! Press start"
- When start is pressed the screen changes to Gamplay Screen
Gameplay Screen
- The timer begins
- Bug appears in the top right corner
- Swatter appears in the bottom left corner
- The bug bounces (with random velocity/direction) off the sides
- When the bug bounces off the wall a low pad tone is played each time for 0.1 seconds
- Swatter is controlled left to right with the joystick
- When the bug and swatter overlap the screen changes to the Ending Screen
Ending Screen
- Low pad tone plays for 0.5s
- The timer ends and its value is displayed
- Text reads "SPLAT (time) secs"
- Splats are drawn on the screen
History
Final Submission. I have read and agreed with Statement of Academic Integrity
2020-05-29, by el18rg [Fri, 29 May 2020 21:49:53 +0000] rev 24
Final Submission. I have read and agreed with Statement of Academic Integrity
Final Submission. I have read and agreed with Statement of Academic Integrity.
2020-05-29, by el18rg [Fri, 29 May 2020 21:33:39 +0000] rev 23
Final Submission. I have read and agreed with Statement of Academic Integrity.
Final check through
2020-05-29, by el18rg [Fri, 29 May 2020 21:31:43 +0000] rev 22
Final check through
test is given comments
2020-05-29, by el18rg [Fri, 29 May 2020 21:16:37 +0000] rev 21
test is given comments
check position tests done
2020-05-29, by el18rg [Fri, 29 May 2020 21:10:04 +0000] rev 20
check position tests done
All comments finished/checked
2020-05-29, by el18rg [Fri, 29 May 2020 20:58:32 +0000] rev 19
All comments finished/checked
Final code working
2020-05-29, by el18rg [Fri, 29 May 2020 19:26:33 +0000] rev 18
Final code working
Timer working
2020-05-29, by el18rg [Fri, 29 May 2020 18:31:28 +0000] rev 17
Timer working
Timer fully working
2020-05-29, by el18rg [Fri, 29 May 2020 18:07:33 +0000] rev 16
Timer fully working
Adding doxygen stage 2 (still having global autocorrect isues)
2020-05-29, by el18rg [Fri, 29 May 2020 15:38:14 +0000] rev 15
Adding doxygen stage 2 (still having global autocorrect isues)