AFK Heroesのはじめかた【日本語解説】

はじめに

※現在、偽物の$AFKHEROトークンが複数出回っています。
必ず公式のコントラクトアドレスのものを選んでください!
→偽トークンに注意

 

AFK Heroesは、遊ぶだけで報酬を獲得できるPlay-to-Earn放置系ゲームです。

ただし、日本語には対応していません。また、ゲーム開始には暗号資産の購入やウォレットの準備が必要です。

この記事では、初心者でも迷わないように、暗号通貨口座開設からゲーム開始までの流れを分かりやすく解説します。

afkheroes.xyz

ゲーム開始・ゲーム内通貨の購入には暗号資産(数百円分)が必要になります。

まずは準備から進めましょう。

 

STEP1:SOLを購入できる仮想通貨取引所(GMOコイン)を用意する

まずはSOL(Solana)を購入できる国内取引所を準備します。

すでにSOLを購入できる口座を持っている場合は、そのまま利用できます。

 

持っていない場合は、GMOコインがおすすめです。

マイナンバーカードがあれば、最短10分程度で口座開設の審査が完了します。

ビットコイン(BTC)・暗号資産(仮想通貨)の取引所・購入ならGMOコイン

 

また、bitFlyerでも2026年6月24日からSOLの取り扱いが開始される予定です。

 

STEP2:Phantomに登録する

次に、Phantomに登録し、仮想通貨ウォレットを作成します。

PCの場合はブラウザから、スマホの場合はスマホアプリから登録します。

phantom.com

 

AFK HeroesではPhantomの利用をおすすめします。

Solflareも対応しているようですが、6/23現在、Solflareではウォレット接続エラーが発生し、ゲームを開始できない不具合があります。

 

Phantomとブラウザの連携方法

・PCの場合

Phantomのブラウザ拡張機能をインストールします。

・スマホの場合

Phantomアプリをインストールし、アプリ内ブラウザからAFK Heroesへアクセスします。

Phantomアプリ内ブラウザでAFK Heroesにアクセスする方法

Phantomアプリの検索窓にURLを貼り付け

https://afkheroes.xyz/?ref=6700E94

「サイトを訪問」をクリック



 

STEP3:GMOコインへ入金する

口座開設が終わったら、日本円を入金します。

1000円ほど入金すれば十分です。

(細かい金額は「STEP8:スターターパックを購入する」を参照)

 

・GMOコインのメニューから[入出金]>[日本円]を開く

即時入金を利用すると反映が早く便利です。

楽天銀行への振込入金は確認に時間がかかるので、楽天銀行以外がおすすめです。

 

STEP4:SOL(ソラナ)を購入する

日本円が入金されたら、GMOコインでSOL(ソラナ)を購入します。

販売所で銘柄「SOL」を選択し、取引数量を入力して購入します。

0.02 SOL~0.04 SOL程度購入してください。

(細かい金額は「STEP8:スターターパックを購入する」を参照)

 

STEP5:SOLをPhantomへ送金する

購入したSOLをPhantomウォレットへ送ります。

 

・GMOコインのメニューから[入出金]>[暗号資産]を開く

・SOL(ソラナ)を選択

・[送付]タブを開く

・ [宛先リスト]>[+ 新しい宛先を追加する]をクリック

送付先:GMOコイン以外

送付先:プライベートウォレット

受取人:ご本人さま

宛先名称(ニックネーム):"Phantom"(識別用の名前なので好きな名前を付けてください)

ソラナアドレス:PhantomでSOLウォレットのアドレスをコピーし、貼り付ける

ウォレットアドレスの取得方法

・Phantomで[入金]>[受信]をクリック(QRコードのマークのボタン)

・「Solanaトークンを受けとる」という画面が表示されたら、「アドレスをコピー」をクリックする。ウォレットアドレスがコピーされる。

 

「登録する」をクリックした後、GMOコインでの審査があるのでしばらく(数分程)待ちます。

 

宛先の追加審査完了後

・宛先リストから、先ほど追加したPhantomの宛先を選択

・送付数量を入力し、必要な分だけSOLを送付する

 

暗号資産は送金後のキャンセルができないので、宛先を間違えないよう気を付けましょう。

 

STEP6:SOLを$AFKHEROへ交換する

PhantomにSOLが入金されたら、スワップ機能を使い$AFKHEROに換金します。

 

・検索欄に「AFKHERO」と入力

