-
Notifications
You must be signed in to change notification settings - Fork 0
Death Wall Monster
The purpose of this feature is to create a sense of pressure for the player to move forward and this is more in keeping with the escape theme of the game. In detail, when the game starts, a death wall monster will slowly move from the left edge of the map to the right edge of the map. When the player is overtaken by the death wall, the player will be killed instantly.
Use the createDeathWall
function in ObstacleFactory.java
to create a death wall entity and use spawnDeathWall
to generate it in the map. The location setting of the spawnDeathWall
can be customized if required and will default to the far left of the map.
The insta-kill functionality was simple to implement. Within ObstacleFactory
, a CombatStatsComponent
was added to the deathWall and given a base attack of 100:
.addComponent(new CombatStatsComponent(config.health, 100))
a .atlas
file was then used to add animations to the serpent
To use the intro camera of death wall, introCam
function in ForestGameArea.java
to will set the speed of the duration by calling it in render
in the mainGameScreen.java
To set the speed of the death wall, simply passing the (float) speed
variable to createDeathWall
function which is called in spawnDeathWall
- Player UI
- Popup Menus
- Obstacles
- Boss Enemies
- Progress Tracker
- Checkpoint Design and Functionality
- Score System
- Lives System
- Game Background
- Multiple game-level
- Visual Improvements
- Tutorial Level
- Character Design and Animations
- Character Damage Animations
- Player Animation Functionalities
- Player and Serpent Portal Transition
- Pop-up Menus
- Obstacles
- Lives & Score User Testing
- Buffs & Debuffs
- Buffs & Debuffs redesign
- Obstacle Animation
- Background Design
- Level 2 Background Appearance
- Enemy Monster User Testing
- Level 1 Floor Terrain Testing
- Introduction Screens User Testing
- Character Movement Interviews & User Testing
- Sound user testing
- Level 2 Obstacles and enemy
- Story, Loading, Level 4 and Win Condition Sound Design User Testing
- Giant Bug and Purple Squid animation user testing
- General Gameplay and Tutorial Level User Testing
- Level 4 Terrain User Testing
- Game Outro User Testing