Pierre Wessman a3ffc94916 Restructure behavior tree for scalability
- Separate base behavior nodes into BehaviorNodes.ts (fixes circular dependency)
- Organize behaviors by role (goalie) and context (offensive/defensive/transition)
- Add modular behavior subtrees:
  - GoalieBehavior: Track puck position near net
  - SkaterBehavior: Route to context-specific behaviors
  - PuckCarrierBehavior: Shoot/carry logic (Phase 4)
  - OffensiveSupportBehavior: Placeholder for Phase 5
  - DefensiveBehavior: Placeholder for Phase 6
  - TransitionBehavior: Chase loose puck
- Maintain backward compatibility with static evaluatePlayer()

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 09:42:20 +02:00
2025-10-02 08:29:43 +02:00
2025-10-01 13:57:42 +00:00
2025-10-02 08:06:08 +02:00
2025-10-01 13:57:42 +00:00
2025-10-01 13:57:42 +00:00
2025-10-01 13:57:42 +00:00
2025-10-01 13:57:42 +00:00
2025-10-01 11:46:38 +00:00
2025-10-02 08:06:08 +02:00
...
2025-10-02 08:11:21 +02:00
2025-10-01 13:57:42 +00:00
2025-10-01 13:57:42 +00:00
Description
No description provided
344 KiB
Languages
TypeScript 99.2%
HTML 0.8%