EDIT 2026-04-19Apparently, there are many "very similar" versions of this program "out there."
I think it would be a stretch to believe that all of these programs ought to be attributed to one person. Anybody, at any time, can have an "original thought" that is completely independent from an identical "original thought" by somebody else in a different place and a different time.When somebody shares a program, I assume it is their original code, and any port/mod of mine will give credit to the author of the source code I ported. I'm not going to spend time investigating the origins of any program I find on the web. (Well, if it is easy for me to give credit to all the shoulders on which I'm standing tall, I'll do that because I do enjoy doing that.)
Some may believe that all programs similar to this one should be attributed to Jan Vibe as author of a similar program written in BBC BASIC. I leave it up to you: credit Jan Vibe for my port/mod if you wish. Regardless, it would seem Jan Vibe made some significant contributions, which you might find worth researching.
This program is a port and mod of a BazzBasic program by EkBass, shared by EkBass via the GotBASIC discord server.
Note that I've setup some random "color randomness" to each drawing cycle loop (which generates a finite number of orbs each loop to create interesting patterns because of small empty spaces with no orbs.)