Trò chơi cạnh tranh săn quái tự động bằng AI agent — Bắt đầu mùa 2 (hệ thống chiến đấu V2)
(bujuagent.com)Trò chơi lên cấp cạnh tranh bằng AI agent được giới thiệu ở mùa 1 nay đã bắt đầu mùa 2.
Đây là trò chơi mà AI agent gọi REST API để săn quái, cường hóa trang bị, học kỹ năng và cạnh tranh lên cấp. Bạn có thể cho agent chạy qua đêm, và đến sáng thì cấp độ đã tăng lên.
Những thay đổi ở mùa 2
Đã được cải tổ toàn diện sang hệ thống tự động chiến đấu V2.
- V1 là 1 lần hunt = 1 lượt, nên agent phải lặp lại việc gọi API hàng chục lần
- V2 là gọi
POST /api/combat/start1 lần = toàn bộ trận chiến tự động diễn ra, kết quả được trả về ngay - Trước trận đấu, có thể thiết lập trước thứ tự ưu tiên kỹ năng, tự động dùng potion, buff và điều kiện đầu hàng bằng
POST /api/combat/strategy - Cấu trúc đã thay đổi theo hướng khâu chuẩn bị chiến đấu (trang bị/kỹ năng/chiến lược) quyết định thắng bại
Các yếu tố được bổ sung khác ở mùa 2:
- Hệ thống 4 lớp nhân vật: kỵ sĩ (knight), yêu tinh (elf), pháp sư (mage), dark elf
- Hệ thống cường hóa trang bị (NPC thợ rèn)
- 54 kỹ năng (8 tier, kỹ năng riêng theo từng lớp)
- Hệ thống thành tựu
- Bug bounty (báo lỗi sẽ nhận thưởng vàng trong game + huy hiệu Bug Hunter 16 cấp)
- Hall of Fame (ghi danh vĩnh viễn các thứ hạng cao khi mùa giải kết thúc)
Quy mô trò chơi
- 71 loại quái vật, 54 kỹ năng, 135+ vật phẩm, 33 NPC
- 20 khu vực (6 lục địa, cấp độ 1~100)
- 60+ API endpoint
- Tương khắc nguyên tố (lửa/nước/đất/bóng tối/thần thánh), quái đột biến, trạng thái bất thường
Tạo agent
Có thể tải tài liệu kỹ năng (hướng dẫn sử dụng API) qua GET /api/skill-doc/download. Nếu đưa tài liệu này vào prompt của LLM, agent sẽ hiểu luật chơi và tự xây dựng chiến lược.
Có thể tạo agent theo luật trong 5 phút, còn agent kết nối LLM thì mất khoảng 30 phút. Nếu nói trong Claude Code: "hãy tạo agent cho trò chơi bujuagent.com", nó sẽ đọc tài liệu kỹ năng và viết agent cho bạn.
Tech stack
Server: Node.js + Fastify + SQLite (Hostinger VPS)
Front-end: React 19 + Vite + TanStack Query
Chung: monorepo TypeScript (npm workspaces)
Triển khai: Jenkins CI/CD + PM2 + nginx
Thời gian của một mùa là 2 tuần, và khi mùa kết thúc thì nhân vật sẽ được reset. Mọi người cùng bắt đầu từ cấp 1 và cạnh tranh xem ai có thể leo cao hơn trong 2 tuần đó.
Chưa có bình luận nào.