<< Jayden Feliz, Damian Chang >>
<< Pokemon Battle >>
- << Start Menu >>
- << attack menu >>
- << Winning Animation and losing animation>>
- << 2 characters>>
- << End Menu (Win/Lose)>>
- << You should have a list of each of your classes with a description >>
- Controller Class: controls player actions such as moving left, right, jumping, and crouching.
- MainMenu Class: handles the main menu interface and interactions.
Test Case 1: Player Movement Interaction
Step | Procedure | Expected Results |
---|---|---|
1 | Press left arrow key | Player moves left |
2 | Press right arrow key | Player moves right |
3 | Press up arrow key | Player jumps |
4 | Press down arrow key | Player crouches |
Test Case 2: Button Interaction in Main Menu
Step | Procedure | Expected Results |
---|---|---|
1 | Hover the mouse pointer over each button | Buttons highlight upon mouse hover |
2 | Click on the "Start Game" button | Clicking on the "Start Game" button transitions to the game screen |
3 | Click on the "Quit" button | Clicking on the "Quit" button closes the game application without issues |
Test Case 3: Attack Mechanism in Game
Step | Procedure | Expected Results |
---|---|---|
1 | Select "Rock" option | Game displays appropriate outcome based on the selected option |
2 | Select "Paper" option | Game displays appropriate outcome based on the selected option |
3 | Select "Scissors" option | Game displays appropriate outcome based on the selected option |
Test Case 4: Display of Win/Lose Screens
Step | Procedure | Expected Results |
---|---|---|
1 | Run Counter Program | GUI window appears with count = 0 |
2 | click count button | display changes to count = 1 |
etc... |
Test Case 5: Enemy and Player Character Scaling
Step | Procedure | Expected Results |
---|---|---|
1 | Start the Game | Game starts |
2 | Verify that the player and enemy characters are displayed on the screen with the correct sizes, positions, and proportions. | The player and enemy character imagse are scaled according to the specified dimensions and appear correctly on the screen. |