・[トークン]>[AFK Heroes Idle RPG]をクリック

・「購入」をクリック

・「Pay SOL」が選択されていることを確認し、購入数量を入力し、$AFKHEROを購入

 

これでゲーム開始の準備は完了です。

偽トークンに注意

注意!!

偽物の$AFKHEROトークンが複数出回っています。

コントラクトアドレスがAFK Heroesのサイトにあるものと同じものを選択してください。

公式コントラクトアドレス:9kwT8gUEMKQhnmc4mVb2iUAybfjzvVMM5LwffKFcpump

https://phantom.com/tokens/solana/9kwT8gUEMKQhnmc4mVb2iUAybfjzvVMM5LwffKFcpump

 

 

STEP7:AFK Heroesに登録する

AFK Heroesトップの「PLAY NOW」ボタンをクリック

AFK Heroes

 

AFK HeroesとPhantomを接続します。

「CONNECT SOLANA WALLET TO PLAY」というボタンが出てこない場合、ブラウザとPhantomが連携できているか確認してください。(「Phantomとブラウザの連携方法」を参照)

「私はロボットではありません」にチェックを入れた後、

「CONNECT SOLANA WALLET TO PLAY」を押します。

Phantomで認証画面が表示されるので、承認します。

ジョブを選択し、プレイヤー名を入力して次に進みます。

ジョブはローグかメイジがおすすめです。

 

STEP8:スターターパックを購入する

ゲームを始めるにはスターターパックの購入が必要です。

2026年6月23日0時時点の参考レートは以下の通りです。

0.01SOL ≒ 1600 $AFKHERO ≒ 120円

 

Beginnaer Pack(ビギナーパック)←おすすめ!:

1000 $AFKHERO ≒ 0.2 SOL(約250円)
内容:コモン+装備セット、ポーション15

Normal Pack(ノーマルパック):

2500 $AFKHERO ≒ 0.3 SOL(約370円)
内容:アンコモン+装備セット、ポーション40

Pro Pack(プロパック):

5000 $AFKHERO ≒ 0.4 SOL(約490円)
内容:レア+装備セット、ポーション100

 

どれか一つを選んで購入します。
Phantomで「安全でない」「新規ドメイン」といった警告が出ますが、すべて無視して購入します。

どのスターターパックを買うべき?

一番安いビギナーパックで十分です。

上位パックの装備はゲームを続けていれば入手できるレベルのものです。

スターターパックに課金するより、ゲーム内マーケットで強い装備を購入する方がいいでしょう。

 

STEP9:ゲーム開始

これでゲームの登録が完了しました。

敵を倒し、レベルを上げ、装備を集めていきましょう。

 

Tips:

・HPがなくなると約10分間行動できなくなります。HPが無くならないよう安全圏のステージで戦いましょう。装備は防具から揃えましょう。

・クエストをクリアしてGを集めましょう。

・右下の「Season」ボタンを押すとレベルアップ報酬が受け取れます。Gや装備がもらえます。

 

まとめ

AFK Heroesを始める流れは次の通りです。

1. GMOコインで口座開設
2. 0.2SOL程度(約250円分)を購入
3. Phantomウォレットを作成
4. SOLをPhantomへ送金
5. SOLを$AFKHEROへ交換
6. ビギナーパック(1000 $AFKHERO)を購入
7. ゲーム開始

 

afkheroes.xyz

 

 

※免責事項:本記事はゲームの始め方を解説するものであり、暗号通貨への投資を推奨するものではありません。トークンの価格変動リスク等を理解した上で、ご自身の判断と責任(DYOR)においてプレイしてください。

 

運動不足エンジニアがBeat Saberで体力を取り戻した話

本記事は、みすてむず いず みすきーしすてむず その2 Advent Calendar 2024の22日目の記事です。

みすてむずアドカレ2024の一覧

 

 

はじめに

こんにちは!アキルノ(@akiruno)です。

IT企業でエンジニアとして働いています。

 

生成AIによって知的労働の価値が下がるこの時代に、私たちが身に着けるべきものは何でしょうか?

そう、「筋肉」です。

 

コロナ渦以降、学校も仕事もリモート中心になり、買い物も通販で済ませ、ほとんど家から出ない生活を送っていました。

その結果、深刻な運動不足になり、体力がすっかり落ちてしまいました。

 

時々「運動しなければ」と思い立ち、リングフィットアドベンチャーをするものの、どうしても長続きしませんでした。

 

