マトリックスと言えば黒い画面の中に半角文字が流れ落ちてくる表現が有名です。あれを見るとマトリックスを思い出すという方も多いのではないでしょうか。 Digital Rainではまさにそんな表現を行っています。特徴的なのはGoを使っている点でしょう。

Digital Rainの使い方

こんな感じです。Canvasに描画しています。

アニメーションGIFで見るとさらに格好良いです。

Digital Rainは文字の背景をぼかしていたりして、Webブラウザで描きつつも何となくアニメーションのように見えます。GopherJSを使い、GoをJavaScriptに変換しています。GopherJSの実例として見ても面白いソフトウェアです。

GopherJSはGo製のオープンソース・ソフトウェア(MIT License)です。

whoa tidwall/digitalrain