Watch a Million Particles Collide

What happens when you give 1,000,000 particles their own gravity and spring repulsion and send them out to play? Watch the video above and find out.

This was created by David Moore, a self-taught computer programmer, aspiring physicist and student at San Diego Miramar College. It’s a custom code made with SDL/C++ and 8 days of render time. According to David there’s a bug at the end “where particles can get arbitrarily high energy… but before that it’s very physically accurate!”

It’s fascinating to watch the attraction process take place — one might envision a similar process occurring in the early Universe with the formation of the first galaxies and galactic clusters out of a hot, uniform state. Plus it’s great to see young talented minds like David’s working on such projects for fun!

There just might be hope for us after all.

Video by David Moore

Jason Major

A graphic designer in Rhode Island, Jason writes about space exploration on his blog Lights In The Dark, Discovery News, and, of course, here on Universe Today. Ad astra!

Recent Posts

Is the JWST Now an Interplanetary Meteorologist?

The JWST keeps one-upping itself. In the telescope's latest act of outdoing itself, it examined…

6 mins ago

Solar Orbiter Takes a Mind-Boggling Video of the Sun

You've seen the Sun, but you've never seen the Sun like this. This single frame…

32 mins ago

What Can AI Learn About the Universe?

Artificial intelligence and machine learning have become ubiquitous, with applications ranging from data analysis, cybersecurity,…

38 mins ago

Enceladus’s Fault Lines are Responsible for its Plumes

The Search for Life in our Solar System leads seekers to strange places. From our…

22 hours ago

Lunar Explorers Could Run to Create Artificial Gravity for Themselves

Few things in life are certain. But it seems highly probable that people will explore…

24 hours ago

This is an Actual Picture of Space Debris

Space debris is a growing problem, so companies are working on ways to mitigate it.…

24 hours ago