そんな私が出会ったのがVRリズムゲーム「Beat Saber」です。

 

Beat Saberとは

Beat Saberは、両手にライトセーバーのような剣を持ち、音楽に合わせて飛んでくるノーツ(ブロック)を斬るゲームです。

 

参考動画 *1

www.youtube.com

 

私は音ゲーが好きなので、楽しみながら運動できそうだと思い、9月20日にVRヘッドセット「PICO 4 Ultra」を購入しました。

そこからBeat Saber生活がスタートしました。

 

 

現在、Beat Saberの非公式ランキング「Score Saber」で4000ppを達成し、国内1000位以内に入っています。

初心者を脱して初級者~中級者になったぐらいの実力です。

累計プレイ時間は2024年12月21日時点で48時間です。

 

恥ずかしいので特定しないでください><

 

Beat Saberを始めてからの変化

Beat Saberを始めた9月から、私の生活は大きく変化しました。

最初は手探り状態からのスタートでしたが、少しずつコツを掴みながら、運動を習慣化し体力を取り戻すことができました。

 

その過程を月ごとに振り返ってみます。

 

9月:初心者からのスタート

9月20日にPICO 4 Ultraを購入し、Beat Saberを開始しました。

www.picoxr.com

 

初めてのVR体験ということもあって、とにかく楽しく、たくさんプレイしていました。

プレイ後は体力を使い果たし、ぐったりと疲れていましたが、久々に「体を動かす楽しさ」を感じました。

 

手首を痛めてしまう

しかし、無計画にやりすぎた結果、手首を痛めてしまいました。

バンテリンサポーター(手首用)を購入し、プレイ時に装着するようにしました。

参考: BeatSaberにおけるバンテリンサポーター最高論|もす屋

 

10月:準備運動を取り入れ、ペースをつかむ

手首を痛めてしまったことを反省し、10月には準備運動やストレッチをプレイ前後に取り入れるようになりました。

参考: ウォーミングアップはこれをやれ! | BeatSaberは準備運動が超大事なゲームと理解する | MASOブログ

 

10月は手首を休めたりVRChatをしたりしていたので、週1回程度しかプレイできませんでした。*2

運動の頻度は少なかったものの、怪我を防ぐためのセルフケアを意識するようになりました。

1回あたり1時間のプレイを心がけ、少しずつペースをつかみました。

 

11月:体力の向上を実感、生活の充実

11月になると、週2回程度のペースでプレイする習慣が身についてきました。

バンテリンサポーター(膝用)を新たに購入したり、入浴剤(バブ)を使って体をケアするようになりました。

 

この頃から体力の向上を実感し始めました。

家事や日常の活動がスムーズになり、「体を動かすこと」に対する抵抗感が薄れていきました。

 

Beat Saberをやりながら、体力とともに生活の質も向上していきました。

 

12月:運動習慣とセルフケア習慣の確立

12月にはさらに運動の幅が広がりました。

 

体脂肪率が少し増えたことに気づき、筋トレを取り入れました。

Beat Saberの準備運動として、5kgの重りを使った筋トレをするようにしました。

これにより、運動前のウォームアップが効率的になり、運動全体の質が向上しました。

 

階段の上り下りでも息切れしなくなり、自分の体力が以前よりも明らかに上がっていることを実感しました。*3

 

この頃からランニングにも挑戦し、より活動的なライフスタイルを楽しむようになりました。

misskey.systems

 

最初は「体力をつけるための運動をする体力がない」という状態でしたが、Beat Saberのおかげで少しずつ体力が付き、「もっと運動したい」という前向きな気持ちが芽生えるようになりました。

 

Beat Saberの運動効果

Beat Saberは単なるゲームではなく、運動効果も期待できるアクティビティです。

 

Beat Saberの運動強度

Beat Saberの運動強度は、6~8 METs とされています。

参考: 話題のVRリズムゲーム「Beat Saber」、運動量はテニス並み - MoguLive

 

これはテニスと同程度であり、プレイ中は有酸素運動としての効果が得られます。

 

音ゲーの実力と体力の成長スパイラル

Beat Saberの魅力のひとつは、ゲームプレイを通じて「音ゲーの実力」と「体力」の向上がスパイラル的に結びついていることです。

 

難しい曲に挑戦するには高い体力が必要であり、体力が向上すると、今までクリアできなかった曲がクリアできるようになります。

