« ModelをRuby、ViewをPHPで書く | Main | KinectとArduinoを連携させる(4パターン) »

2012.03.18

Processingでスーファミ風コントローラを扱う

展示会向けにProcessingで開発しているのだけど、ふとパソコンのキーボードよりゲームパッドで操作してもらったほうが楽しんでもらえるんじゃないかと思った。

BUFFALO USBゲームパッド 8ボタン スーパーファミコン風 グレー BSGP801GY
BUFFALO USBゲームパッド 8ボタン スーパーファミコン風 グレー BSGP801GY
バッファローコクヨサプライ  2009-05-27
売り上げランキング : 204


Amazonで詳しく見る
by G-Tools

探したら、すぐにproCONTROLLというライブラリが見つかったのだけど、サンプルがLogitec RumblePad向けに書かれていて、動かすのに少し苦労した。

ロジクール ランブルゲームパッド F510
ロジクール ランブルゲームパッド F510
ロジクール  2010-10-22
売り上げランキング : 1265


Amazonで詳しく見る
by G-Tools

スーファミ風ゲームパッドとはジョイスティックの考え方が若干違ってるようで、ちびちび消しては動かしして、なんとか動かせたソースはこちら。

https://gist.github.com/2068969

|

« ModelをRuby、ViewをPHPで書く | Main | KinectとArduinoを連携させる(4パターン) »