asciifire burns your terminal, but only 80x25 area. You can change color and/or update interval, or cycle through all five colors through the command-line options.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7y417z3Lsn9chRNF9rJFO3o4QWughnNILpUPw97i3b8JeEswg36ISR2D3v8mwK6xItYPy7MDT5b7oD2QKdNWSPa05FAu-XaRtXLYCSiuhG0dsytPMBtqEMQL-LMPh9z0HrKSsCd7FPZ0/s800-Ic42/asciifire.gif

python asciifire.py -t 1 -d 200000

It’d be a nice screensaver if it can fill entire terminal size, but it doesn’t, unfortunately. I attempted, but I failed, but now as I staring at the GIF above, I seem to see the pattern of how it was coded. I can see the fire is shifting to the left with slight changes to each column of fire.

asciifire was created by Matt Hersant on 2013-06-25, written in Python 2 with ncurses under the GPL (version unspecified), currently git-1740a49 (2015-12-11).