Skip to content

化石ポケモンの色違い厳選(画像認識)#10

Merged
KawaSwitch merged 14 commits intoKawaSwitch:masterfrom
Moi-poke:new_commands
Jan 24, 2020
Merged

化石ポケモンの色違い厳選(画像認識)#10
KawaSwitch merged 14 commits intoKawaSwitch:masterfrom
Moi-poke:new_commands

Conversation

@Moi-poke
Copy link
Copy Markdown
Contributor

いつもお世話になります。早速ですが概要です。

化石ポケモンの色違い厳選コマンド

画像認識必須
前準備として以下の状態でレポートを書いた上でスタートする

  • 厳選したい化石ポケモンのカセキを最低30個、残り全種のカセキを最低1個所持していること
  • カセキ復元のウカッツの目の前にいる状態
    2020-01-23_02-39-31
  • 手持ちが6体全て埋まっていて、ボックスを開いたとき、空ボックスであること
    また、プラスボタンで技構成のあるステータス画面を表示するようにしておく
    2020-01-23_03-52-35
  • メニューを開いたときのカーソル位置とポケモンの位置が写真の位置にあること
    2020-01-23_02-09-37
    これは自分がアイコン位置を変更していること。また、厳選の過程でポケモンの再起動処理が入る際にカーソル位置が左上にリセットされるようであるため。
    デフォルトのアイコン位置を忘れてしまったので、デフォルトのアイコン位置に合わせてコマンドを修正したほうが良いかもしれません。

動作ですが、

1ボックス分化石ポケモン受け取る
ボックスを開いて色違いがいるかどうか確認し、居なければリセット。居たら終了。

を繰り返します。(1ループ約10分です)
逃がす処理は行わないので、終了時はこんな感じです。

手元では動いたので動くとは思うのですが、一旦draftです。
プログラム初心者なので若干変なコマンドの実装になっていると思います。

ランクマバグを使用した無限羽回収
5番道路の預け屋前からスタート
メニューを開いた際にマップが選択されている必要がある
古いコマンドを使用していたので修正
checkIfAliveを追加
各種カセキポケモンの色違い厳選コマンドを追加
雑めの実装になっているのでどうにかしたい
上げ忘れ
@KawaSwitch KawaSwitch self-requested a review January 23, 2020 11:36
Copy link
Copy Markdown
Owner

@KawaSwitch KawaSwitch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

細かいですが継承しているのでメンバメソッドの書き方へ
4匹の選び方は後から実装予定のコマンドオプション機能等(まだGUIの概要は決まっていませんが...)で1コマンドに統一するかもしれませんが, 現状はこの実装で大丈夫です
fossil_loopメソッドの実装助かります

@KawaSwitch
Copy link
Copy Markdown
Owner

これは自分がアイコン位置を変更していること。また、厳選の過程でポケモンの再起動処理が入る際にカーソル位置が左上にリセットされるようであるため。
デフォルトのアイコン位置を忘れてしまったので、デフォルトのアイコン位置に合わせてコマンドを修正したほうが良いかもしれません。

デフォルトでも"ポケモン"の位置は上段の左から2番目なので特に問題は無いかと思います

Moi-poke and others added 6 commits January 24, 2020 00:44
Co-Authored-By: KawaSwitch <41296626+KawaSwitch@users.noreply.github.com>
Co-Authored-By: KawaSwitch <41296626+KawaSwitch@users.noreply.github.com>
Co-Authored-By: KawaSwitch <41296626+KawaSwitch@users.noreply.github.com>
Co-Authored-By: KawaSwitch <41296626+KawaSwitch@users.noreply.github.com>
OP認識後のコマンド修正

Co-Authored-By: KawaSwitch <41296626+KawaSwitch@users.noreply.github.com>
ラグ対策でwait修正

Co-Authored-By: KawaSwitch <41296626+KawaSwitch@users.noreply.github.com>
過剰なB連打をひかえめした
コメントアウト部分を修正
ループのインクリメント位置をループの最後に。それに合わせてprintも修正
@Moi-poke
Copy link
Copy Markdown
Contributor Author

返信遅くなりすみません。
レビューありがとうございました。ラグの調整や、特にメソッドの書き方など勉強になります。
Network...pngの画像認識後コマンドが入るタイミングが早すぎるとコマンドを認識しないことがあったので、waitを追加しています。

@Moi-poke Moi-poke marked this pull request as ready for review January 24, 2020 09:46
@KawaSwitch KawaSwitch merged commit 55d66f8 into KawaSwitch:master Jan 24, 2020
@KawaSwitch KawaSwitch added the new command New command added label Jan 24, 2020
@Moi-poke Moi-poke changed the title 【wip】化石ポケモンの色違い厳選(画像認識) 化石ポケモンの色違い厳選(画像認識) Jan 24, 2020
@KawaSwitch
Copy link
Copy Markdown
Owner

お疲れ様です。いつもありがとうございます。
化石ポケモンの色違い厳選実装の提供、大変ありがとうございます!

画像認識後のwaitの件について了解いたしました。
こちらの環境でも動作を確認いたしましたのでマージさせて頂きました。
後ほどWikiの方へ説明を追加いたします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new command New command added

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants