本格的にゲームを楽しむためにはキーボードのコントロールは面倒です。十字キーのコントローラも良いですが、よりこだわる方が使うのはジョイスティックでしょう。円を描くような操作ができるのが魅力です。 Nipplejsはそんなジョイスティック操作をWeb上で再現するライブラリです。スマートフォンなどでの利用も可能です。

Nipplejsの使い方

例えばこんな感じです。タッチした場所が大きい円で、指を動かすと小さい円がその中で動きます。

動かしたデモです。

Nipplejsはバーチャルコントローラなので画面上のどこでも表示できるのが魅力です。タッチした場所が軸になって、そこから上下左右に自由に動かすことができます。ソフトウェアのジョイスティックとして魅力的なライブラリです。

NipplejsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。

Nipplejs by yoannmoinet yoannmoinet/nipplejs