- 開発環境:Monaca
- UIライブラリ:Onsen UI
- 公開サーバ:firebase hosting
- WebRTCオンライン通信:SkyWay
音楽: 魔王魂
仕組み
- パケット解析
- pcapファイルの形式に従いパケットヘッダを解析
- 特定パケットの場合はさらに内容を解析
- パケットの統計や特定パケット検出からモンスターのステータスを決定
- バトルシステム
- ターン制バトルを採用
- 攻撃の順序は素早さによって決定する。
- ダメージ計算はポケモン方式を参考にした
- オンラインバトル
- 通信対戦の仕組みにはWebRTCのDataChannelを利用した。
- ゲームロジックはホスト側で実行
- クライアント側はコマンドの送信と画面描画のみ
- 対CPU戦から対人用にバトルシステムを若干調整
- パケモンGO
- お気に入りのパケモンを召喚
- WebBluetoothでM5Stackに転送
- M5StackのWi-Fi機能でWi-Fi APのMACを収集
- MACを元にパケモンのパラメータを強化
- 強化したパケモンを取り込んで(WebBluetooth使用)バトルに挑む!
あ、このチーム来た!とわかる動画で安心感ある。笑
Pcapファイルでバトルしたいって誰が考えたんだろ。
もう発想が斜め上過ぎて素晴らしい。(褒めてる)
マニアックでめちゃくちゃ面白かったです。
動画も引き込まれるし、作品自体の完成度も高くて凄いです!
これヤバいwwwww 今まで見た作品の中で一番笑いました。ゲームの完成度も高そう。
”みんなが持っていない”であろうPCAPファイルを、ジョークか、大真面目かわからないレベルまで昇華させたゲーム。
ゲーム自体の完成度の高さも相まって、これは実は教育にも使えるかも。。と真面目な活用方法まで提案される作品でした。(決勝におけるビンゴ得票数にてヒーローに選出)
面白かったから
YouTubeで紹介させていただきました!
https://youtu.be/liW1LFXJL-k
ご紹介ありがとうございます!