ベイブレードX用リアルタイムシュートパワー読み取りアプリを作った

この記事はPokémon Past Generation Advent Calendar 2023 とは特に関係のない記事です。

adventar.org

 

概要

タイトルの通り。APKファイルは こちら(要Android12)。

アンドロイドアプリ開発は初めてな上に動作確認も自身のスマホ1台でしかとれていないので、不具合があればこっそり教えてください。。。

 

作った背景

昨年7月からベイブレード新シリーズ「ベイブレードX」が始まり、派手なギミックや競技性の高さが面白く発売当時からどっぷりハマっています。

 

ベイブレードXの周辺機器の一つに「ベイバトルパス」というツールがあり、スマホとペアリングすることで

・シュートしたベイの回転数(シュートパワー)

・シュートした回数

・最大シュートパワー

などを公式アプリに記録することができます。

 

ただ、実際にシュートパワーを確認するには

シュート

ベイバトルパスとスマホをペアリング

データ読み出し

記録されたデータを確認

...とまぁまぁ操作が必要で、シュートの参考にするために都度確認するには不便に感じていました。

 

通信に使用しているBLEの仕組みはなんとなく知っていて(サービスやキャラクタリスティックの構造とか)、数値を表示するだけのアプリならフワッと作れそうだったので作ってみました。

 

実際に使ってみて

・シュートした瞬間にシュートパワーがわかるので、力加減に対するベイの挙動が把握しやすい

・自分のシュート方法を相手に伝える際、正確なシュートパワーを含めて伝えられる

・戦闘力を表示してるみたいでなんかかっこいい

 

最後に

かれこれ20年ぶりにベイブレードで遊んでみて、ホビーの進化に驚いています。

ポケモンオタクメンバーで都内を中心に定期的に遊んでいるので、もし興味があれば一緒に遊びましょう!