このゲームは、イベント用としてPygameにて開発した完全オリジナルのシューティングゲームです。
Webカメラで顔の位置を認識しているので、顔を左右に動かすことでゲームキャラクタを操作できます。
なお、Pygeme(Python)の詳細については、こちらを参考にしてください。
Pygemeを開く
画面の構成
4画面のシンプル構成です。
- オープニング
(ゲームモードの設定等) - ゲーム本編
(シューティングゲーム) - ゲームクリアー
(くまさんを規定数討伐するとクリアー) - ゲームオーバー
(マイナスポイントが一定値を超えると終了)
今回は、ゲーム本体は1ステージのみとなりましたが、ニーズがあれば今後も増やします。
オープニング
ちょっとだけこだわったオープニング画面です。
- カメラの前を通った方の「顔」を認識し、なまはげくんに自動的にマッピングします。
- 上の動画の顔は、スマホに表示したイラストを認識しています。
(いらすとやの絵でもopenCVで顔認識されました) - オープニングの音楽は、1回しか再生されません。
(ずっと曲がながれるとポップアップショップの邪魔になりそうなので) - コントローラX・Y・A・Bのいずれかのボタンでゲームが開始されます。
- ゲームモードは、3つあります。
→ 体感系ゲーム×1、コントローラ系×2
ゲーム本編
概要
・敵:くまさん
くまさんをなまはげソード(ミサイル)で攻撃しポイントを獲得します
防衛ライン(座標)を突破されるとくまさんアタックで攻撃されます
・ボーナスポイント:産直品
あるフォルダに画像をいれるだけで、産直品をランダムに出現させることができます。
マスクをつけても操作できます。反応は若干低下しますがゲームができるレベル。
もちろんゲーム用コントローラ(要設定)でも操作できます。
- ゲーム本編では、産直品をアピールする内容にしています。
- 動画は、顔部分にイラストを合成しています。実際にはカメラで認識した顔が合成されます。
- 約0.1秒ごとに顔写真を更新しているのでプレイヤーの表情がリアルタイムで把握できます。
- 今回は、ゲーム本体は1ステージのみとなりましたが、ニーズがあれば今後も増やします。
- 敵からの攻撃パターンも増やしたいです。
アクション | ポイント |
---|---|
産直品の回収 | +1000 |
産直品の回収失敗 | -1000 |
くまさんの撃退 | +1000 |
くまさん防衛ライン突破 | -3000 |
ゲームクリア
くまさんを 8頭 撃退するとゲームクリア(撃退数は、現地でも調整可能)
- 写真用に左側のスペースを意図的に開けています。
- コントローラX・Y・A・Bのいずれかのボタンで顔写真の撮り直しが可能
- ハイスコアリストも考えましたが、今回は見送りました。
- アニメーションは、写真撮影を考慮し使用していません。必要だったら実装できます。
ゲームオーバ
マイナス9000ポイント でゲームオーバー(撃退数は、現地でも調整可能)
- 写真用に左側のスペースを意図的に開けています。
- ゲームオーバー時は、顔のはめ込みは行いません。代りにくまさんを表示してます。
- 背景に絆創膏の画像を追加。
お申込み方法(お問い合わせ)
- 以下LINEより、ご用命ください(日程調整は必ず必要となります)
- 基本料金は以下の通りです
メニュー | 料金 | 備考 |
---|---|---|
イベントでのゲームアプリ貸出 | 0円 | ソースコードの著作権は譲渡いたしません (Zoom等でインストール支援できます) |
イベントでのゲーム説明 | 0円 | 1日のみ/6時間まで (相談可能) |
カスタマイズ (ご当地キャラへ変更) | 0円 | 8時間未満の作業まで0円 (詳しくはお問い合わせください) |
LINE公式アカウントとの連携 | 要相談 | LINE公式アカウントとリンクすることも可能です (詳細はこちら) |
旅費 | 実費精算 | 東京駅が起点となります (徒歩500m以上はタクシーを利用させていただきます) |
宿泊費 | 15000円/日 | 東京都23区、神奈川県以外は宿泊費が必要となります (相談可能) |
LINE公式アカウントとの連携
例えば以下のようにLINE公式アカウントと本ゲームと連携することも可能です。
- ゲームプレイ用のQR発行
LINEでお友達登録をした方のみが、ゲームをプレイ可能
→ LINE上のゲームプレイ券(QRコード)を本ゲーム(カメラ)にかざすことでゲーム開始 - ゲームプレイ後にお友達登録用のQRコードを表示
→ キャンペーンなどへ誘導
ライセンス
本ゲームでは、以下のコンテンツを利用しています。いつもありがとうございます!
いらすとや
https://www.irasutoya.com/
DOVA-SYNDROME
https://dova-s.jp/_contents/license/
photoAC
https://www.photo-ac.com/
主な利用技術
Pygame
OpenCV
ArUcoマーカー
メモリーマップ(mmap)
コメント