Skip to content

Commit

Permalink
Merge pull request #79 from LittleTealeaf/main
Browse files Browse the repository at this point in the history
Update SCP-61 with Main
  • Loading branch information
LittleTealeaf authored Nov 30, 2021
2 parents b79d64d + 5669ae1 commit f5ffa8d
Show file tree
Hide file tree
Showing 92 changed files with 1,760 additions and 933 deletions.
8 changes: 4 additions & 4 deletions MapFiles/test_map.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 17 1 5 11 11 12 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 18 1 1 1 1 17 1 5 11 11 12 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 11 6 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 8 8 8 1 1 1 1 1 1 9 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 8 8 8 1 1 1 1 1 1 9 1 1 1 1 1 7 1 1 1 1 1 1 20 1 1 1 1 1 1
1 1 1 1 1 8 8 8 1 1 1 1 1 0 0 0 0 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 7 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 7 1 1 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 14 14 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 15 15 0 0 0 0
1 1 1 1 1 1 7 1 1 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 19 19 14 14 14 14 19 19 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 15 15 15 15 19 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 16 16 16 16 2 2 2 2
4 changes: 2 additions & 2 deletions MapFiles/test_map3.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
1 1 1 1 1 5 11 11 4 7 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 0 0 0 1 1 1
1 1 1 1 1 1 1 1 7 7 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 9 0 0 0 0 0 1 10
1 1 1 1 1 1 1 1 7 7 10 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 14 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 2 16 16 16 16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
0 0 0 0 0 0 0 0 0 0 0 0 19 14 14 14 14 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 19 16 16 16 16 19 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
8 changes: 4 additions & 4 deletions MapFiles/test_map4.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
1 1 1 1 1 1 1 1 1 1 1 1 1 1 17 1 1 5 11 11 12 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 11 6 1 1 1 1 1 1 8 8 8 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 7 1 1 1 1 1 1 1 5 8 8 8 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 7 1 1 1 1 1 1 1 1 1 4 1 1 1
1 1 1 1 1 1 18 1 1 1 1 1 1 0 0 0 0 1 1 1 7 1 1 1 1 1 1 1 1 1 4 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 7 1 1 1
1 1 1 1 10 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 14 14 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 2 16 16 16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 16 16 16 16 2 2 2 2
1 1 1 10 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 19 14 14 14 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 19 16 16 16 19 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 16 16 16 16 2 2 2 2
4 changes: 2 additions & 2 deletions MapFiles/test_map5.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
1 1 1 1 5 11 7 1 1 1 1 1 1 0 0 0 0 0 1 1 7 1 1 1 1 1 1 1 1 5 11 11 13 1 1 1 1
1 1 1 1 1 1 7 1 1 1 1 1 0 0 0 0 0 0 0 1 7 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1
1 1 1 1 1 1 7 1 1 10 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 14 0 0 0 0 0 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 16 16 16 2 2 2 2 2 2 2 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 14 14 14 19 0 0 0 0 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 19 16 16 16 19 2 2 2 2 2 2 2
4 changes: 2 additions & 2 deletions MapFiles/test_map7.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 11 11 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 7 7 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 7 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1
0 0 0 14 14 14 14 14 14 14 0 0 0 0 0 0 0 0 0 0 0 0 14 14 14 14 14 0 0 16 16 0 0 0 0 16 16 0 0 0 0 16 16 0 0 0 0 0 0 0
2 2 2 2 15 15 15 15 15 2 2 2 2 2 2 2 2 2 2 2 2 2 2 15 15 15 2 2 2 16 16 2 2 2 2 16 16 2 2 2 2 16 16 2 2 2 2 2 2 2
0 0 19 14 14 14 14 14 14 14 19 0 0 0 0 0 0 0 0 0 0 19 14 14 14 14 14 19 0 16 16 0 0 0 0 16 16 0 0 0 0 16 16 0 0 0 0 0 0 0
2 2 19 19 15 15 15 15 15 19 19 2 2 2 2 2 2 2 2 2 2 19 19 15 15 15 19 19 2 16 16 2 2 2 2 16 16 2 2 2 2 16 16 2 2 2 2 2 2 2
4 changes: 2 additions & 2 deletions MapFiles/test_map_2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
1 1 1 5 8 8 8 1 1 1 1 1 4 1 1 1 1 1 0 9 1 1 1 1 1 1 4 1 1 1 1 1 1 1
1 1 1 1 1 7 1 1 1 1 1 5 7 6 1 1 1 0 0 0 0 1 1 1 1 5 7 1 1 1 1 1 1 1
1 1 1 1 10 7 9 1 1 1 1 1 7 1 1 1 0 0 0 0 0 0 1 1 1 9 7 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0 0 14 14 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 2 2 2 2 2 16 16 16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
0 0 0 0 0 0 0 0 19 14 14 14 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 2 2 2 2 19 16 16 16 19 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
8 changes: 4 additions & 4 deletions MapFiles/test_tutorial.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 18 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 8 8 8 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 7 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 7 1 1 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 14 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 15 0 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 16 16 16 2 2 2 2
1 1 1 1 1 1 7 1 1 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 14 14 14 19 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 15 15 15 19 0 0 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 19 16 16 16 19 2 2 2
Binary file modified Resources/CommonTileset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions Team A2/Test Cases/Test Case SCP-15.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
### Test Case Information
| TEST CASE ID | SCP-10|
| TEST CASE ID | SCP-15|
| :--- | :--- |
| Owner of Test | Ty Hutchison|
| Test Name | Lower Base Volume |
Expand All @@ -20,4 +20,4 @@
- **Tester**: Thomas Kwashnak
- **Date of Test**: 11/9/2021
- **Test Result**: Passed
- **Notes:** *Thank god this is done now*
- **Notes:** *Thank god this is done now*
4 changes: 2 additions & 2 deletions Team A2/Test Cases/Test Case SCP-32.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
### Test Case Information
| TEST CASE ID | SCP-10|
| TEST CASE ID | SCP-32|
| :--- | :--- |
| Owner of Test | Ty Hutchison|
| Test Name | Update Instructions |
Expand All @@ -19,4 +19,4 @@
### Test Completion
- **Tester**: Thomas Kwashnak
- **Date of Test**: 11/9/2021
- **Test Result**: Passed
- **Test Result**: Passed
22 changes: 22 additions & 0 deletions Team A2/Test Cases/Test Case SCP-34.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
### Test Case Information
| TEST CASE ID | SCP-34|
| :--- | :--- |
| Owner of Test | Ty Hutchison |
| Test Name | Adding Map Tile |
| Date of Last Revision | 11/8/2021 |
| Test Objective | Adding another map tile to the game |

