MUDAなことをしよう。MUDAなことをしよう。『仮面ライダーエグゼイド』。自分の好きなゲームとライダーの融合、おまけにコレクトアイテムが光って鳴る系とか、「完全に俺得な題材だなあ」と思いましたので、今後色々遊んでいけるように、ガシャットの基本の動きをここで自分用にまとめておくことにしました。ガシャットの解析はレビュー好きの方々が我先にと取り組んでおられますが、ここではできるだけ、プログラミングとか工作の際のリファレンスにしやすいようにまとめていきたいと思います。いうわけで、買って参りました『DXシャカリキスポーツガシャット』。食玩とかガシャポン版の方がいじりやすくて個人的には良いのですが、当面はデラックス版しかなさそうなので、やむなしです。ちなみに買ってきたのはシャカリキスポーツガシャットだけで、ゲーマドライバーとかキメワザスロットホルダーは購入していません。ボタン操作のためだけのアイテムに数千円出すのはちょっとツライので。以下でゲーマドライバーとかマイティアクションXガシャットの写真も出てきたりしますが、それはウチのお兄ちゃんから一時的にお借りしたものです(←兄弟揃ってライダー好き)。それではガシャットの動きをまとめていきます。ガシャットのボタンは基本的に3つ。本当はリセットボタン含めて4つですが、リセットボタンはほとんど使うことがないので、以下では3つのボタンに便宜上の番号を割り振って説明していきます。こんな感じで、1〜3とします。ドライバークローズ状態ゲーマドライバーでは3のボタンが押されることはありません。ガシャットをスロット1に挿した場合はボタン1のみ、スロット2に挿した場合はボタン2のみが押されます。ONボタン2:OFFボタン3:OFF→レベル1変身音https://make-muda.net/wp-content/uploads/2016/10/gashat-1004.mp4この音声は基本的にガシャット共通のようですね。ONボタン3:OFF→ガシャット挿入音(ガシャット!)https://make-muda.net/wp-content/uploads/2016/10/gashat-1007.mp4レベル3に備えて、ガシャットの挿入音が鳴るだけです。ドライバークローズ→オープン状態レバーがオープンになると、スロット1と2共に、ボタン1と2が押された状態になります。1→2の順でオンになる(スロット1)か、2→1の順でオンになる(スロット2)かで動作が変わります。ONボタン3:OFF→レベル2変身音]https://make-muda.net/wp-content/uploads/2016/10/gashat-1005.mp4最後に出てくる「ガッチョーン!」については、後ほど説明します。ONボタン2:ONボタン3:OFF→レベル3変身音https://make-muda.net/wp-content/uploads/2016/10/gashat-1008.mp4レベル2変身音の後に続けて鳴るために、間があるのがポイント(?)です。こちらも最後の「ガッチョーン!」については後述します。ドライバーオープン→クローズ状態スロット1についてはボタン2がオフになり、スロット2についてはボタン1がオフになります。オープン→クローズのときは、スロット1でもスロット2でも同じ音声(「ガッチョーン!」)になります。OFFボタン3:OFF→レバークローズ音(ガッチョーン!)https://make-muda.net/wp-content/uploads/2016/10/gashat-1005.mp4最後の部分で「ガッチョーン!」が確認できます。OFFボタン2:ONボタン3:OFF→レバークローズ音(ガッチョーン!)https://make-muda.net/wp-content/uploads/2016/10/gashat-1008.mp4こちらも同様です。キメワザスロットホルダーこちらは単純で、スロットにガシャットを挿すと、ボタン1と2が同時に押されます。ONボタン3:OFF→ガシャット挿入音(ガシャット!)https://make-muda.net/wp-content/uploads/2016/10/gashat-1010.mp4この状態でホルダーのボタンを押すとボタン3が押されます。ガシャット取り外し意外とやっかいなのが、ガシャットを取り外す時の動作パターンです。ゲーマドライバーとキメワザスロットホルダー共通で、以下の3パターンがあります。OFFボタン3:OFF→いずれもガシャット取り外し音(ガッシューン!)https://make-muda.net/wp-content/uploads/2016/10/gashat-1006.mp4単体遊び単体遊びのときはボタン3を押すだけです。名乗り音https://make-muda.net/wp-content/uploads/2016/10/gashat-1001.mp4→一度ボタン3を離してもう一度押すと、ゲームクリアorゲームオーバー音(ランダム)https://make-muda.net/wp-content/uploads/2016/10/gashat-1003.mp4https://make-muda.net/wp-content/uploads/2016/10/gashat-1002.mp4名乗り音とゲームクリアorゲームオーバー音は交互に繰り返されます。ここまで実際のガシャットの利用シーンに合わせて動作を確認してきて、仕組みが大体どんなものかというのはわかりました。「あれ、こういう場合はどうなるんだ??」というのが色々思い浮かんでしまんで、なんだかスッキリしません。基本的にはボタン押下の組み合わせの状態遷移によって動作を切り替えていることは見えてきたので、超面倒でしたが、すべてのボタンの組み合わせと状態遷移を試して、結果を書き出してみました。左のボタン組み合わせから右のボタン組み合わせに変わると何が起こるかを、各線の上に記述しています。クリックすると拡大されて表示されます。やって網羅してみると、手持ちの環境(ゲーマドライバー+キメワザスロットホルダー)では出てこなかった音声が入っていることがわかります。https://make-muda.net/wp-content/uploads/2016/10/gashat-1011.mp4こちらはガシャコンブレイカーとかの武器系で鳴るようですが、https://make-muda.net/wp-content/uploads/2016/10/gashat-1012.mp4こちらは何でしょう?将来的に、最強フォームの武器とかで使われそうな類の音声な気がします。ここまで動作を落とし込めれば、少しプログラミングをしたことがある方なら、コードを実装することはそんなに難しくないと思います。プログラミングスキルは正直言って高くない自分でも実装できるレベルなので。ちなみに、https://make-muda.net/wp-content/uploads/2016/10/gashat-1013.mp4まだ試作段階なのでちょっとしかお見せできませんが、実際にこんなことができるようになったりします。玩具の基板は使っておりません。MUDAなことをしよう。前回の自分の定義でいうところのボタン3です。ラバーでボタンが戻る仕組み。MUDAなことをしよう。プログラムについては、基本は前々回に調べた内容を実装するだけです。以下、少し長いですが、全文掲載します。コメントをキャンセルメールアドレスが公開されることはありません。hidaka_hirojiAmazonほしいものリストこちら自身の工作用に使いたいものがメインですが、必ずしも工作に使うわけではないのでご了承ください。MUDAなことをしよう。