SlideShare a Scribd company logo
1 of 50
Splatoonの戦績データの解析
概要
• 巷で話題のTPSアクションゲ
ーム”Splatoon”の戦績データを
集めて、授業で習った手法を
用いて解析します。
ゲームについて
• ルールが4種類
• ブキがいっぱい(91)、ステージもいっぱい(16)
• 4vs4でのチーム対戦ゲーム
• チームのマッチングはランダム
データ集め
データ集め
• LoLなどの他のゲームと違って、公式に戦績デ
ータは公開されていない。
• また、個人の戦績データの統計も自由に閲覧
できない。
データ集め
• LoLなどの他のゲームと違って、公式に戦績デ
ータは公開されていない。
• また、個人の戦績データの統計も自由に閲覧
できない。
• 第三者が戦績データを収集し、記録している
状況
IkaLog+stat.ink
IkaLog
• Splatoonのプレイ画面を読み込み、機械学習(k近傍法
)etcによって、戦績データを自動で記録する
• 正答率は99%を超えているらしい
• 勝っても負けても記録しているので、集められたデー
タはそれなりに正規化されている(はず)
IkaLog
stat.ink
• IkaLogで記録したデータを収集してくれるサイト
• 基本的には個人で見返すことを想定されているっぽい
• 戦績データを取得するAPIを公開してくれている!
とってきます
とってきました
• 10000レコード程要求して、解析に使えるデータ7000
件を得た
• stat.inkは自動記録でない手打ちのデータも受け付け
ているので、それは解析に用いなかった
• データはおそらくそれなりに上手いプレイヤーに偏
っていることにも注意
データセット
• ルール、ステージ、使用ブキ、勝敗、キル数、デス数、キルレシ
オ、塗りポイント(ナワバリバトルルールのみ)
諸事情で使用せず
解析
解析
• WEKAを用いて解析
• とりあえず「勝敗」を決定するものは何か?を考える。
• ブキ・ルール・ステージと勝敗に相関はありそうか?
• ◯◯ルールの△△ステージではこのブキが強い!な
ど
• キル/デスの数と勝敗に相関はありそうか?
決定木
決定木
決定木
• あまりデスしない場合は少しキルできていれ
ば勝ちそう
• たくさんデスした場合は、たくさんキルでき
ていれば勝ちそうそれはそう
決定木
• ブキ・ステージ・ルールと勝敗に関連がある
かは全くわからない。
• ルールごとに振り分けてみたが、結局同様
の結果に
相関
相関
• キル数・デス数
confidence
Best rules found:
1. rule=area 3465 ==> result=win 1930 <conf:(0.56)> lift:(1) lev:(0) [5]
conv:(1)
2. result=lose 2890 ==> rule=area 1527 <conf:(0.53)> lift:(1.01) lev:(0) [9]
conv:(1.01)
3. result=win 3666 ==> rule=area 1930 <conf:(0.53)> lift:(1) lev:(0) [5]
conv:(1)
4. rule=area 3465 ==> result=lose 1527 <conf:(0.44)> lift:(1.01) lev:(0) [9]
conv:(1)
相関
• うーん・・・
• 意味のあるルールは抽出できなかった。
• Lift, Leverageなども同様
Splatoonは
敵を倒すゲームだった…?
考察
考察
• サンプル数が少ない?
• ルール(4) × ブキ(91) × ステージ (16) の組み合わ
せが多すぎて、サンプル数が足りない?
• ブキの特徴ごとにグループ化しないと相関を見出
すのは不可能?
• クラスタリングの話がもしかしたら使えるかも
?
考察
• そもそも、ブキの強さなどよりも個人の強さ
の影響が大きい?
• 個人の強さを表す指標としてのキル/デス数
が勝敗を決定づけている。
ブキの強さ
• 「ブキの強さ」をなんとか定量化できないか
?僕が一番知りたいところ
• (流石にここで終わるのは消化不良)
• 「勝敗」以外の評価方法を考える
「ナワバリバトル」ルールの
塗りポイント
ナワバリバトル
• 3分間の試合時間の後、最終的にステージの多
くを塗りつぶした方が「勝ち」のルール
• 8人のプレイヤーそれぞれに対して、その試合
で塗った面積のポイントが計算される。
• キル/デス以外の個人の活躍度合いが見れる!
ガチバトルのリザルト
ナワバリバトルのリザルト
塗りポイント
• この「塗りポイント」という尺度で「ブキの
強さ」などを表現できるのではないか
• WEKAで線形回帰モデルを計算してみる。
線形回帰
線形回帰
線形回帰
f(map=ステージ)
シオノメ タチウオ ほっけ ネギトロ アロワナ ハコフグ モンガラ Bバス
0 22.3105 22.3105 22.3105 24.8857 42.7829 50.471 69.4671
ヒラメ
デカライ
ン
マサバ マヒマヒ
アンチョ
ビ
モズク
ショッツ
ル
キンメダ
イ
69.4671 87.5202 94.3455 98.787 121.5429 182.7617 238.4453 279.06
f(map=ステージ)
• 狭いマップほど、塗りポイントが少なくなり
やすい。
⇔広いマップほど、塗りポイントが大きくなり
やすい
• 中央で拮抗しやすいマップほど、塗りポイン
トが少なくなりやすい
g(weapon=ブキ)
• あまりに多すぎるので代表的なブキだけ・・
・
リッター3kスコ
ープ
ダイナモローラ
ー
96ガロンデコ
スプラスピナー
コラボ
75.0772 376.6102 189.1657 209.5509
スプラシュータ
ーコラボ
ハイドラントカ
スタム
わかば n-zap89
274.5407 134.6368 332.4507 505.776
g(weapon=ブキ)
• おおよそプレイヤー(ぼく)の直感と合致す
る値
• 一部サンプル数の極端に少ないブキについて
はよくわからない
result
• 試合に勝った場合、塗りポイントに+300pの
ボーナスがつく。
result
• result=win時に+250pとボーナスの値より低く
計算されているのは、kill数と勝利が独立でな
いため、キル数の係数に吸収されている?
death
• 1deathごとに約-28p
• デス時に行動不能になる時間(8.5秒)だけマイ
ナスになる。
• デスすることで前線が近くなって個々人が
塗れる面積が増える…etcなど内容は複雑
kill
• 1killごとに約+14p
• 勝利とキル数が独立でないので注意
• キルするとプラスになるのはなぜ?
kill
• キル時にインクが飛び散る (約20p分)
結論
だいたいモデル化できた
「ブキの強さ」という数値で測り
にくいものを数値で表現できた。
プレイヤーとして嬉しいこと
• (塗りポイントを多く稼ぎたいならば)
• 無理して敵を倒すよりも、逃げ回っている
方が得なことがわかる。(試合に勝てるか
どうかは別だが)
• 塗りポイントを稼ぎやすいステージ・ブキ
が存在することがわかる
プレイヤーとして嬉しいこと
• どんなに下手くそでも、死にまくりさえしな
ければ、3分間で450pぐらいは塗れるはずな
ことがわかる。
• 「塗りやすさ」という基準で、公平なチーム
分けを実現することができるかも?
Future work
• ブキの強さを、「塗りやすさ」で測っただけ
にすぎない
• 「敵の倒しやすさ」で測ることは可能?

More Related Content

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Splatoonの戦績データの解析