私はたまにサバゲーに行きますが基本は家でエアガンを触ったりする お座敷シューター です。
廊下に東京マルイのターゲットサイトを配置して射撃を楽しんでいます。ですがもっと面白く お座敷シューター したいと言う欲が湧いておりました。そこでターゲットサイトに射撃したら点数が表示されるようなソフトを作ろうと思い今回作成いたしました。
お座敷シューター 射撃支援ソフトでできること
今回作成したソフトでは以下のようなことが可能です。
- ターゲットサイトへ射撃した位置の特定
- 射撃位置をもとに得点を出力
これらの機能を使用してもっと お座敷シューター を楽しめるソフトをiosアプリとして開発しました。
プレイ動画
実際に作成したソフトを使って遊んでみました。ipadにインストールしたソフトを録画したものです。
今回のプレイ動画では、東京マルイのVSR-10 G-SPECを使ってます。また、アタッチメントにEVOLUTION GEAR 4xスコープのレプリカを載せています。
使用技術
ソフトを作成するにあたって使用した言語・フレームワークは以下の通りです。Reactを使うのは初めてでしたが、Angularに比べて書く文量が少なく短くかける感じでした。ただ、込み入った部分に関してはAngularの方が公式で用意してくれているものが多かったのでAngularの方が楽に感じました。
今回ソフト作成にあたってある程度時間の余裕があったので、今まで使ったことがない技術を積極的に使用しました。ionic以外はほんとに初めてだったのでいい勉強になりました。
- ionic
- React
- firestore/authentification/storage
- tensorflowjs
- opencvjs
- webrtc
お座敷シューター 射撃支援ソフトの今後の機能追加
今の所ゲームルールが設定した弾数ないで高得点を狙うカウントアッタクしかないので、他のゲームルールを増やしていきたいところです。
例えば制限時間内にどれだけ高得点を狙えるかみたいなやつですね。
では皆さんも良い お座敷シューター ライフを!
他にもモデルガンなどのレビュー記事を出しています。