asciiPlasma is a C port of http://ioyu.com/io/javascript/asciiPlasma.asp - mesmerizing eye-candy now in your console!
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
asciiPlasma.c

README.md

asciiPlasma

Mesmerizing eye-candy plasma goodness now in your console!

asciiPlasma is a C port of Lee W. Fastenau's javascript asciiPlasma. You might also want to check out a reddit discussion that inspired this port.

running

$ gcc -Wall -g -O2 -o asciiPlasma asciiPlasma.c -lm -lncurses
$ ./asciiPlasma

coming soon

  • custom terminal dimensions as parameters (-w and -h)
  • option to switch between PAL1 and PAL2 at runtime (-1 and -2)
  • use colors/shades of gray on the palette (256 color terminals?)
  • optional text message to be displayed in the middle ([-m <message>])
  • handle terminal resizing gracefully
  • redirect output to another terminal (mesmerize your co-workers in troll-mode!)

keywords: linux ascii art animation console ncurses plasma xterm