I’ve been totally fascinated by Asciiquarium.

I mean… how cool can this possibly be?

There’s even a Twitch channel streaming it 24/7!

It’s a big Perl script that can possibly use some refactoring or reorganization, but still! I’ve forked what I’ve found as a semi-official repository in GitHub, because there were a few interesting pull requests lingering from some time and I was curious. If you’re curious too, take a look at polettix/asciiquarium, which includes also the enhancements (a yellow submarine, a sword fish, and some more stuff that is in the original as far as I can understand).

This also led me to discover the Perl module Term::Animation, which is what makes the magic possible. I hope to have time to take a deeper look at it!