そして、さらに難易度と運動負荷が高い曲に挑戦することができます。

 

この繰り返しがプレイのモチベーションを高めていると感じています。

 

運動習慣がもたらしたライフスタイルの変化

Beat Saberをきっかけに運動習慣が身についたことで、私のライフスタイルにも多くの良い変化が現れました。

 

運動だけでなく、食事や睡眠、セルフケアへの意識が高まり、心身ともに充実した生活を送れるようになりました。

 

体力をつけるためには休息が大切です。

走ること以上に大切なのがリカバリ(回復)です。

なぜなら体力が向上するのはトレーニング中ではなくて、そのあとのリカバリの時だからです。体力が無い人が運動を継続できないのはリカバリがうまくできなくなくて、体力無い→運動できない→体力がさらに下がるという負のスパイラルから抜け出せないからです。

体力が無い人がランニングで体力を付けるためのコツ – 2B Runner

 

食事改善:食事記録アプリで食事量を管理

運動を始める前、私は食事の量が少なく、体力も低下気味でした。

今年は夏バテでBMIが17台まで下がってしまい、「このままではまずい」と危機感を覚えました。

 

そこで食事量を見直し、食事記録アプリ「あすけん」を使って摂取カロリーを管理するようにしました。*4

 

プロテインにマルトデキストリン*5を混ぜたり、1日2食から3食に増やすようにしました。

その結果、10月頃には体重が増え、BMIが19まで回復しました。

 

笑顔が似合う女

 

さらに、クレアチンサプリを飲み始めたところ、明らかに筋力が向上し、Beat Saberのスコアもアップしました。

参考: クレアチンとは?その効果とメカニズム

 

睡眠改善:質の向上と生活リズムの安定化

以前の私は睡眠時間を6時間程度と短めにしがちで、週末は夜更かしをして昼まで寝るという不規則な生活を送っていました。

 

しかし、運動を始めてからは「体力を回復させるためには十分な睡眠が必要」という意識が芽生え、目標睡眠時間を8時間に設定しました。

週末も夜更かしせず睡眠時間を固定するようになりました。

 

PCやスマホの画面を見続けるだけの生活を辞め、運動で体を適度に疲れさせるようになった結果、眠りの質が向上しました。

 

筋肉痛対策:ストレッチと入浴

運動後のケアにも力を入れるようになりました。

特に重要だと感じたのが、ストレッチと入浴です。

 

運動前にはダイナミック(動的)ストレッチ、運動後にはスタティック(静的)ストレッチを行い、怪我の予防と疲労回復を促進しています。

さらに、入浴剤を入れたお風呂に浸かり体をしっかり温めることで、筋肉痛が軽減されるだけでなく、リラックス効果も得られます。

 

これらのセルフケアが運動のモチベーション維持にもつながっています。

 

Beat Saberの運動をさらに効果的にするコツ

Beat Saberをプレイするだけでも運動効果はありますが、少しの工夫でさらに効果的なエクササイズにすることができます。

ここでは、私自身が試してみて効果を感じた方法をいくつかご紹介します。

 

高スコアを狙う

Beat Saberは、他の一般的な音ゲーと違い、タイミングがスコアに影響しません。

ノーツを斬るときにセイバーを大きく振ること、ノーツの中心を正確に斬ることでスコアが上がります。

 

高スコアを取るためにはセイバーを大きく振ることが必要になるため、高スコアを狙うことで運動強度が上がります。

 

また、難易度が上がるとノーツが多く・速くなるので、自然と運動量が増えます。

 

脚を動かす

Beat Saberを普通にプレイしていると、基本的に上半身だけしか動かしません。

 

そのため、私はノーツを斬りながらサイドステップを踏み、全身を使ってプレイするようにしています。

住宅事情が許すならば、ジャンプやダンスをするのもいいと思います。

これにより、下半身の筋力も鍛えられ、運動全体の負荷が増します。

 

Beat Saberプレイ中の心拍数は最高で170程度まで上昇し、しっかりとした運動を行えている実感があります。

 

スマートウォッチ(Garmin)で記録した心拍数

 

VRの身長設定を変える

Beat Saberでは、ゲーム内でプレイヤーの身長を設定し、ノーツが流れてくる高さを変えることができますが、ノーツのレーン全体の横幅は変わりません。

VR自体の身長設定を変えることで、横幅を含めたスケールを変更することができます。

 

