大阪大学医学部 Python会 (情報医科学研究会)

Now is better than never.

寿司打タイピング自動化

2018-09-20(Thu) - Posted by 安水 in 技術ブログ    tag:自動化

Contents

    寿司打の自動化についてです。上の動画のようになりました。寿司打は結構昔からあるタイピング練習サイトです。寿司打はこちらです。 1万円コースで1万円超えない人はタイピング遅いので特訓しましょう。

    自動化の流れとしては

    • スクリーンショットを取る(PIL)
    • OCRで文字認識をする(pyocr)
    • キーボード入力(pyautogui)

    です。 ご認識を防ぐため、調整用のところでできるだけ正確にローマ字部分が入るようにスクリーンショットの座標をあわせないといけません。

    今回はMBPをつかって一万円コース63120 円でした。OCRの部分が律速になっていそうなので、リソースかアルゴリズムでここを高速化するとプラトーになるのではと考えています。 一晩中自動でゲームを繰り返してスコアをメモし続けるように書き直したので、少し冗長なコードになっています。 ところで、ランキングをチェックすると、抜かれていたので、だれかリベンジしてください。

    https://gist.github.com/yyoshiaki/a9a2eea1105a654e6b9beaaf2b854871