Implement activity-specific behavior trees #91

Open
opened 2025-12-17 03:22:26 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 03:22:26 +00:00 (Migrated from github.com)

Description

Create behavior trees for Work, Leisure, Social, and Maintenance activities with contextual behaviors.

Acceptance Criteria

Scenario: Activity trees work
  Given entity is performing activity
  When activity-specific tree is evaluated
  Then Work tree executes job-specific behaviors
  And Leisure tree chooses from hobbies
  And Social tree manages interactions
  And Maintenance tree handles eating, sleeping, hygiene

Technical Notes

  • Activity types: Work, Leisure, Social, Maintenance
  • Work trees specialized per role (baker, guard, teacher)
  • Leisure trees based on personality preferences
  • Social trees handle relationship interactions
  • Maintenance trees satisfy needs
  • Context switching between activity trees

Size: M (4 points)
Priority: P0
Phase: 4 - Behavior Tree System

## Description Create behavior trees for Work, Leisure, Social, and Maintenance activities with contextual behaviors. ## Acceptance Criteria ```gherkin Scenario: Activity trees work Given entity is performing activity When activity-specific tree is evaluated Then Work tree executes job-specific behaviors And Leisure tree chooses from hobbies And Social tree manages interactions And Maintenance tree handles eating, sleeping, hygiene ``` ## Technical Notes - Activity types: Work, Leisure, Social, Maintenance - Work trees specialized per role (baker, guard, teacher) - Leisure trees based on personality preferences - Social trees handle relationship interactions - Maintenance trees satisfy needs - Context switching between activity trees **Size:** M (4 points) **Priority:** P0 **Phase:** 4 - Behavior Tree System
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#91