身長を低く設定するとノーツを斬る動きがより大きくなり、運動強度が上がります。

反対に、身長を高く設定するとノーツを斬る動きが小さくなり、運動強度が下がります。

 

私は腕が短いので身長を実際より高めに設定しつつ、運動強度が保てる範囲でプレイしています。

 

Steam VRの場合、ゲームの動画設定からワールドスケールのオーバーライド(Override World Scale)を変更することで全体のスケールを変更することができます。

 

おわりに

Beat Saberを始めてからの数ヶ月で、私の生活は驚くほど変化しました。

 

運動不足に悩んでいた生活を脱し、楽しみながら体を動かし、健康的なライフスタイルを送れるようになりました。

Beat Saberを通じて運動習慣が身についただけでなく、食事や睡眠、セルフケアの重要性にも気づくことができました。

 

今後の目標

これからもBeat Saberを楽しみながら、さらなる成長を目指していきたいと思っています。

 

まだまだ全盛期(学生時代)にはほど遠い体力ですが、Beat Saberのおかげで着実に前進している実感があります。

 

今後の目標としては、体脂肪率を落としつつ、体重をBMI22の理想値まで増やしたいと考えています。

また、Beat Saberのさらなる上達はもちろんのこと、ジムでの筋力トレーニングにも挑戦してみたいと思っています。

 

楽しみながら続けることの大切さ

運動は、苦痛を伴うものでは長続きしません。

何より大切なのは、「楽しみながら続ける」ことだと思います。

 

Beat Saberはその点で非常に優れています。

わざわざ外に出なくても、家の中でVRヘッドセットをかぶるだけで全身を動かすことができます。

退屈で面倒なものだった運動が、Beat Saberのおかげで「楽しくてやめられないもの」へと変わりました。

 

これからも、楽しみながら体力づくりに励んでいきたいです。

 

*1:Beat Saberで日本の曲をプレイするには、MODの導入が必要です。

*2:VRChatは画面酔いが克服できずあまりやらなくなりました。Beat Saberはプレイヤーが移動しないので酔わずに遊べています。

*3:私はエレベーターのない5階に住んでいます。

*4:あすけん(無料のあすけんダイエット基本コース)ではカロリーオーバーすると点数が下がるので、増量には向いていません。

*5:マルトデキストリン。粉飴。プロテインの炭水化物版。摂取カロリーを増やすのに便利。

ダイマックスアドベンチャーのオシャボ色厳選・ジガルデ色厳選の自動化


glaceonlove.hateblo.jp

 の続きです。

 

Poke-Controllerの画像認識を使ってダイマックスアドベンチャーでのオシャボ色厳選を自動化しました。

 

ジガルデも厳選できます。

 

ソロまたはホストの場合、リセットすると道、出現ポケモンが変わらないことを利用しています。

 

f:id:cq6vum:20201206162503j:plain

サムネ用 

 

現在更新を停止しています。

これからダイマックスアドベンチャーの自動化を行う方はこちゃてす(@kochatece12)さんのプログラムを利用することをおすすめします。

 

目次

 

ダウンロードURL

 

Dropbox - DMAReset

 

Ver.1.0.0

2020 12/6 公開

 

使い方

 

ダイマックスアドベンチャー色粘りの自動化

と大体同じですが、事前準備があります。

 

1.マックス鉱石を貯める

リセットを繰り返すのでペナルティでマックス鉱石がどんどん減っていきます。

貯められるだけ貯めてください。


2.攻略ルートを開拓する

手動でダイマックスアドベンチャーをやります。ボスに勝てるルートを探してください。

※道中のポケモンが変わらないようにダイマックスアドベンチャーが終わる度にリセットして下さい。

 

3.ルートを設定する

プログラムはそのままでは使えないので編集します。

プログラミングの知識は必要ないです。

(Poke-Controllerを導入出来てる人なら大丈夫だと思います)

編集に使うのはメモ帳でもなんでもいいです。(参考画像はメモ帳)

 

ダウンロードしたフォルダ(DMAReset)を開きます。

DMAReset.pyを開きます。

 

f:id:cq6vum:20201206163957p:plain

 

#ここから

 

#ここまで編集

 

と書いてある部分を編集します。

 

調査したルートを通るように数字を変更します。半角で入力してください。 

 

大体見ればわかると思いますが詳しくは後半のサンプルを見てください。

 

