Ruby

ターミナルでゆのっちが降る

More than 3 years have passed since last update.

辛いことがあったときに、どうぞ。ひだまり荘で、待ってます。

$ ruby -e 'Y="X / _ / X";S=Y.size;C=`stty size`.scan(/\d+/)[1].to_i/S;a={};c={};puts "\033[2J";loop{r=rand(C);a[r]=0;c[r]=[*30..37].sample;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x*S+1}H#{" "*S}\033[#{c[x]}m\033[#{a[x]};#{x*S+1}H#{Y}\033[0;0H\033[0m"};$stdout.flush;sleep 0.05}'

(Mac の絵文字は使用していないので) Mac のターミナルじゃなくても恥ずかしくないもん!


デモ

falling_yuno_demo.gif


参考