90 likes | 243 Vues
爆音 コールを スマートフォン で! ~ BIKE CALL の開発~. 2012/07/07 7M4MON. コールとは. まずはこちらの動画をご覧ください CBX 3重奏. ジャパニーズ 芸能?. エンジン音で音楽を奏でるって素敵や ん ? 車種とか組み合わせたら面白そうじゃ ね ? バイク以外 も鳴らせたらもっと面白そう? でも近所迷惑じゃ ね ? そもそもバイク持ってないし。 スマホで作ってみる?. プロトタイピング. スマートフォンをアクセルスロットとして握る 手前に捻ると回転数(周波数)が上がる 手前 に捻ると加速度センサの値が変化
E N D
爆音コールをスマートフォンで!~BIKE CALLの開発~ 2012/07/07 7M4MON
コールとは • まずはこちらの動画をご覧ください • CBX3重奏
ジャパニーズ芸能? • エンジン音で音楽を奏でるって素敵やん? • 車種とか組み合わせたら面白そうじゃね? • バイク以外も鳴らせたらもっと面白そう? • でも近所迷惑じゃね? • そもそもバイク持ってないし。 • スマホで作ってみる?
プロトタイピング • スマートフォンをアクセルスロットとして握る • 手前に捻ると回転数(周波数)が上がる • 手前に捻ると加速度センサの値が変化 • クラッチを握ると回転数が下がる • 上記はスマホを横に傾けることで代用する
WindowsPhoneを使おう • VisualStudioで開発出来るよ! • センサも音程も簡単に扱えるよ!pitch = accelerometer.CurrentValue.Acceleration.X * -2 -1;soundInstance.Pitch = pitch; • たったこれだけ!超簡単だね! • プログラミングは手段。目的じゃない。 • IDEの使い方を勉強したいんじゃない。 • アイディアを即、形にできる。 • それが WindowsPhone !! • 端末自体の使い勝手はよう知らんw
痒くないところに手を入れる • エンジン音の車種を複数選べるように!→ CBX400F、GT380、GS400 • バイク以外も選べるように!→Ferari F1、猫、こおろぎ、スーパーマリオ • スーパーマリオはマリオ3の • その場で録音してコールしちゃう!→ 録音機能と再生機能を実装 • 回転数が上がると音が大きくなるように!→ volume = pitch / 4 + 0.75; //-1~1を0.5~1に変換soundInstance.Volume = volume;
スクリーンショット • ちなみに… • 猫の絵は WebCatStudioさんのアイコン • こおろぎの絵はアマナイメージズさんの画像素材を使用させていただきました。
完成動画! • 音が重なるとカオスw • くだらね~w
おしまい。 • こんなんでいいのか? • 需要あるのか? • マーケットプレイスにて全世界に公開中!