ASCIIQuariumは、アスキーアートで魚をアニメーションさせるPerlスクリプトです。コンソール画面を見続けて、疲れたときの息抜きなどに活用してみてください。
ASCIIQuariumのインストール
ASCIIQuariumのスクリプトをダウンロードして解凍します。
CentOS 8 Ubuntu 20.04
$ wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
$ tar xvfz asciiquarium.tar.gz
Term::Animationモジュールが必要なのでインストールします。
CentOS 8 Ubuntu 20.04
$ sudo cpan Term::Animation
スクリプトに実行権限を付与します。
CentOS 8 Ubuntu 20.04
$ chmod 764 asciiquarium_1.1/asciiquarium
Term::Animationモジュールのインストールでエラーが出た場合
Term::Animationモジュールのインストール時に、以下のエラーが発生する場合があります。
# Failed test 'use Term::Animation;'
# at t/use.t line 2.
# Tried to use 'Term::Animation'.
# Error: Can't locate Curses.pm in @INC (you may need to install the Curses module) (@INC contains: /root/.cpan/build/Term-Animation-2.6-1/blib/lib /root/.cpan/build/Term-Animation-2.6-1/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /root/.cpan/build/Term-Animation-2.6-1/blib/lib/Term/Animation.pm line 7.
Cursesモジュールが必要なのでCursesモジュールをインストールします。
CentOS 8 Ubuntu 20.04
$ sudo cpan Curses
Cursesモジュールのインストールでエラーが出た場合
Cursesモジュールのインストール時に、以下のエラーが発生する場合があります。
c-config.h:7:10: fatal error: ncurses.h: No such file or directory
#include <ncurses.h>
^~~~~~~~~~~
compilation terminated.
make: *** [Makefile:359: Curses.o] Error 1
ncurses.h
が必要なので、ncurses.hを含むパッケージをインストールします。
CentOS 8
$ sudo dnf install ncurses-devel
Ubuntu 20.04
$ sudo apt install libncurses-dev
ASCIIQuariumの起動
ASCIIQuariumのスクリプトを実行します。
CentOS 8 Ubuntu 20.04
$ cd asciiquarium_1.1
$ ./asciiquarium
操作方法
q
ASCIIQuariumを終了します。r
画面を再描画します。p
画面を一時停止、再開します。
以上、ASCIIQuariumの紹介でした。