### Procedure

|Step | Action | Expected Result | Pass/Fail |
|:---:| :--- | :---- | :---: |
|1| Run the game | The game successfully opens |Passed|
|2| Enter level 1 | The User will enter level 1 |Passed|
|3| Find new map tile next to water tile | User will find the new map tile, sand, next to water tiles in game |Passed|
|4| User will exit the game | The User will properly exit the game |Passed|


### Test Completion
- **Tester**: Thomas Kwashnak
- **Date of Test**: 11/29/2021
- **Test Result**: Passed
22 changes: 22 additions & 0 deletions Team A2/Test Cases/Test Case SCP-47.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
### Test Case Information
| TEST CASE ID | SCP-47|
| :--- | :--- |
| Owner of Test | Ty Hutchison|
| Test Name | Add Solid Floating Block |
| Date of Last Revision | 11/29/2021 |
| Test Objective | Add Solid Floating block for user to use |

### Procedure

|Step | Action | Expected Result | Pass/Fail |
|:---:| :--- | :---- | :---: |
|1| Run the game| The game successfully opens |Passed|
|2| Enter Level 1 | The User will enter level 1 |Passed|
|3| Go through the level and test implemented floating block | The User will go through the level completing it while using the floating block |Passed|
|4| Complete level 1 | The User will complete level 1 |Passed|
|5| Exit the game | The User will exit the game |Passed|

### Test Completion
- **Tester**: Thomas Kwashnak
- **Date of Test**: 11/29/2021 4:21 PM
- **Test Result**: Passed
31 changes: 31 additions & 0 deletions Team A2/Test Cases/Test Case SCP-49.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
### Test Case Information
| TEST CASE ID | SCP-49 |
| :--- | :--- |
| Owner of Test | Nicholas Tourony |
| Test Name | Difficulty Test |
| Date of Last Revision | 11/30/2021 |
| Test Objective | Ensure that the difficulty settings change the amount of health the cat has and changes the movement speed of the enemies and their projectiles. |

### Procedure

