منصوبے کے بارے میں
MaaFramework ایک خودکار بلیک باکس ٹیسٹنگ فریم ورک ہے جو تصویری شناخت کی ٹیکنالوجی پر مبنی ہے اور MAA (MaaAssistantArknights) پروجیکٹ کے ترقیاتی تجربات سے نکلا ہے اور مکمل طور پر دوبارہ لکھا گیا ہے۔ یہ فریم ورک C++20 میں لکھا گیا ہے، Windows، Linux، macOS اور Android پلیٹ فارمز کو سپورٹ کرتا ہے، اور Python (PyPI)، C# (NuGet)، Node.js (npm)، Go اور Rust سمیت کثیر اللسانی SDK فراہم کرتا ہے، تاکہ مختلف ٹیکنالوجی اسٹیک کے ڈویلپرز آسانی سے اسے مربوط کر سکیں۔
بنیادی ڈیزائن کا فلسفہ کم کوڈ اور اعلیٰ توسیع پذیری دونوں پر زور دینا ہے۔ فریم ورک نے Pipeline (ٹاسک پائپ لائن) کم کوڈ پروٹوکول متعارف کرایا ہے، ڈویلپرز اعلانیہ ترتیب کے ذریعے خودکار ٹیسٹنگ کے عمل کو تیزی سے بنا سکتے ہیں، جبکہ کوڈ کی سطح پر گہری تخصیص کی صلاحیت بھی محفوظ رہتی ہے۔ پروجیکٹ نے ProjectInterface v2 پروٹوکول بھی متعین کیا ہے، جو پروجیکٹ انٹرفیس کو معیاری بنانے کے لیے استعمال ہوتا ہے۔
کمیونٹی ماحولیات کافی بھرپور ہے، جس میں متعدد سمتوں کا احاطہ کیا گیا ہے:
عمومی GUI کے لحاظ سے، Avalonia پر مبنی MFAAvalonia، PySide6 پر مبنی MFW-CFA، Tauri 2 + React پر مبنی MXU، Vue + FastAPI پر مبنی MWU، اور Kotlin + Jetpack Compose پر مبنی MaaFwApp موجود ہیں، جو تمام کراس پلیٹ فارم گرافیکل انٹرفیس حل ہیں۔
ترقیاتی ٹولز کے لحاظ سے، Pipeline ڈیبگر MaaDebugger، VSCode ایکسٹینشن maa-support-extension، بصری Pipeline ایڈیٹر MaaPipelineEditor اور MaaInspector، لاگ تجزیہ ٹولز MaaLogAnalyzer اور MaaLogs، Prettier فارمیٹنگ ایکسٹینشن، گرین اسکرین خودکار پروسیسنگ ٹول Auto Green Background، AI Agent کے لیے کمانڈ لائن ٹول maafw-cli، پروجیکٹ اسکیفولڈ create-maa-project، اور MaaCtl کمانڈ لائن کلائنٹ وغیرہ شامل ہیں۔
ایپلیکیشن کی سطح پر، کمیونٹی نے فریم ورک کی بنیاد پر متعدد گیمز اور ایپلیکیشنز کے لیے خودکار اسسٹنٹ تیار کیے ہیں، جن میں 《尘白禁区》《阴阳师》《战双帕弥什》《战舰少女R》《代号鸢》《少女前线2:追放》《梦幻西游手游》《未定事件簿》《不思议迷宫》《偶像梦幻祭2》《崩坏3》 سمیت متعدد پروجیکٹس، اور 学习强国 جیسے عملی ٹولز شامل ہیں۔
سرکاری دستاویزات maafw.com پر میزبانی کی جاتی ہیں، کمیونٹی وسائل MaaHub (hub.maafw.com) پر دریافت کیے جا سکتے ہیں، اور AI معاون دستاویزات کی تلاش DeepWiki کے ذریعے ممکن ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.