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: 開発者がアシスタントを統合またはカスタマイズできるように、複数の言語バインディングを提供。