-
Notifications
You must be signed in to change notification settings - Fork 1
Background Implementation
If a new level is added to the game, you can add the new background image to the game as follows:
-
Load the image into the game (LevelGameArea class)
-
Display the background image in the LevelGameArea class.
init() {
...
if (levels.equals("levels/level1.json")) {
displayBackground("backgrounds/background_level1.png");
...
}
In the example above we'd like to display an image for level one.
- You can resize the background image in the BackgroundRenderComponent class.
if (texturePath.equals("backgrounds/background_level1.png")) {
batch.draw(texture, -3, -1, screenWidth * 14f, screenHeight * 1.9f);
}
Testing Plans
Team 1
Team 2
Team 3
Team 4
Team 5
Team 1
Team 2
Team 3
Team 4
Team 5
User Testing
Sprint 1 - Game Audio
Sprint 1 - Character Design
Sprint 1 - Menu Assets
Sprint 1 - Map Design
Sprint 1 - Void
Sprint 2 - Game Audio
Sprint 2 - Character Design
Sprint 2 - Menu Assets
Sprint 2 - Interactable Design Animation
Sprint 2 - Levels 1 & 4, and Level Editor
Sprint 2 - Proposed Level 2 & 3 Designs
Sprint 2 - Current Game State
Sprint 3 - Menu Assets
Sprint 3 - Map Design
Sprint 3 - Score Display
Sprint 3 - Player Death and Spawn Animations
Sprint 3 - Pick Ups and Pause Screen
Sprint 4 - Gameplay
Sprint 4 - Game UI and Animation
Sprint 4 - Level Background and Music
Sprint 4 - Game User Testing
Sprint 4 - Final Game State Testing
Entities and Components
Status Components
Event System
Player Animations Implementation
Development Resources
Entities and Components
Level Editor (Saving and Loading
Multiple Levels)