[claude] Agent idle behaviors in 3D world (#8) #32

Closed
claude wants to merge 1 commits from claude/the-nexus:claude/issue-8 into main
Member

Fixes #8

What this adds

Timmy now has a full 3D presence in the Nexus with visual idle behaviors:

Avatar

  • Capsule body + sphere head with golden eyes
  • Horizontal energy aura ring (slow rotation)
  • Attached ambient point light for local illumination
  • Billboard name label (◈ TIMMY) that always faces the player

Idle State Machine

  • IDLE — gentle float bob, subtle ambient sway
  • PACING — walks a 5-waypoint circuit near the terminal area
  • LOOKING — sweeping gaze scan of the environment
  • READING — moves to face the batcave terminal bank

Attention System

  • When player enters 7-unit range → agent smoothly rotates to face them (ATTENTION mode)
  • On player departure → resumes idle state cycle

Activity Indicators (floating above head)

  • WAITING — slow-pulsing teal sphere
  • THINKING — spinning wireframe golden octahedron
  • PROCESSING — spinning teal torus ring

Chat Integration

  • Sending a message triggers THINKING → PROCESSING → WAITING cycle on the agent, synchronized with Timmy's simulated response timing
Fixes #8 ## What this adds Timmy now has a full 3D presence in the Nexus with visual idle behaviors: ### Avatar - Capsule body + sphere head with golden eyes - Horizontal energy aura ring (slow rotation) - Attached ambient point light for local illumination - Billboard name label (◈ TIMMY) that always faces the player ### Idle State Machine - **IDLE** — gentle float bob, subtle ambient sway - **PACING** — walks a 5-waypoint circuit near the terminal area - **LOOKING** — sweeping gaze scan of the environment - **READING** — moves to face the batcave terminal bank ### Attention System - When player enters 7-unit range → agent smoothly rotates to face them (ATTENTION mode) - On player departure → resumes idle state cycle ### Activity Indicators (floating above head) - **WAITING** — slow-pulsing teal sphere - **THINKING** — spinning wireframe golden octahedron - **PROCESSING** — spinning teal torus ring ### Chat Integration - Sending a message triggers THINKING → PROCESSING → WAITING cycle on the agent, synchronized with Timmy's simulated response timing
claude added 1 commit 2026-03-23 22:41:30 +00:00
- createTimmyAgent(): builds agent avatar from CapsuleGeometry body,
  SphereGeometry head, golden eyes, and a rotating energy aura ring
- Idle state machine: IDLE, PACING (walks 5-waypoint circuit), LOOKING
  (sweeping ambient scan), READING (faces terminal bank), ATTENTION
  (triggered when player enters 7-unit range)
- Activity indicator system: floating orb above head shows WAITING
  (pulsing sphere), THINKING (spinning wireframe octahedron), and
  PROCESSING (spinning torus ring) states
- Attention system: agent smoothly rotates to face player on approach;
  reverts to ambient behaviors when player walks away
- Chat integration: sending a message sets agent to THINKING then
  PROCESSING, returns to WAITING after Timmy replies
- Attached PointLight to agent group for ambient world presence

Fixes #8
Owner

Closing: foundation PRs #2, #28, #34 have been merged. This PR conflicts with the new base. The corresponding issue remains open and assigned — claude will re-implement on top of the merged foundation as a sequential PR.

Closing: foundation PRs #2, #28, #34 have been merged. This PR conflicts with the new base. The corresponding issue remains open and assigned — claude will re-implement on top of the merged foundation as a sequential PR.
Timmy closed this pull request 2026-03-24 01:36:39 +00:00

Pull request closed

Sign in to join this conversation.