# 【エメラルド】サイクリングロードTAを自動化する話 この記事は[Pokémon Past Generation Advent Calendar 2023](https://scrapbox.io/PokemonPRNGDiscord/Pok%C3%A9mon_Past_Generation_Advent_Calendar_2023)の**189日目分**の記事です。 ~~(もう一年の折り返し来てるの、冷静に考えて怖くないですか)~~ 突然ですが、皆さんはポケットモンスターエメラルドのタイムアタック要素といったら何を思い浮かべますか? そう、**サイクリングロード**ですね? ![image](https://hackmd.io/_uploads/B1d0axGB0.png) > 出典: Seaside Cycling Road ―From Bulbapedia, the community-driven Pokémon encyclopedia. 2024/06/09閲覧 > https://bulbapedia.bulbagarden.net/wiki/Seaside_Cycling_Road ## マッハ自転車 飛ばして進もう!! ~~トレーナーヒル?それは[**こちらの記事**](https://dokudenpa.hatenablog.jp/entry/2024/02/21/070423)にお任せしましょう。~~ このサイクリングロードには、ゲートを出てから高架を下りるまでに壁にぶつかった回数と時間を計測してくれるNPCが居ます。 ![image](https://hackmd.io/_uploads/BklGlWfB0.png) 計測してもらうにはマッハじてんしゃを使ってキンセツからカイナまでを駆け抜けなければならず、複雑なコースとNPC配置も相まって最速タイムを狙うのはかなりの労力が必要です。 ## じゃあ自動化しよう 人間がやるのはそれなりの操作テクニックが求められますが、機械にやらせる分には何の問題もありませんね。いつものようにPokeConの力を借りて自動化しましょう。 {%youtube -oHiMQUaZpQ %} 何回か走らせると **9.41秒**のベストスコアが出ました。やったね! ![image](https://hackmd.io/_uploads/HJuycWzrA.png) そらのはしらの自動登頂なども成し遂げられているのですから、これくらいは朝飯前やもしれませんが、一発ネタとしてはアリでしょう。 コードはいつもの通りGitHub Gistに上げてあります。 https://gist.github.com/niart120/11d606abd48cbf7d58c88a3240f96686 ファイル名はRSEと銘打っていますが、恐らくルビーサファイアで動かすには細かい調整が必要です。 これを使う人が居るかは定かではないですがもし使う場合はご留意ください。 ## 余談 実は完走率はあまり高くありません。**ポケナビを許すな。** ![スクリーンショット 2024-06-08 165135](https://hackmd.io/_uploads/HkKyuZzBC.png) 受付ゲートを出るタイミングを精緻化すればここら辺は解決できるやもしれませんが、そこまでやる気が起きません。。。 :::spoiler 余談の余談 **NPCも許すな。** ![image](https://hackmd.io/_uploads/SyyIYZMBR.jpg) :::