ProtoPedia Video Maker

通信の記録ファイルからモンスターが生まれる「pcapバトラーZ」|バーコードバトラーの通信版

紹介した作品: pcapバトラーZProtoPedia での反響: 閲覧 3,700+ ・ ♥ 18

ProtoPedia の作品「pcapバトラーZ」を2人のMCが初心者目線で紹介。インターネットの通信を記録したファイル(pcap)を読み込ませると、その中身からモンスター「パケモン」が生まれて戦えるブラウザゲームです。パケットとパケットキャプチャのたとえ、通信の種類や大きさから強さが決まる仕組み、魔王タウルを倒すストーリー、友だちとのオンライン対戦、M5Stackに移して街のWi-Fiで育てるパケモンGOまで。

チャプター

文字起こし(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
次回の作品でも、ゆっくりしていってね。

クレジット

紹介した作品
pcapバトラーZ
作者: iizawa・rita・togawa・yoshino・天島 武文・川島直人
ライセンス: CC BY 4.0
※作品の画像・動画は、紹介のために切り抜き・編集して使用しています。
声
BANNO さんと HIGEDARUMA さんの録音をもとにした合成音声です。

この動画の公開に問題がある場合は 取り下げを依頼してください。運営者が内容を確認し、取り下げることにした場合は非公開にします。

あなたの作品も、動画で紹介します

ProtoPedia の作品ページの URL を送るだけで、夜のうちに紹介動画に仕上げます。対象は CC BY 4.0 の作品です。

動画をリクエストする