Gua: Một Giao Thức Tự Động Hóa Trò Chơi Mạnh Mẽ
Gua là một giao thức tự động hóa thời gian thực sáng tạo được thiết kế cho việc kiểm tra và phát triển trò chơi, hỗ trợ cả Godot 4.7 và Unity 6. Nó sử dụng kiến trúc giống như Playwright, phơi bày giao diện người dùng của trò chơi dưới dạng Cây UI Ngữ nghĩa, cho phép tương tác chính xác mà không cần dựa vào nhận diện hình ảnh dễ bị hỏng hoặc tọa độ màn hình. Các tính năng chính bao gồm khả năng tìm và tương tác với các phần tử UI theo ID, vai trò, văn bản và trạng thái, cũng như khả năng ghi nhật ký, chụp ảnh màn hình và xác minh kết quả. Gua nhằm mục đích đơn giản hóa quy trình kiểm tra bằng cách cho phép các bài kiểm tra tự động, các công cụ kiểm tra và các tác nhân AI hoạt động hiệu quả trong môi trường trò chơi.
Ngoài các chức năng tự động hóa UI cốt lõi, Gua cung cấp một bộ công cụ toàn diện được tối ưu hóa cho phát triển trò chơi. Những công cụ này bao gồm Cây Đối Tượng Thế Giới cho thông tin thế giới trò chơi ngữ nghĩa, kiểm soát thời gian ảo xác định và một chính sách tiếp cận để quy định những gì các tác nhân AI có thể truy cập. Sự tích hợp với cả Godot và Unity cho phép kiểm tra và tương tác liền mạch với các phần tử trò chơi, đảm bảo rằng các nhà phát triển có thể duy trì quyền kiểm soát trải nghiệm trò chơi trong khi tận dụng khả năng của AI cho quy trình kiểm tra và phát triển nâng cao.