sedで書かれたチェスがもの凄い件

2 sed

sedといえば伝統的でシンプルなコマンドラインユーティリティであり、複雑な処理を行わないものという先入観がありますが、このsedを使ってチェスを作った人がいるというから驚きです(SedChess)。

GitHubのサイトを見ても言葉(ロシア語?)がよくわからないですが、起動する方法はとりあえず以下の通り。

$ git clone https://github.com/bolknote/SedChess
$ cd SedChess
$ sed -f chess.sed (リターン)

そうするとチェス盤が表示されます。

2 sed 1

プレー方法は、「e4 e5」のように「開始座標 終了座標」形式で座標を入力すればよいです。チェスのルールもうろ覚えですが先手のポーンを動かすことはできました。COMの思考時間は結構かかります。

Redditによると、sedで書かれたテトリス「sedtris」なんてものまであるようです。世界は広いですなあ。

スポンサーリンク