VibeGame: Tạo game 2D hoàn chỉnh từ prompt bằng engine gốc AI và đội ngũ tác nhân đối kháng tự tiến hóa (Prompt-to-Game Development with AI-Native Engine and Self-Evolving Adversarial Agent Team)

Tạo ra một dự án game 2D hoàn chỉnh, có thể chơi được từ một prompt ngôn ngữ tự nhiên (có thể kèm theo hình ảnh tham khảo). Engine gốc AI của nó ghi trạng thái dự án dưới dạng văn bản có cấu trúc đã được xác thực schema, đồng thời cung cấp điều khiển chạy đồng bộ theo từng khung hình, cho phép các tác nhân tự xem trạng thái game, thực hiện hành động và xác minh hành vi; trên đó hoạt động một “đội ngũ đối kháng” gồm tám tác nhân chuyên trách, tách biệt giữa việc triển khai và rà soát, qua nhiều vòng lặp để phát hiện và sửa lỗi. Mỗi dự án hoàn thành cũng sẽ được chắt lọc thành các khung xương, mô-đun và quy ước cộng tác có thể tái sử dụng cho các lần phát triển tiếp theo (không cần huấn luyện).

Tạo ra một dự án game 2D hoàn chỉnh, có thể chơi được từ một prompt ngôn ngữ tự nhiên (có thể kèm theo hình ảnh tham khảo). Engine gốc AI của nó ghi trạng thái dự án dưới dạng văn bản có cấu trúc đã được xác thực schema, đồng thời cung cấp điều khiển chạy đồng bộ theo từng khung hình, cho phép các tác nhân tự xem trạng thái game, thực hiện hành động và xác minh hành vi; trên đó hoạt động một “đội ngũ đối kháng” gồm tám tác nhân chuyên trách, tách biệt giữa việc triển khai và rà soát, qua nhiều vòng lặp để phát hiện và sửa lỗi. Mỗi dự án hoàn thành cũng sẽ được chắt lọc thành các khung xương, mô-đun và quy ước cộng tác có thể tái sử dụng cho các lần phát triển tiếp theo (không cần huấn luyện).

Thích 18 · Số sao mã nguồn 293

Lý do

  • Tác giả tuyên bố rằng trên tập con GameCraft-Bench, VibeGame với việc tạo tài nguyên nghệ thuật tự động (P2G) ổn định vượt qua nhiều khung tác nhân khác nhau khi sử dụng cùng một mô hình nền tảng, ngay cả khi các đối thủ sử dụng thư viện tài nguyên được cung cấp sẵn.
  • Mã nguồn mở và khả dụng: Bản triển khai dựa trên Phaser đã được phát hành, kèm theo Dashboard web (trò chuyện, xem trước hoạt ảnh tài nguyên và điều chỉnh biên, thuộc tính đối tượng, chơi thử), giấy phép Apache-2.0.
  • Trang dự án có các nguyên mẫu thể loại chiến lược văn minh, đoạn video trận đấu Boss mô phỏng Hollow Knight, game đối kháng, roguelike, Ma Sói (Werewolf) và các demo khác.

Cách sử dụng

  • Yêu cầu trước: Python 3.12+, uv, tmux, và một trong hai công cụ dòng lệnh agent là Claude Code hoặc Codex.
  • Cài đặt: git clone github.com/tettethu/VibeGame → ./setup.sh (hoặc để agent của bạn đọc docs/SETUP.md để cài đặt).
  • Bắt đầu: mkdir my-game && cd my-game → vibegame init → vibegame start, trong phiên làm việc sử dụng /vibegame-build kèm mô tả mục tiêu; vibegame run --port auto để chơi thử.

Rủi ro

  • Đây là một khung điều phối các agent hiện có, không đi kèm mô hình riêng: khi sử dụng Claude Code, nó sẽ khởi chạy với --dangerously-skip-permissions (bỏ qua xác nhận quyền), tốt nhất nên chạy trong môi trường cách ly; Codex còn yêu cầu tin tưởng thủ công các hooks mà nó ghi vào.
  • Hiện tại chỉ hỗ trợ 2D (Phaser), Godot / Unity / 3D vẫn nằm trong lộ trình phát triển; chi phí API cho vòng lặp nhiều lần của tám tác nhân không được README nêu rõ.
  • Đánh giá chỉ thực hiện trên tập con GameCraft-Bench, kết luận do tác giả báo cáo; README yêu cầu thông báo cho tác giả khi triển khai thương mại (không phải là điều kiện giấy phép).

Mở · Mã nguồn · Trang bài báo

Hugging Face Daily Papers

Xem tin AI mới nhất