Proton Stream
This piece features five "streams" randomly move back and forth. However, they're constrained to be within twenty spaces of each other, moving as a loose group. The fast scroll speed gives an impression of a Ghostbuster's proton pack firing.
The number of streams and distance are configurable with the NUM_STREAMS
and MAX_DISTANCE
constants in the source code. You can also change how jittery the streams move left and right by adjusting the MOVE_CHANGE
constant. The characters for the streams are drawn from the STREAM_CHARS
constant while the background is set by the character in EMPTY_CHAR
constant.