-
Notifications
You must be signed in to change notification settings - Fork 0
Obstacles
DLAmeng edited this page Aug 30, 2021
·
27 revisions
To make the game become more challenging and immerse the player into the atmosphere of the game, we aim to implement the obstacle feature for the game. Initially, once the player starts the game, several types of obstacles will appear on the game map. In addition, different types of obstacles will cause different amounts of damage to the game character, and also they will have different movements and functionalities. In order to survive the game, the player must try to avoid as many obstacles as possible.
Static obstacles:
- Asteroid: A type of static obstacle that appears once the game starts and the position of each asteroid remains stable within the game. It does not have any damage to the player but the player cannot pass it directly.
- Asteroid fire: A type of static obstacle that appears once the game starts and the position of each asteroid fire remains stable within the game. For those asteroid fire obstacles on the map, if the player touches them (inside of the attack range of the asteroid fire), the player's health will be reduced by 10.
- Platform: A type of static obstacle that appears once the game starts and the position of each platform remains stable within the game. For those platform obstacles on the map, the player could jump onto them and move freely. This obstacle would not cause any damage to the player. Therefore, the player could use them effectively to avoid other types of obstacles.
- Rocks: When the game starts, rocks are randomly distributed on the horizontal surface, and the types of rocks will also change randomly. Rocks will block the player's walking, but the player can jump over the rocks, and the rocks cannot cause damage.
Dynamic obstacles:
- UFO: A type of dynamic obstacle that randomly appears in the upper area of the map When the game is running, and randomly moves in different directions during the game. When the player collides with the UFO, the player will lose a certain amount of blood that is 25.
- Robot: A type of dynamic obstacle that appears once the game starts and the position of the robot should be constantly changing. During the game, the robot will move left and right at a constant speed. For the robot on the map, if the player collides with it(inside of the attack range of the robot), the player's health will be reduced by 20.
-
obstacle.json
This
- 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