[CROSS WORLD] キーボードで「歌をうたおう!」 [自作ソフトウェア]
CROSS WORLDのゲーム中に,「歌をうたおう!」というミニゲームが入っています。 まぁ,キャラクターのイメージソングにあわせてアイコンが流れてくるので,タイミングよくクリックする,というゲームです。 普通はマウスで行うの*1ですが,せっかく家にはMIDI入出力端子のあるキーボードがあるのだからと,こんなプログラムを作ってしまいました。
- MIDI to Mouse
- バイナリ (14047バイト / MD5:24a710a30b79c028b349e099011e3d23)
- ソース (Microsoft Visual C++.NET 2003用ソリューションファイル付き) (11987バイト / MD5:ac8abc7d4c7df2c1bc3c27afbc199b44)
起動すると,監視する入力MIDIデバイスをきいてくるので,対象となるMIDIデバイスで「はい」を選択します。 あとは,チャネル0のノートオンメッセージを受けると左ボタンの押下を,チャネル0のノートオフメッセージ*2を受けると左ボタンの解放をそれぞれシミュレートします。 タスクトレイに出現したMという文字のアイコンをクリックするとこのプログラムは終了します。
でもって,このプログラムを使っての結果。
- ターゲット
- パティ/歌をうたおう!2 (曲:Yes! Yes! Yes!)
- マウス入力
- およそ16000点
- キーボード入力
- 10000点弱
わざわざ,初めて,MIDI入力を使うプログラムを作っておきながら……マウス入力に完敗です。 ちゃんと練習してやれば越え……られるのかなぁ……。
こんなところに技術を注ぎ込む。
ハングリー精神あふれるYuOさん開発者の鑑だ(^^;
by 赤坂玲音 (2005-11-11 18:43)
やっぱり,こーいうのには力を入れないと。
ノートオフを待たずに左ボタン解放をするように変更する必要があるかも。
by y-ookubo (2005-11-14 15:05)