|Step | Action | Expected Result | Pass/Fail |
|:---:| :--- | :---- | :---: |
|1| Run the game| The game successfully opens |Pass|
|2| Select the difficulty menu. | The difficulty menu opens. | Pass |
|3| Select normal difficulty | The game lets you select normal difficulty and automatically puts you back to the main menu. | Pass|
|4| Start the game. | The cat is loaded into the first level with 3 health and the enemies and projectiles move at their slowest speed. | Pass|
|5| Take projectile damage until the character dies | The cat can take 3 projectile hits before dying. | Pass|
|6| Respawn and run into an enemy. | The cat instantly dies. | Pass |
|7| Select hard difficulty and start the game | The cat is loaded into the first level with 2 health and the enemies move faster. | Pass |
|8| Take projectile damage until the character dies | The cat can take 2 projectile hits before dying. | Pass|
|9| Respawn and run into an enemy. | The cat instantly dies. | Pass |
|10| Select hardcore difficulty and start the game. | The cat is loaded into the first level with 1 health and the enemies move even faster. | Pass |
|11| Take damage. | The cat dies. | Pass |
|12| Press escape. | The player is returned to the main menu. | Pass |
|13| Load into level 6, die to any enemy, and press space. | The player is restarted at the tutorial level. | Pass |
|14| Restart the game and beat each level at every difficulty to ensure the levels are still possible. (Use the level select to make hardcore mode easier) | Each level is beat on every difficulty | Passed |

### Test Completion
- **Tester**: Thomas Kwashnak
- **Date of Test**: 11/30/2021
- **Test Result**: Passed
21 changes: 21 additions & 0 deletions Team A2/Test Cases/Test Case SCP-51.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### Test Case Information
| TEST CASE ID | SCP-51|
| :--- | :--- |
| Owner of Test | Ty Hutchison|
| Test Name | Implement Quit Option |
| Date of Last Revision | 11/29/2021 |
| Test Objective | Add Quit option in main menu |

### Procedure

|Step | Action | Expected Result | Pass/Fail |
|:---:| :--- | :---- | :---: |
|1| Run the game| The game successfully opens |Pass|
|2| Hit Quit Option | The User will select the quit option in the main menu |Pass|
|3| The game will close | The game will close |Pass|


### Test Completion
- **Tester**: Thomas Kwashnak
- **Date of Test**: 11/29/2021 3:59 PM
- **Test Result**: Passed
38 changes: 38 additions & 0 deletions Team A2/Test Cases/Test Case SCP-52.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
### Test Case Information
| TEST CASE ID | SCP-52 |
| :--- | :--- |
| Owner of Test | Thomas Kwashnak |
| Test Name | Test Speed-Running Enhancements |
| Date of Last Revision | 11/23/2021 |
| Test Objective | Testing Additions and Functionality Changes of Speed-Running Enhancements |

#### Tested Enhancements
- Stopwatch
- Top-Right of screen when playing
- Entering from main menu resets timer
- Stores time took to complete each level, displays current level's time, as well as total time for all previous times
- Some way to display the user's final result (breakdown of levels) after beating final boss
- Deaths are in some way detrimental to a user's level time (either make death animation slower, or make death screen longer)
- Pausing the game pauses the time
- Level Completed Screens display quicker (shorter time)

### Procedure

|Step | Action | Expected Result | Pass/Fail |
|:---:| :--- | :---- | :---: |
|1|Run the game|The game loads up. There is no timer on the main menu.|Pass|
|2|Click Play|The tutorial level is loaded. On the top right is one timer that times the amount of elapsed time since the player started.|Pass|
|3|Navigate and die in the tutorial level|The dead screen has a count-down displayed.|Not implemented|
|4|While the death screen's countdown is counting down, try to hit space to respawn|The player is not able to respawn until the countdown timer is over|Not implemented|
|5|Navigate through the level and die once again. Once the death screen is loaded, hit escape to go back to the main menu|The main menu is loaded and the timer no longer displays|Pass|
|6|Hit "Play" again to go back into the main menu|The tutorial level is loaded, and the timer is reset back to 0|Pass|
|7|Complete the tutorial level|The level completed screen is shown, but only for a brief second before the next level is loaded. On the top right is now two timers, one that displays the total time, and another that displays the elapsed time for the current level|Pass|
|8|Hit `P/Escape` to pause the game|While the game is paused, timers are also paused|Pass|
|9|Exit back to main menu, Select "Difficulty", and select "Hardcore"|The player is brought back to the main menu, and the hardcore difficulty is selected|Pass|
|10|Select "Level Select", then select "Level 3"|Level 3 is loaded, the timer starts running|Pass|
|11|Die, and then respawn|The timer is reset back to 0|Pass|

### Test Completion
- **Tester**: Nicholas Tourony
- **Date of Test**: 11/30/2021
- **Test Result**: Pass
23 changes: 23 additions & 0 deletions Team A2/Test Cases/Test Case SCP-55.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
### Test Case Information
| TEST CASE ID | SCP-55 |
| :--- | :--- |
| Owner of Test | Jacob Conrad |
| Test Name | Character preview not updating properly |
| Date of Last Revision | 11/16/2021 |
| Test Objective | Verify that the character preview shows with the last selected option not the last highlighted option. |

### Procedure

