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
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
Technical Details
Acceptance Criteria