カテゴリー
fun

docker/surprise – Docker誕生日

docker/surprise


docker run -it -rm docker/surprise

Docker6周年記念イメージだそうです。

ソースコードはこちら

カテゴリー
ネットのサービス

ASCII World – クォータービューのASCIIテキストで描かれたブラウザゲーム

ascii world は、ブラウザで動く ASCII ベースのゲームです。

キーボードの W・A・S・D キーで上下左右にキャラクター(線ですが)を動かし、Jキーでジャンプ。チェックポイントを通ってゴールを目指します。道から外れて落ちたら面の最初に戻される。ルールは単純です。

テキストで描かれているから「テキストゲーム」、しかし2.5Dゲームでもあるわけです。ブラウザでこれを描画する意味はともかく。

ソースコードがGitHub で公開されています。ソースからすると現在9面あるようですね。そこそこコンパクトな関数で各面のフィールドを生成しているよう。コメントも多めです。

via Hacker News

カテゴリー
ツール

ASCII TV – テキストアニメーション映画(スターウォーズep4とか)を再生するwebサーバ

オープンソースで公開された ASCII TV は、ASCII文字で構成された「映画」をターミナル上で再生できる Golang 製の http サーバです。

サンプルとして、スターウォーズ・エピソード4 (のASCII映画)をターミナルから以下のコマンドで再生できます。

$ curl https://asciitv.fr

ここで再生される19分弱のASCII版スターウォーズは、2012年に telnet で再生する ascii-telnet-server が公開された際にもデモ用に使われていたものです。もともとは、http://www.asciimation.co.nz/としてサイモン・ヤンセンさんが制作したもの。

telnet版の呼び出しは以下

$ telnet towel.blinkenlights.nl

再生の様子はこんな感じになります。

ASCII TV はスターウォーズのテキストファイルを呼び出すようになっていますが、データさえ用意して差し替えれば、他のASCII映画やアニメーションをターミナルから再生することができます。

ASCII版スターウォーズほど気合の入ったものは、ちょっと見つかりませんでしたが。

via Hacker News