-
Notifications
You must be signed in to change notification settings - Fork 0
Base Enemy Entities
Ella West edited this page Aug 30, 2022
·
6 revisions
Jump to section
Design guidelines were implemented in an effort to create unified enemy characters across the two teams:
- Canvas size of 64x64px
- Dark colour outline
- No blending (Only Pixel Shading)
- Sea Monster colour palette
- 3D Flat Front Facing (3/4 view)
As the intention of enemies is to provide a source of income to the player, a new general config class had to be created called EnemyConfig
. This class is meant to extend the BaseEntityConfig
class by adding a gold
variable that tracks how much gold is dropped by the enemy when it is killed. By default this is set to 0
, but can be modified when implementing a new enemy within the NPCs.json
file.
public class EnemyConfig extends BaseEntityConfig {
public int gold = 0;
}
The Final Boss
Shop
Inventory
Achievements
Infrastructure
User Interfaces Across All Pages
User Interfaces Buildings
Guidebook
[Resource Management](Resource-Management)