道の選び方が少しややこしいので注意してください。

左からn番目というのは選べる道の中でn番目ということです。

 

編集が終わったら保存して、

DMAReset.pyを

Poke-Controller¥SerialController¥Commands¥PythonCommands¥ImageProcessingOnly

の中にコピーします。

 

picturesの中にある画像を全て

Poke-Controller¥SerialController¥Template

の中にコピーします。

 


4.開始

 Aボタンを押したら研究員に話しかけられる位置に立ちます。

Poke-ControllerのCommandから「DMAオシャボ厳選」を選び、Startを押します。

 

 

備考

 

  • リセットした際のペナルティは、2回までなし、3回目はマックス鉱石2個、4回目はマックス鉱石3個……となっています。最大でマックス鉱石10個没収されます。

 

  • ボールはモンボ(モブ)とモンボの一個下(ボス)を投げます

ボス以外が光っても連れて帰れません。(オシャボが減ってしまう&ルートが変わってしまうため)

f:id:cq6vum:20201206164613j:plain

このホエルコとはお別れしました…

 

 

  • 1ターン目に壁貼って2ターン目からは攻撃、といった複雑な事はできないので、壁貼り、積み技、おにび等はNPCに任せましょう。同様に技の対象選択がややこしいので手助け、さいはい等もNPCにやらせましょう。

 

  • マックス鉱石が無くなったら冠の雪原のレイドバトルをするか前ので周回して貯めてください。

DMAを周回するとルートの開拓からやり直しになるのでレイドバトル(特にデリバード)がオススメです。

 

  • 攻略ルートを開拓するときはポケモン徹底攻略さんのDMAdbが役に立ちます。

 

yakkun.com

 

回復技持ち、ワイドガード持ちレンタルポケモンの検索等が出来てとても便利です。

 

  • ジガルデもこのプログラムで周回出来ます。

ルートの開拓が大変だと思いますが頑張って下さい。

 

 

サンプル

 

動作の様子

youtu.be

 

 

この動画で使っている設定

 

f:id:cq6vum:20201206163912p:plain



  

解説 

 

lapmax = 15 #周回数

マックス鉱石所持数÷10でいいと思います。

ikisaki = 1 #行先 上からn番目

カプテテフを選択

行先が一番上以外に登録してあるときは変更してください。

SelectPoke = 3 #ポケモン選択 上からn匹目のポケモンを選択

チラチーノを選択

miti0 = 2 #道選択 出発時

左から二番目の道(電気)を選択
waza1 = 4 #技選択 1戦目 上からn個目の技を選択

トリプルアクセルを選択

スイープビンタの方が威力が出ますが後でPPが切れないようトリプルアクセルを選びました。

1戦目の1ターン目は確実にダイマックスできるのでそれも考慮したほうがいいです。

ダイアイスであられになるので、こらえるで耐えたウッウが倒れることがありました。

Koukan1 = 0 #1戦目終了後交換する場合は1

エレブーは交換せずに進みます。

Miti1 = 1 #道選択 1戦目終了後 左からn番目

左の道(フェアリー)を選択

フェアリーの道は左から3番目ですが選べる道の中では一番左にあるので数字は1になります。

研究員がいますが自動でいいえになります。NPCがジュラルドンとウッウを交換します。
waza2 = 2 #技選択 2戦目

スイープビンタを選びます。

Koukan2 = 0 #2戦目終了後交換する場合は1

ブリムオンは捕まえません。NPCがドククラゲと交換します。

ドククラゲは毒技でボス(カプテテフ)に抜群をとれますがエスパー技が弱点なのでここでお別れします。

Miti2 = 1 #道選択 2戦目終了後

左の道(水)を選択
waza3 = 2 #技選択 3戦目

スイープビンタを選択

Koukan3 = 1 #3戦目終了後交換する場合は1

捕まえます

ホエルコとチラチーノを交換します。ホエルコは鋼技のアイアンローラーを持っていますがNPCに渡すと他の技を出すので自分で持ちます。

自分で持つとダイスチルで防御を上げられます。

 

三戦目の後の道選択はないです。

きのみで回復。


waza4 = 2 #技選択 4戦目

アイアンローラーを選択

 

 

 

最終的にボス(カプテテフ)戦のメンバーはホエルコ、ヤレユータン、ブリムオン、ジュラルドンになります。

