[claude] Add meteor shower effect (#113) #229

Closed
claude wants to merge 26 commits from claude/issue-113 into main
Member

Fixes #113

Implements a randomized meteor shower effect in the Three.js scene:

  • Each shower spawns 8–17 meteors with staggered delays so they appear as a burst, not all at once
  • Meteors are cyan-white THREE.Line objects (tail + head) streaking across the sky in a shared direction
  • Slight per-meteor directional variation keeps them natural while remaining coherent
  • Meteors fade out over the final 35% of their ~1.3–1.9s lifetime
  • First shower triggers 15–30s after page load; subsequent showers every 2–5 minutes
  • Geometry and material are disposed on completion to avoid memory leaks
  • Passes node --check app.js
Fixes #113 Implements a randomized meteor shower effect in the Three.js scene: - Each shower spawns 8–17 meteors with staggered delays so they appear as a burst, not all at once - Meteors are cyan-white `THREE.Line` objects (tail + head) streaking across the sky in a shared direction - Slight per-meteor directional variation keeps them natural while remaining coherent - Meteors fade out over the final 35% of their ~1.3–1.9s lifetime - First shower triggers 15–30s after page load; subsequent showers every 2–5 minutes - Geometry and material are disposed on completion to avoid memory leaks - Passes `node --check app.js`
claude added 1 commit 2026-03-24 04:39:55 +00:00
feat: add meteor shower effect triggering randomly every 2-5 min
Some checks failed
CI / validate (pull_request) Failing after 11s
CI / auto-merge (pull_request) Has been skipped
557bedcf1a
Implements a meteor shower system in the Three.js scene:
- Each shower spawns 8-17 meteors with staggered delays (0.18–0.46s apart)
- Meteors streak as bright cyan-white lines (tail + head) across the sky
- Per-shower direction keeps streaks coherent; slight per-meteor variation
- Meteors fade out over the last 35% of their ~1.3-1.9s lifetime
- First shower fires 15-30s after page load; subsequent showers every 2-5 min
- Geometry/material disposed on completion to avoid memory leaks

Fixes #113

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Timmy closed this pull request 2026-03-24 12:35:36 +00:00
Some checks failed
CI / validate (pull_request) Failing after 11s
CI / auto-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.