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.
Itd be a nice screensaver if it can fill entire terminal size, but it doesnt, 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).