voxel.jsはマインクラフト風の立方体を組み合わせた三次元空間を作れるソフトウェアです。

voxel(ボクセル)というのはpixcelが平面であるのに対して、立体を表す値です。そんなボクセルをWebブラウザ上で扱い、まるでマインクラフトのような表現を可能にするライブラリがvoxel.jsです。

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.15.01_thumb.1358771079.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.15.01.1358771079.png)
マインクラフトっぽい画面です。

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.15.55_thumb.1358771084.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.15.55.1358771084.png)
凄い高さ…

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.16.43_thumb.1358771092.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.16.43.1358771092.png)
こんなデモステージも。

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.17.06_thumb.1358771097.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.17.06.1358771097.png)
クリックで破壊できます。

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.17.55_thumb.1358771102.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.17.55.1358771102.png)
なんか凄い。

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.18.32_thumb.1358771112.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.18.32.1358771112.png)
山があるとつい登りたくなります。

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.18.44_thumb.1358771117.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.18.44.1358771117.png)
おお…ラピュタのようです。

[![](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.19.45_thumb.1358771121.png)](http://images.moongift.jp/2013/01/Screenshot 2013-01-21 11.19.45.1358771121.png)
何やらオブジェクトが転がっているものも。

voxel.jsは矢印キーで移動したり、スペースキーによるジャンプ、マウスクリックによるボクセル破壊など空間を自由に動き回って遊ぶことができます。マインクラフトが有名な世界観ではありますが、それ以外でもきっと役立つ使い方があるでしょう。

voxel.jsはJavaScript製、BSD Licenseのオープンソース・ソフトウェアです。

MOONGIFTはこう見る

Angry Birdsが世に出た後、Angry Birds風の物理ゲームやステージロックの仕組みを真似たゲームがとても数多く登場しました。マインクラフト自体が2009年くらいからあるゲームで、決して新しいものではありませんがここ1〜2年で一気に人気が出たように感じます。

それだけにマインクラフト風ゲームも多数出てきてもおかしくありません。ステージのカスタマイズやキャラクターの変更、ゲームテーマをつけたりと色々な変更が考えられます。そこにvoxel.jsが活躍できる可能性は大きいのではないでしょうか。

voxel.js * blocks in yo browser

maxogden/voxel-engine · GitHub