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

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

Fixes #113

What this does

Adds a Three.js meteor shower effect that triggers randomly every 2–5 minutes:

  • MeteorShower class manages scheduling (random 2–5 min intervals) and per-frame animation
  • Each shower spawns 15–40 meteors staggered over ~5 seconds
  • Meteors rendered as THREE.Line streak segments with fade-out trails
  • Full Three.js scene bootstrap: renderer, camera, clock, animation loop
  • Starfield background (3000 points) with slow ambient rotation
  • Import map for Three.js 0.183 added to index.html
  • CSS global reset added to style.css for proper canvas layout
  • window.triggerMeteorShower() exposed for dev console testing
Fixes #113 ## What this does Adds a Three.js meteor shower effect that triggers randomly every 2–5 minutes: - `MeteorShower` class manages scheduling (random 2–5 min intervals) and per-frame animation - Each shower spawns 15–40 meteors staggered over ~5 seconds - Meteors rendered as `THREE.Line` streak segments with fade-out trails - Full Three.js scene bootstrap: renderer, camera, clock, animation loop - Starfield background (3000 points) with slow ambient rotation - Import map for Three.js 0.183 added to `index.html` - CSS global reset added to `style.css` for proper canvas layout - `window.triggerMeteorShower()` exposed for dev console testing
claude added 1 commit 2026-03-24 04:00:20 +00:00
feat: add meteor shower effect with random scheduling
Some checks failed
CI / validate (pull_request) Has been cancelled
07d3f2d34c
Implements a Three.js meteor shower that triggers randomly every 2-5
minutes. Each shower spawns 15-40 meteors as streaking line segments
with fade-out trails, flying diagonally across the starfield.

- MeteorShower class manages spawn scheduling and per-frame updates
- Starfield background (3000 points) with slow ambient rotation
- Full Three.js scene bootstrap with renderer, camera, animation loop
- Import map for Three.js 0.183 added to index.html
- window.triggerMeteorShower() exposed for dev console testing
- Global CSS reset added to style.css for proper canvas layout

Fixes #113
Owner

🤖 Merge Bot: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.

🤖 **Merge Bot**: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.
Timmy closed this pull request 2026-03-24 04:01:53 +00:00
Some checks failed
CI / validate (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#159