GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
BUILDMID

Build a Particle Life Simulator

75 minutes
0 completed
canvassimulationcreative-codingphysics

Description

Build a Particle Life Simulator

Build a simulation where colored particles follow simple attraction/repulsion rules that produce emergent life-like behavior.

Requirements

  • Spawn 500+ particles of 4-6 different colors
  • Each color pair has an attraction/repulsion force (configurable matrix)
  • Real-time simulation at 60fps using Canvas
  • Interactive force matrix editor (sliders or grid)
  • Preset configurations that produce interesting behaviors (cells, galaxies, worms)
  • Pause, reset, and speed controls
  • Particles wrap around screen edges
  • Technical Notes

    Core algorithm: for each particle, calculate net force from all nearby particles based on color-pair rules and distance. Use spatial hashing for performance.

    Bonus Points

  • Mouse interaction (attract/repel particles)
  • Record and replay simulations
  • Export force matrix as shareable config
  • You will be guided through MCP setup before the timer starts