Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スクラムマスターをやめてポケモンマスターを目指します
Search
rocky
May 13, 2020
0
240
スクラムマスターをやめてポケモンマスターを目指します
動画が欠落しちゃうので、編集してから上げなおそうかな
rocky
May 13, 2020
Tweet
Share
More Decks by rocky
See All by rocky
新入社員の呪いの解き方
rockymanobi
54
38k
実録!!Python Social Auth の Twitter OAuth API マイグレーションプロジェクトとその教訓
rockymanobi
2
500
コミュニティ活動で得た学び - コミュ障でも新しく友達を作る方法
rockymanobi
1
140
人高知脳計画 - 高知家IT・コンテンツネットワーク交流会
rockymanobi
0
290
WEB開発者がハード触り始めたらきっと面白い - Espruinoというものがありまして -
rockymanobi
0
190
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Optimizing for Happiness
mojombo
376
70k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Practical Orchestrator
shlominoach
186
10k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
400
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
A Tale of Four Properties
chriscoyier
156
23k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Transcript
スクラムマスターをやめてをやめて ポケモンマスターをやめてを目指しますします @rocky_manobi
コウロキ : @rocky_mrocky_manobi です - @rocky_mLAPRAS株式会社 : スクラムマスター / 開発者
などをやっています - @rocky_m個人 : - フリー開発者 - 芸人的活動:MashupAwardsなどコンテスト応募応募, ハッカソンに参加など参加などなど
スクラムマスターをやめて ポケモンマスターを目指しますします というタイトルの、タイトルの、の、 総合的に色んな技術をに色んな技術を使色んな技術を使っんな技術を使ったツ技術を使ったツールを使ったツール開発ったツール開発記でツーをやめてルの、開発記です。です。 多分、学びはないですびはな技術を使ったツいです
2019年11月 社内でポケモンが少でポケモンが少し流行った少し流行ったし流行ったったツール開発記で ので、やってみることに参加などした
None
ポケモンバトルの、 めっちゃ面白い面白いい
ポケモンマスターをやめてを目指しますす上での課題での課題 第 1世代 第 8世代 (1996年) (2019年) 初代しか知らん知らんらん
ポケモンマスターをやめてを目指しますす上での課題での課題 • ポケモンと技の種類が増えたが少し流行った増えたえたツール開発記で 151匹 -> 400超(うち350匹は知らないポケモ知らんらないポケモン) 累計で約で約900いて, いくつか知らんリスト応募ラ, 順次追加など予定らしいらしい •
バトルの、システムの複雑化 性格 / 特性 / 持ち物 ち物 / 天候 / フィールド / フォルム / etc,,, • 故に多様化するポに色んな技術を使多様化するポケモンの『型ポケモンの『型』『育て方』型』『育て方』』『型』『育て方』育て方』て方』』 ◦ 本当は攻撃に振りたは知らないポケモ攻撃に振りたいけれに参加など振りたいけれど、りたいけれど、 今流行っている「リザっている「リザードンのかリザードンのか知らんえんほうしゃ」を 確実に一発耐えられに参加など一発耐えられるラインえられるラインまでは知らないポケモ耐えられるライン久に振って育てるに参加など振りたいけれど、って育てる等てる等 何なのコイツ?ポな技術を使ったツのコイツ?ポケモン?
というタイトルの、わけで作りましたりましたツール開発記で(作ってます作りましたってます 戦闘アシストツールアシストツーをやめてルの、 & 環境調査BOT Webが好きなので好きなのできなのでWebメインで作りましたりました
戦闘アシストツールアシストツーをやめてルの、 • 戦闘中 ◦ 戦況を自動で解析しを自動で解析して、して、 ダメージ計算を自動で表計で約算を自動で表示すを自動で表示するする
None
None
環境調査BOT • 自動で対人戦を繰り返すり返すすBOT - • ポケモンの使用率, 選出率,技などを調などを調 査 - •
現在40,000位くらいで漂うくらいで漂うう くらいの強ささ -
None
None
しくみ
PCからSwitchを操作りました • ArduinoをJOYコンに参加など擬態させるさせる 世の中では知らないポケモお金稼ぎ自動化な金稼ぎ自動化などにぎ自動化などに利自動化などに利用されなどに参加など利用されているぽい • PCか知らんらArduinoに参加など USBシリアル通信で信号を送るで信で信号を送る号を送るを送るる 普通に参加などnode-serialなどで実に一発耐えられ装 PCへ Arduino
LEONARDO + FT232RL USBシリアル変換モシリアル変換モジュールモジ計算を自動で表ュール
PCからSwitchを操作りました • ArduinoをJOYコンに参加など擬態させるさせる 世の中では知らないポケモお金稼ぎ自動化な金稼ぎ自動化などにぎ自動化などに利自動化などに利用されなどに参加など利用されているぽい • PCか知らんらArduinoに参加など USBシリアル通信で信号を送るで信で信号を送る号を送るを送るる 普通に参加などnode-serialなどで実に一発耐えられ装 PCへ Arduino
LEONARDO + FT232RL USBシリアル変換モシリアル変換モジュールモジ計算を自動で表ュール 調査中に自分の年齢をに色んな技術を使自分の年齢を感じてダメーを感じてダメージをじてダメーをやめてジを受けたを受けたけたツール開発記で
キャプチャボーをやめてドでで Switchの映像を取得を取得 • 普通に参加などWebカメラ情報としてとして 利用できる • これの断面ををCanvasに参加など書き込んき込んん で、諸々の解析をするの解析して、をする
動画(画像を取得)解析
動画(画像を取得)解析
辛かったこと(だかったツール開発記でこと(作ってますだらけ)
文字認識 node.js ブラウザ - FPS10でCloud Vision APIに参加などリクエスト応募を投げると財布が死げると財布が死ぬが好きなので死ぬぬ (例) 1日30試合すると、すると、100万円/月くらいかかるくらいか知らんか知らんる -
そもそもそんな頻度で画像を送りつで画像を送りつけるのを送るりつけるのが好きなので辛いい • メッセージ計算を自動で表が好きなので表示するされているときだけ リクエスト応募を投げると財布が死げる • 連続で同じメッセーで同じメッセージにじメッセージに対メッセージ計算を自動で表に参加など対する 解析して、依頼を投げないを投げると財布が死げない • 「リザードンのか急所にあたった」なに参加などあたった」など固定らしいメッセージ計算を自動で表は知らないポケモ 予め画像を送りつけるのデータを用意してしてOpenCVで判定らしい
文字認識 node.js ブラウザ - FPS10でCloud Vision APIに参加などリクエスト応募を投げると財布が死げると財布が死ぬが好きなので死ぬぬ (例) 1日30試合すると、すると、100万円/月くらいかかるくらいか知らんか知らんる -
そもそもそんな頻度で画像を送りつで画像を送りつけるのを送るりつけるのが好きなので辛いい • メッセージ計算を自動で表が好きなので表示するされているときだけ リクエスト応募を投げると財布が死げる • 連続で同じメッセーで同じメッセージにじメッセージに対メッセージ計算を自動で表に参加など対する 解析して、依頼を投げないを投げると財布が死げない • 「リザードンのか急所にあたった」なに参加などあたった」など固定らしいメッセージ計算を自動で表は知らないポケモ 予め画像を送りつけるのデータを用意してしてOpenCVで判定らしい 今は は 150req / 試合。50くらいに色んな技術を使は減らせる余地があらせるポケモンの『型余地がある。が少し流行ったあるポケモンの『型。
メッセーをやめてジを受けたが少し流行った 表示されてることをされてるポケモンの『型ことを判定 • ブラウザでOpenCVは知らないポケモ動か知らんない, その 他のパターンマッのパターンマッチを使うと重すぎを使うと重すぎるすぎ自動化などに利る • 愚直にに参加など2値化などに利用されして 特徴っぽいところをっぽいところを取っていくっていく -
直に前と同じメッセーと同じメッセージにじメッセージに対メッセージ計算を自動で表か知らん否かの判定はか知らんの判定らしいは知らないポケモ メッセージ計算を自動で表領域の白色の割合での白色の割合で行っての割合すると、で行っている「リザって いる - 実に一発耐えられは知らないポケモ左から右に順番にか知らんら右に順番に表示さに参加など順番に表示されるのに参加など表示するされるのの もつらくて、それを吸収する工夫も入する工夫も入も入 れている(無限に話せる無限に話せるに参加など話せるせる 真っ黒っ黒 真っ黒っ黒では知らないポケモない
テストを書いて、いて、 全体が通るようなが少し流行った通るようなるポケモンの『型ようタイトルの、な技術を使ったツ 判定ロジを受けたックを 書いて、いていく... - 画面をを動か知らんしなが好きなのでらやると効率が好きなので悪すぎるすぎ自動化などに利る - 機械学習の中の人の気持の中の人の気持ち物 ちを体験できるできる
あとはその他の課題を突破すの課題を突破すると作れますするポケモンの『型と作りましたれます - 100%は信頼できない情報源できな技術を使ったツい情報源だということをだというタイトルの、ことを意識しな技術を使ったツが少し流行ったら 時系列データを取り込デーをやめてタを取り込んで状態を管理んで状態を管理するの辛を管理するの辛すぎするポケモンの『型の辛かったこと(だすぎ - OCRのAPIが好きなのでそもそも間違うことがあるうことが好きなのである - 読み取りやすいよみ取っていくりやすいように参加など画像を送りつけるの解析して、レベルでスペースごとに参加など改行っている「リザを入れるように参加など加など工するなど。 「リザードンのかSnorlaxを くりだした」のように参加など多言語が重なると著しが好きなので重すぎるなると著しく精度が落ちしく精度で画像を送りつが好きなので落ちるちる
- エンコードされた画像を送りつけるのなので、RGB値が好きなので当は攻撃に振りた然固定らしい値では知らないポケモヒット応募しないし、 境界部分などは色がボヤなどは知らないポケモ色の割合で行ってが好きなのでボヤケたりする - ダメーをやめてジを受けた計算ロジックが複雑ロジを受けたックが少し流行った複雑すぎ - これは知らないポケモモデリングが楽しかったが好きなので楽しかったしか知らんった - 是非議論したいですしたいです - 俺、ポケモン実装してない?なにしてな技術を使ったツい?な技術を使ったツに色んな技術を使してんの?というタイトルの、感じてダメージを情 - 対処方のアドバイスがのアドバイスが好きなのでほしい
戦闘アシストツールアシストツーをやめてルの、は公開めざしてます みな技術を使ったツさんもポケモンやりまポケモンやりましょうタイトルの、 どうぶつの森ととFFに参加など行っている「リザってしまって寂しいしい
おまけ
当初の課題感の課題感じてダメージを ポケモンは知らないポケモ強さくなりたい 時間を投げると財布が死下しないといけなしないといけない 通勤時間を使いたい でも... 電車ででSwitchやるポケモンの『型のが少し流行った 恥ずかしいずかしい 自宅 映像を取得 操作りました
当初の課題感の課題感じてダメージを ポケモンは知らないポケモ強さくなりたい 時間を投げると財布が死下しないといけなしないといけない 通勤時間を使いたい でも... 電車ででSwitchやるポケモンの『型のが少し流行った 恥ずかしいずかしい 自宅 映像を取得 操作りました
コロナで通勤が消滅しで通るような勤が消滅してしまが少し流行った消滅してしまったしてしまったツール開発記で...
おまけ - CLIもポケモンやりまあります
おまけ - CLIもポケモンやりまあります
おまけ - CLIもポケモンやりまあります コロナで通勤が消滅しで通るような勤が消滅してしまが少し流行った消滅してしまったしてしまったツール開発記で...
(React) ink が少し流行った便利(申し訳程度の技術し訳程度の技術要素の技術を使ったツール要素) https://github.com/vadimdemedes/ink
みんな技術を使ったツポケモンやりましょうタイトルの、 どうぶつの森ととFFに参加など行っている「リザってしまって寂しいしい