|Step | Action | Expected Result | Pass/Fail |
|:---:| :--- | :---- | :---: |
|1|Run the game|The main menu displays successfully|Pass|
|2|Press space on "Options"|The options menu should load|Pass|
|3|Click on orange and then hover over blue or green|The orange cat should be displayed|Pass|
|4|Click on blue and then hover over orange or green|The blue cat should be displayed|Pass|
|5|Click on green and then hover over blue or orange|The green cat should be displayed|Pass|


### Test Completion
- **Tester**: Thomas Kwashnak
- **Date of Test**: 11/29/2021 10:17 AM
- **Test Result**: Passed
48 changes: 48 additions & 0 deletions Team A2/Test Cases/Test Case SCP-56.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
### Test Case Information
| TEST CASE ID | SCP-56 |
| :--- | :--- |
| Owner of Test | Thomas Kwashnak |
| Test Name | Test Game Speed |
| Date of Last Revision | 11/16/2021 |
| Test Objective | Ensure that the game runs consistently through multiple distributions |
| Test Notes| Due to the nature of this test case, multiple runs of the test must be conducted on various machines of different make and models. Measurements will be taken using a recording software, and should not be expected to be perfect|
|Software Requirement|**Screen recording software:** Needs to be able to record the screen such that the tester can go back and accurately measure the time between events. *Suggested:* OBS|
|Prerequisites|Test Case SCP-57 must be completed prior to this merge|


### Procedure

|Step | Action | Expected Result | Measurement Field |
|:---:| :--- | :---- | :----:|
|1|Run the game|The game successfully opens|pass|
|2|Begin recording|A screen recorder is started that records the game|pass|
|3|Click *Play Game*|The tutorial level is successfully opened|pass|
|4|Walk to the left-most edge of the level|The cat is at the left most bound of the tutorial level|pass|
|5|Hold `D/Right Arrow` until the cat is blocked from moving by the tree|The cat moves from the edge of the map into the tree|**Measurement 1:** The time it takes starting when the cat begins moving to when the cat finishes moving|
|6|Hold `Shift`, then hold `A/Left Arrow` until the cat stops moving at the left edge of the map|The player sprints to the left-most edge of the map|**Measurement 2:** The time it takes for the cat to move starting when the cat begins moving to when the cat is stopped by the map edge|
|7|Hold `Space/W/Up Arrow` until the cat reaches the ground again|The cat jumps and lands back on the ground|**Measurement 3:** The time it takes starting when the cat begins jumping to when the cat hits the ground again|
|8|Hold `e` until the player shoots a reasonable amount of fireballs|The cat shoots multiple fireballs|**Measurement 4:** The time between two consecutive fireballs spawning (multiple attempts can be averaged if needed)|\
|9|Complete the tutorial level|When the tutorial level is completed, the `level complete` is shown, and after a few seconds the player is loaded into the next level|**Measurement 5:** The time that the `level complete` screen is shown

### Test Execution
Instances of tests are listed in table below (template provided). Measurements listed in instructions above are listed below for test completer to evaluate.

**Overall Test Completion** indicates whether all steps were completed and no errors / inability to follow instructions occurred.


|Date|Name|Device Information | Measure 1|Measure 2|Measure 3|Measure 5|Measure 4|Pass/Fail|
|:---:|:---|:---|:---:|:---:|:---:|:---:|:---:|:---:|
|[DATE]|[TESTER_NAME]|[CONFIG]|[MEASURE 1]|[MEASURE 2]|[MEASURE 3]|[MEASURE 4]|[MEASURE 5]|[PASS/FAIL]|
|11/29/2021 10:41 AM|Thomas Kwashnak|Kubuntu 21.10 Laptop, Intel i7 CPU, NVIDIA MX330 GPU|\~ 2 seconds|\~1 second|\~1 second|\~1-2 seconds|~3 seconds|Pass. Game runs at expected speed|
|11/29/2021 7:05 PM|Thomas Kwashnak|Windows 11 Desktop, Ryzen 5 3600 CPU, Nvidia RTX 2060 GPU|\~ 1.5 Seconds|\~ 1 second|\~ 1 second|\~1-2 seconds|3 seconds|Pass. Game runs at expected speed|
|11/30/2021 5:13 PM|Nicholas Tourony|Windows 10 Laptop, Intel i7-9750H CPU, Nvidia GTX 1660Ti GPU|\~ 1.75 Seconds|\~ 1 second|\~ 1 second|\~1.5 seconds|~3 seconds|Pass. Game runs at expected speed|

[comment]: <> (Add test rows to end here ^^)

### Completion Criteria
- There are no outliers on all measurements

### Test Completion
- **Tester**: Nicholas Tourony
- **Date of Test**: 11/30/2021
- **Test Result**: Pass
Loading

0 comments on commit f5ffa8d

Please sign in to comment.