ヤレユータンがひかりのかべやさいはいで、ブリムオンがいのちのしずくでサポートしてくれるので楽に勝てます。

 

 

ダイマックスアドベンチャー色粘りの自動化

Poke-Controllerの画像認識を使ってダイマックスアドベンチャーでの色粘りを自動化しました。

 

捕まえた色カプコケコ

f:id:cq6vum:20201202000609j:plain

 

動作の様子

youtu.be

 

現在更新を停止しています。

これからダイマックスアドベンチャーの自動化を行う方はこちゃてす(@kochatece12)さんのプログラムを利用することをおすすめします。

note.com

 

目次

 

 

 

ダウンロードURL

Dropbox - AutoDaiMaxAdventure

 

Ver.1.0

2020/11/29 公開

Ver.1.1

2020/11/30 「ダイマックスできるターン」と「ppが切れたターン」が被った時に止まらないよう修正しました。

Ver.1.2.0

2020/11/30 色違いのポケモンが出ても連れて帰れていない時があったので修正しました。

ポケモンを連れて帰ると行先が消えてしまう不具合があります。今後修正します。

画像認識の精度を上げるためKoukaari.pngを変更しました。

Ver.1.3.0

2020/12/2 色違いが出た時に行先を消してしまう不具合を修正しました。
色違いかどうかの判定がポケモン3匹分しか行われていなかったので、4回判定するように修正しました。
ダイマックスしなくても効果抜群の技を選ぶようにしました。
その他細かい修正をしました。

Ver.1.3.1 

2020/12/4 はなびらのまいなど技の対象選択の時に自分を選ぶ技を出せない不具合を修正しました。

技の選択方法を変更しました。

ポケモンを3体しか捕まえられなかったとき、3体目のポケモンが色違いだった場合ボスの色違いとして判定されてしまう不具合を修正しました。

Ver.1.3.2

2020/12/5 PP切れ時の挙動を修正しました。

Ver.1.3.3

2020/12/25 漢字、ひらがなのどちらの設定でも動くようにしました。行先を選べるようにしました。(設定方法はこちら→ダイマックスアドベンチャーのオシャボ色厳選・ジガルデ色厳選の自動化 - アキルノのブログ)

画像を追加、変更しました。待機時間を増やすなど細かい変更をしました。

 

 

必要な物

  • PC
  • (liteじゃない)Switch
  • マイコン
  • USBシリアル
  • キャプチャーボード
  • Poke-controller

 

使い方

  • Poke-Controllerをインストールする

https://github.com/KawaSwitch/Poke-Controller

 

インストール方法や使用方法は作者様がgithubに詳しく書いてくれているので読んでください。

Poke-Controllerの起動、キャプボとマイコンの接続が出来るようにしてください。

 

  • 画像とプログラムをPoke-Controllerのフォルダに入れる

 

最初にダウンロードしたフォルダ(AutoDaiMaxAdventure)を開きます

 

DMA.pyを

Poke-Controller¥SerialController¥Commands¥PythonCommands¥ImageProcessingOnly

の中にコピーします。

 

picturesの中にある画像を全て

Poke-Controller¥SerialController¥Template

の中にコピーします。

 

追記 11/30

更新する時も同じ手順を踏んで古いファイルを新しいファイルに書き換えて下さい。

 

新しいPythonコマンドの作り方 · KawaSwitch/Poke-Controller Wiki · GitHub

このページが参考になります。 

 

f:id:cq6vum:20201129142739j:plain

 Aボタンを押したら研究員に話しかけられる位置に立ってください。

ダイマックスアドベンチャーのチュートリアルは終わらせておいてください。

 

  • プログラムを開始する

 Poke-ControllerのCommandから「ダイマックスアドベンチャー」を選び、Startを押します。

プログラムファイルを入れてあるのに「ダイマックスアドベンチャー」が出てこない場合はStartの左のReroadを押して下さい。

色違いが出るかボールがなくなるまで自動で動き続けます。

 

備考

f:id:cq6vum:20201129142358j:plain

画像の並びだとゴージャスボールを投げます。

ボールを500個以上投げたら「ボール切れ」と表示して止まります。

