Google Research đã giới thiệu một dự án AI ấn tượng mới, đẩy xa hơn ranh giới của việc tạo ra trò chơi. Được đặt tên là GameNGen, công cụ trò chơi được hỗ trợ bởi AI này có thể tạo ra một bản sao chơi được của trò chơi bắn súng góc nhìn thứ nhất cổ điển Doom trong thời gian thực, sử dụng mạng nơ-ron và học máy.
GameNGen Hoạt Động Như Thế Nào
GameNGen sử dụng mô hình AI Stable Diffusion để xử lý đầu vào của người chơi và các khung hình trước đó, tạo ra các yếu tố gameplay mới ngay lập tức. Hệ thống có thể mô phỏng các cơ chế cốt lõi của Doom như:
- Di chuyển của người chơi (quay, di chuyển ngang)
- Bắn vũ khí và theo dõi đạn dược
- Hành vi và sát thương của kẻ địch
- Tạo và khám phá cấp độ
Đáng chú ý, GameNGen chạy ở tốc độ 20 khung hình mỗi giây, tạo ra đầu ra khó phân biệt với gameplay thực tế của Doom trong các đoạn clip ngắn.
Quá Trình Huấn Luyện
Để đạt được thành tích này, các nhà nghiên cứu của Google đã huấn luyện một tác nhân AI chơi Doom ở các mức độ khó khác nhau và với nhiều phong cách chơi. Tác nhân được khuyến khích thu thập các vật phẩm tăng sức mạnh và hoàn thành các cấp độ trong khi bị phạt khi nhận sát thương. Quá trình này tạo ra hàng trăm giờ dữ liệu huấn luyện hình ảnh để GameNGen học hỏi và tái tạo.
Đổi Mới trong Tạo Ra AI
Một bước đột phá quan trọng trong GameNGen là khả năng duy trì sự nhất quán về hình ảnh trong thời gian dài. Các nhà nghiên cứu đã giải quyết các vấn đề phổ biến với hoạt ảnh Stable Diffusion, như nhấp nháy và suy giảm chất lượng, bằng cách:
- Huấn luyện các khung hình mới với chuỗi ngữ cảnh dài hơn
- Áp dụng nhiễu Gaussian để làm hỏng các khung hình ngữ cảnh
- Triển khai một mạng nơ-ron riêng biệt để liên tục điều chỉnh và ổn định hình ảnh
Hạn Chế Hiện Tại
Mặc dù ấn tượng, mô phỏng Doom của GameNGen không phải không có khuyết điểm:
- Đôi khi xuất hiện lỗi hình ảnh và mờ ngẫu nhiên
- Xác của kẻ địch trở nên không rõ ràng sau khi chết
- Hoạt ảnh khuôn mặt của nhân vật trên HUD không ổn định
- Các cấp độ được tạo ra có thể không nhất quán và có thể thay đổi bất ngờ
Ý Nghĩa đối với Phát Triển Trò Chơi
Mặc dù còn không hoàn hảo, GameNGen đại diện cho một bước tiến đáng kể trong việc tạo ra trò chơi dựa trên AI. Kết hợp với các tiến bộ gần đây khác như việc tạo bản đồ Minecraft bằng AI của Caltech, công nghệ này có thể cách mạng hóa cách thức phát triển trò chơi điện tử trong tương lai.
Khi AI tiếp tục phát triển, chúng ta có thể thấy nhiều công cụ trò chơi hơn có khả năng tạo ra toàn bộ trải nghiệm chơi game theo yêu cầu, mở ra những khả năng mới cho cả nhà phát triển và người chơi.