-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
Implement deer as the first NPC entities in the game world. These should have basic AI behavior, interact with the environment, and serve as a foundation for future ecosystem development.
Requirements
- Create deer entity with appropriate components
- Implement basic AI for movement, grazing, and fleeing
- Add interaction with environmental objects (grass, trees)
- Create placeholder art assets for deer (can be simple shapes initially)
- Implement day/night behavior changes
- Add sound effects for deer
Technical Details
- New components needed:
- AIComponent for behavior control
- AnimalComponent for animal-specific properties
- InteractionComponent for environmental interaction
- Systems changes:
- Update EntityManager to handle AI entities
- Create AISystem for processing AI behaviors
- Extend collision system for AI entity interactions
Acceptance Criteria
- Deer spawn in appropriate locations in the world
- Deer move naturally with basic pathfinding
- Deer flee when player approaches too closely
- Deer graze on grass during the day
- Deer rest during night time
- Deer make appropriate sounds
- Deer interact with environmental objects
- Performance remains stable with multiple deer in the world
Metadata
Metadata
Assignees
Labels
No labels