間違えてオシャボを消費してしまっても責任は取れません。
不安ならポケモンにボールを持たせてバック内にオシャボを入れないようにするといいと思います。

  • マックス鉱石が1時間15個ぐらいのペースで増えます。
  • 色違いが2匹以上出た時は、終了後の選択画面でより下の方にいるポケモンを連れて帰るようになっています(ボスとモブが光った時にモブを連れて帰らないようにする為)。
  • ランダム要素が強いのでバラツキがありますが、1周10分〜20分程度で周回します。
  • 上手くいかなかった時は「どこかで止まりました」と表示して止まります。止まった時は詳しい状況と共に教えて頂けると助かります。

 

 

  • 勝率を上げるためにやったこと

効果抜群の技を選ぶ

 

  • 出来なかった/諦めたこと

タイプ相性を考慮して道を選ぶ
→画像認識で位置を認識するのが難しかった
威力が高い技を選ぶ
→数字を認識するのが大変

HP残量を考慮してダイマするか決める

→必要性をあまり感じなかった

 

  • そのうちやりたいと思っていること

「こうかなし」の技を選ばないようにする

タイプ一致技を選ぶ
ダイマックス出来るターンに空を飛んでいたり地中に潜っていたりしないようにする
ポケモン徹底攻略さんのDMAdbを元にポケモンを選ぶ


こうすれば勝率が上がるんじゃないかというアドバイスがあったら教えてください。

 

Q&A

質問はブログのコメントにお願いします。Twitterに質問を送るのは辞めて下さい。
Poke-controllerの導入方法、使用方法、キャプチャーボードの使用方法についての質問には(知識がないため)一切回答出来ません。

 

 

  • DMA終了後、連れて帰るポケモンを選ぶ画面で色違いが出たか確認せずに巣穴の前に戻ってしまう(Ver.1.1/1.2)


待機時間が足りない等の理由でA連打が入って失敗することがあります。(そのうち直せたら直します)
環境によっては待機時間が足りないことがあります。それぞれの環境に合わせて待機時間を調整して使って下さい。
バトル中など最初の入口以外の所でマクロを開始すると上手く動かないので、必ず研究員の前に立っている時に開始するようにしてください。

 

2020 12/25追記


ダイマックスアドベンチャー終了後に色違いかどうかの確認ができないという報告が多かったので待機時間を増やしました(Ver.1.3.3)


このプログラムは日本語用です。また、Ver.1.3.2以前のプログラムは漢字設定でしか使えません。(Ver.1.3.3でひらがなでも動くようになりました)
日本語以外でプレイしている方は画像を差し替えて使ってください。

 

 

  • interrupptと表示されて止まる


「どこかで止まりました」と表示されずに「interruppt」と表示されて止まった時はPowerShellの方にエラー内容が表示されるので、その内容をコピペするかスクショを貼るなどして教えていただけると助かります。

 

pyファイルを弄っていない場合は画像がTemplateフォルダに入っていないなどの問題だと思います。


画像を追加する時はTemplateフォルダの中にpicturesフォルダを入れるのではなく、picturesフォルダの中の画像をTemplateフォルダ直下に入れてください。


古いVer.は動くのに最新Ver.が動かない場合はプログラムにミスがある可能性があるので、修正が終わるまで古いVer.を使って下さい。

 

 

 

 

  • 画像認識が上手くいかない


画像認識に失敗している時は、画像認識の閾値(しきい値)を変更すれば解決する可能性があります。

 


しきい値の変更方法はこちらを参考にして下さい


しきい値を下げるには、(Ver.1.3.2の場合)プログラム206行目の
elif self.isContainTemplate('Tukamaeru.png', 0.95): # つかまえるコマンド
 

の数字(0.95)を書き換えて下さい。

今はサンプル画像と95%一致したら判定されるようになってるので、0.8(80%)ぐらいにするといいと思います。
下げすぎると捕まえるコマンドが出ていない時に間違えて認識してしまうので注意して下さい。
しきい値を下げても治らなかったら画質の関係で失敗している可能性があるので、Picturesフォルダの中にある"Tukamaeru.png"を自分でキャプチャしたものに置き換えてみてください。

 


キャプボの問題で縦横比が変わっていたりしたらしきい値を変更しても解決しないので、スクショを撮って差し替えて使ってください。
Poke-ControlletにあるCaptureボタンを押すとスクショが Poke-Controller/SerialController/Captures内に保存されます。
必要に応じてトリミングして、Templateフォルダ内にある画像と同じ名前にして上書きして変更して下さい。画像はCapturesフォルダからTemplateフォルダに移動して下さい。

 

 

 

 

 

 


色違いの出現報告等のコメントお待ちしております