MaaAssistantArknights: Arknightsの日常タスクと基地管理を自動化する画像認識ベースの自動化アシスタント

MaaAssistantArknights: Arknightsの日常タスクと基地管理を自動化する画像認識ベースの自動化アシスタント

何を解決するか

MAAは、ゲーム「Arknights」のための自動化アシスタントです。ゲームプレイ、リソース収集、および管理を自動化することで、日常タスクの反復的な性質を排除し、プレイヤーがワンクリックで日課を完了できるようにします。

仕組み

このプロジェクトは、画像認識技術(OpenCVおよびPaddleOCRによって提供)とディープラーニングのデプロイ(FastDeployおよびONNX Runtime経由)を使用して、ゲームの状態を認識します。Androidのタッチイベントエミュレータを介してゲームとやり取りします。システムは、さまざまな言語インターフェース(C++、Python、Java、Rust、Golangなど)を通じて拡張可能であり、特定の戦闘シーケンスを自動化するためのカスタム「宿題」JSONファイルをサポートしています。

対象者

日常の雑務、基地管理、およびリソース稼ぎを自動化したい、複数のリージョン(Global、Japanese、Korean、Traditional Chinese)のArknightsプレイヤー。

ハイライト

  • 日常の自動化: フレンド訪問や報酬の受け取りを含む、日常タスクのワンクリック完了。
  • スマートな基地管理: 効率計算に基づくオペレーターの自動ローテーションと、カスタムスケジュールのサポート。
  • 採用の自動化: コミュニティ統計サイトへのデータアップロードを伴う、自動公開採用。
  • 戦闘の自動化: Originium Slugsの自動稼ぎと、統合戦略(ローグライク)モードでのレベル上げ。
  • リソースの追跡: オペレーターリストと育成素材の認識、および計画ツールへのエクスポート機能。
  • 拡張可能なAPI: 開発者がアシスタントを統合またはカスタマイズできるように、複数の言語バインディングを提供。

Sources