通信の記録ファイルからモンスターが生まれる「pcapバトラーZ」|バーコードバトラーの通信版
ProtoPedia の作品「pcapバトラーZ」を2人のMCが初心者目線で紹介。インターネットの通信を記録したファイル(pcap)を読み込ませると、その中身からモンスター「パケモン」が生まれて戦えるブラウザゲームです。パケットとパケットキャプチャのたとえ、通信の種類や大きさから強さが決まる仕組み、魔王タウルを倒すストーリー、友だちとのオンライン対戦、M5Stackに移して街のWi-Fiで育てるパケモンGOまで。
チャプター
0:00オープニング0:20通信の記録が、モンスターになる1:03パケット = 通信の小分けの荷物2:08きっかけ「昔、バーコードバトラーってあったよねー」2:46ファイル → 解析 → モンスター4:32ストーリーモード: 魔王タウルを倒せ6:09Monaca賞 & オンラインヒーロー7:10記録するのは自分のネットワークだけ8:11エンディング
文字起こし(79行)
- BANNO
- ゆっくりばんのです。
- HIGEDARUMA
- ゆっくりひげだるまです。
- BANNO
- 今日もProtoPediaから、とびきり面白い作品を紹介していきますよ。
- HIGEDARUMA
- 今日紹介するのは、pcapバトラーZ。
- BANNO
- pcapバトラー。バトラーってことは、何かと戦うゲームですか?
- HIGEDARUMA
- そうなんです。インターネットの通信を記録したファイルを読ませると、パケモンというモンスターが生まれて戦えるんですよ。
- BANNO
- ええっ、ファイルからモンスターが?パケットのモンスターで、パケモンですね。
- HIGEDARUMA
- はい。昔のおもちゃ、バーコードバトラーの通信版なんです。
- BANNO
- 今日は、その不思議なゲームの話ですね。
- BANNO
- まず、ピーキャップって何でしょうか?初めて聞きました。
- HIGEDARUMA
- 順番にいきますね。動画を見たりメッセージを送ったりするとき、データは小分けの荷物になって届くんです。
- HIGEDARUMA
- この小分けの荷物を、パケットと呼びます。
- BANNO
- 大きな荷物を、段ボール何箱かに分けて送るイメージですね。
- HIGEDARUMA
- まさにそれです。その荷物の行き来を、配達記録のように残すのがパケットキャプチャなんです。
- HIGEDARUMA
- そして、その記録を保存したファイルの形式が、ピーキャップなんですよ。
- BANNO
- なるほど。ふだんは、どんなときに使うものなんですか?
- HIGEDARUMA
- ネットがつながらない、遅い、というときの原因探しです。ワイヤーシャークという無料のソフトで中身を調べるんです。
- BANNO
- かなり地味な、仕事の道具なんですね。
- HIGEDARUMA
- そうなんです。作品ページの「なぜpcap?」という問いに、作者の答えは「お世話になっております」。
- BANNO
- あはは、毎日お世話になっている道具なんですね。
- BANNO
- そもそも、なぜ戦うゲームにしたんでしょうか?
- HIGEDARUMA
- 作ったきっかけは、「昔、バーコードバトラーってあったよねー」という一言なんです。
- BANNO
- バーコードバトラー、どんなおもちゃでしたっけ?
- HIGEDARUMA
- お菓子の袋などのバーコードを読ませると、キャラクターの強さが決まって、戦わせられるおもちゃなんです。
- HIGEDARUMA
- このゲームは、そのバーコードの代わりに、通信の記録を読ませるんですよ。
- BANNO
- じゃあ、記録した通信が違えば、違うモンスターが出てくるんですね。
- HIGEDARUMA
- そうなんです。自分の通信からどんなモンスターが出るか、それが楽しみになるんですよ。
- BANNO
- でも、ファイルの中身から、どうやって強さが決まるんですか?
- HIGEDARUMA
- 流れは3段です。ファイルを読む、中身を解析する、モンスターが生まれる。
- HIGEDARUMA
- 解析では、荷物の一つひとつに付いている、宛先などが書かれた見出しを読んでいくんです。
- BANNO
- 荷物のラベルを、1枚ずつ確かめていく感じですね。
- HIGEDARUMA
- そうです。どんな種類の通信が多いか、荷物の大きさはどうか、といった傾向を数えるんです。
- HIGEDARUMA
- たとえばアープ。同じネットワークの中で、相手の機器を探す問い合わせなんですが、こういう特定の通信も見つけます。
- HIGEDARUMA
- その結果から、強さや技が決まるんですよ。
- BANNO
- ふだん専用のソフトがやっていることを、自分たちで書いたんですか?
- HIGEDARUMA
- はい。ワイヤーシャーク任せにせず、ファイルの読み取りを自前で作ったんです。エンジニアとしてはここが熱いんですよ。
- BANNO
- 生まれたモンスターには、どんなステータスがあるんですか?
- HIGEDARUMA
- タイプは炎、水、草の3種類で、相性があります。ほかに体力のエイチピー、技に使うエムピー、こうげき、ぼうぎょ、素早さです。
- HIGEDARUMA
- 戦いは交代で技を出し合う方式で、素早いほうが先に攻撃します。ダメージの計算は、ポケモンの方式を参考にしたそうです。
- BANNO
- おなじみの遊び方なので、すぐ入れそうですね。
- BANNO
- でも、通信の記録なんて、私は持っていないですよ。
- HIGEDARUMA
- 大丈夫です。お試し用のファイルが5つ用意されていて、読ませるだけで1体ずつ召喚できるんです。
- BANNO
- それなら、専門知識ゼロでもすぐ試せますね。
- BANNO
- モンスターが生まれたら、どんな遊び方ができるんですか?
- HIGEDARUMA
- まずストーリーモード。魔王タウルから世界を救うお話で、敵と順番に戦っていくんです。
- BANNO
- 最後の魔王を倒すと、エンディングまであるんですよね。
- HIGEDARUMA
- はい。そして友だちと戦える、パケモン道場もあるんです。
- BANNO
- オンライン対戦まで!どうやって相手とつながるんですか?
- HIGEDARUMA
- ブラウザどうしを直接つなぐ、ウェブアールティーシーという仕組みを、スカイウェイというサービスで使っています。
- HIGEDARUMA
- 相手を探す機能はあえて作らず、自分のIDを、スラックなどで友だちに伝えて対戦するんです。
- BANNO
- 割り切りがいいですね。知り合いどうしで遊ぶなら十分です。
- HIGEDARUMA
- もう一つ工夫があって、勝ち負けの計算は対戦の部屋を作った側だけでやって、相手は操作を送るだけにしているんです。
- BANNO
- 両方で計算すると、結果がずれちゃうかもしれませんもんね。
- HIGEDARUMA
- そうなんです。さらに、パケモンGOという遊び方まであるんですよ。
- BANNO
- 名前からして、外に連れ出せそうですね!
- HIGEDARUMA
- はい。M5スタックという、手のひらサイズの小さなコンピュータに、パケモンを移して持ち歩くんです。
- HIGEDARUMA
- 街でボタンを押すと、近くでWi-Fiの電波を出している機械を探します。初めて見つけた機械なら、デンパのミというアイテムが手に入るんです。
- HIGEDARUMA
- その機械ごとに付いた番号に合わせて、ステータスが強くなるんですよ。
- BANNO
- 散歩しながら育てて、帰ったらバトル。これは楽しいですね!
- BANNO
- この作品、受賞もしているんですよね。
- HIGEDARUMA
- はい。ヒーローズ・リーグ オンライン2020で、モナカ賞とオンラインヒーローの、2つの賞を取っています。
- BANNO
- 講評がまた面白くて、「ジョークか、大真面目かわからないレベルまで昇華させたゲーム」なんです。
- BANNO
- しかも「実は教育にも使えるかも」とまで言われているんですよ。
- HIGEDARUMA
- たしかに、遊んでいるうちに、通信にどんな種類があるのか気になってきますからね。
- BANNO
- 見た人からは、「今まで見た作品の中で一番笑いました」という声もありました。
- BANNO
- 作ったのは、ネッツというチームの6人です。
- HIGEDARUMA
- 作者は、ふだんは解析をワイヤーシャークさんに任せっきりだけど、自前で作って、いろいろ勉強になった、と書いています。
- HIGEDARUMA
- そのあとに一言、「あと、ゲーム作るのって難しいね」。
- BANNO
- あはは、正直ですね。でも、遊び心から始めて、ちゃんと学びになっているのがいいですね。
- BANNO
- 自分の通信を記録するときに、気をつけることはありますか?
- HIGEDARUMA
- 記録するのは、自分の家のネットワークだけにしてください。それから、記録したファイルは人に渡さないこと。
- HIGEDARUMA
- 通信の記録には、どこにアクセスしたかなどが残るからなんです。
- BANNO
- 大事なことですね。公開サイトと作品ページのリンクは、概要欄に置いておきますね。
- BANNO
- では、今日の一歩。公開サイトを開いて、お試しのファイルを1つ読ませて、パケモンを1体召喚してみてください。
- HIGEDARUMA
- 慣れてきたら、ワイヤーシャークを入れて、自分の家の通信を記録してみるのもおすすめです。
- HIGEDARUMA
- 作者いわく、「パケットキャプチャ、コワクナイヨ」です。
- BANNO
- 身の回りのデータを遊びに変える発想、自分でも何か作ってみたくなりますね。
- BANNO
- さて、今日紹介したのは、通信の記録がモンスターになる、pcapバトラーZでした。
- HIGEDARUMA
- 次回の作品でも、ゆっくりしていってね。
クレジット
紹介した作品声
あなたの作品も、動画で紹介します
ProtoPedia の作品ページの URL を送るだけで、夜のうちに紹介動画に仕上げます。対象は CC BY 4.0 の作品です。
動画をリクエストする


