Vimでパイプを繋げて水を流す有名なパズルゲームを作った。

f:id:rbtnn:20150311061506p:plain

Vimでパイプを繋げて水を流す有名なパズルゲームを作りました。 なんでこんなのを作ったかというと、最近xxdを使ってバイナリデータをVimから読み込むっていうのを試していて、これはbmpファイルを読み込んでみたという、ちょっと試作品感のあるVimゲームプラグインです。 まぁなので、このゲームで遊ぶにはxxd必須です。よかったら遊んでみてくださいw。 あとパイプは乱数を使って適当に配置しているので、クリアできない問題も出現するかもしれません。そのときはqで終了してください。すいません、これは仕様です(実装めんどい)。

rbtnn/pipe.vim · GitHub

ゲームの始め方

:Pipe

操作方法

  • スペースキー : カーソル下のパイプを右回転する。
  • hキー : カーソルを左に移動する。
  • jキー : カーソルを下に移動する。
  • kキー : カーソルを上に移動する。
  • lキー : カーソルを右に移動する。
  • qキー : ゲームを終了する。

依存しているプラグイン

rbtnn/game_engine.vim · GitHub