Timmy speaks — chat messages appear as floating 3D text briefly #205
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When Timmy sends a chat message, the text also appears briefly in 3D space near his avatar as floating glowing text. Use Three.js TextGeometry or canvas sprite. Text fades after 5 seconds. Only last message visible.
Files: app.js
PR created: #226
Implemented floating 3D speech bubbles for Timmy chat messages using canvas sprites (same pattern as commit banners / agent panels):
createSpeechBubbleTexture(text)— 512×100 canvas with neon-blue glow border,TIMMY:label, two-line word wrap for long messagesshowTimmySpeech(text)— removes any existing bubble, spawns aTHREE.Spriteat(0, 8.2, 1.5)above the platform centrechat-messagehandler callsshowTimmySpeech()on every message; sovereignty easter egg check preserved