2024年09月10日

あけこん

スマホゲーム、アイドルマスター シンデレラガールズ スターライトステージ(通称デレステ)のパソコン用コントローラーを作った。

デレステはいわゆる音ゲー。
曲に合わせて玉が五箇所のポイントめがけて落ちてきて、ポイントに重なるタイミングで対応するキーを押す。

240910-240910.1.jpg

ほとんどのユーザーはスマホかタブレットで遊んでると思われるこのゲーム、PCでやると結構難易度が高い。難しい原因はもっぱらキーボードの遅延。キースキャンのポーリングレートがまあ害悪で、キー押してから反応するまでに(自分の環境で)50ms〜150msくらいのバラつきがある。同じテンポでキーを押し続けても、鳴る音は勝手にシンコペーションが付くという。ゲームの難易度は5段階あるんだが、下二つ(Basic/Regular)はなんとかなってもそれ以上のProとか絶対に無理。

という訳で、仕方なく?専用のコントローラーをラズベリーパイで作った。なんかレバーレスコントローラー用のファームウェアが公開されてたの見つけたので、900円のラズパイピコにファーム入れて(と言ってもUSBボリュームとしてPCにマウントできるんでコピーするだけ)、一個450円の三和電子の30φボタンにハーネス(セットで990円)繋いで、超テキトーな1,000円プラケースに入れておしまい。電源も不要。締めて5,600円也。

240910-IMG_0285.jpg

試作品とは言え、我ながら酷っでえ見た目。
見栄え全く考慮せず、というかケースの中に余った部品とかシールとか入れておけて便利。
最初は格闘ゲームにも使えるようにレバーレスと同じ結線にしようとしたんだけど、デレステがスティック系のSW(UPとかDOWNとか)を認識しなかったので、もうこれはデレステ専用と割り切ってボタン配置をA系統とB系統だけにつなぎ替えた。残念。

240910-IMG_0284.jpg

ラズパイさすがに早い。遅延メチャ少なくてボタン押した瞬間に音が鳴るようになった。んだが、今まで遅延を見越したキーダウンしてきたもんで逆に難しくなってしまった...慣れるまで修行である。

そのうち格ゲー用レバーレスも作ろう。

posted by しかぽん at 22:20| ゲーム