Ứng dụngTác tử 🇷🇺 09.08.2026 00:02

Xây dựng game RTS trên Sao Hỏa bằng Rust với các tác tử AI: Kiến trúc, cạm bẫy và hơn 400 bài kiểm thử

Trong một thử nghiệm để xem liệu một lập trình viên duy nhất có thể tạo ra một game RTS hoàn chỉnh bằng cách sử dụng các tác tử AI thay vì một đội ngũ hay không, tác giả đã xây dựng 'Robosoma', một game RTS thuộc địa Sao Hỏa bằng Rust. Trò chơi có quy mô 1:1 với Sao Hỏa, địa hình thực tế, mô phỏng tất định và hàng trăm bài kiểm thử. Dự án thành công một phần: trò chơi có thể chơi được, nhưng nội dung giờ đầu tiên và các tính năng cộng đồng vẫn là thách thức.
Tác giả đã tự đặt ra cho mình một thử nghiệm: xây dựng một tựa game chiến thuật thời gian thực (real-time strategy - RTS) kinh điển, lấy bối cảnh trên sao Hỏa theo tỷ lệ 1:1, bằng cách sử dụng nhiều AI agent thay vì một đội ngũ lập trình viên. Trò chơi mang tên Robosoma, kết hợp cơ chế RTS với mô phỏng xây dựng thuộc địa, bao gồm các tính năng như khả năng thu phóng liên tục từ quỹ đạo xuống mặt đất, địa hình chân thực, và một loại đơn vị có thể xây dựng, khai thác, vận chuyển và chiến đấu. Dự án được viết bằng Rust, sử dụng wgpu, winit, glam cùng một số thư viện khác, nhưng không dùng đến bất kỳ game engine nào như Unity hay Unreal. Kiến trúc của game sử dụng một lớp render tùy chỉnh để xử lý hình cầu sao Hỏa (bán kính 3389,5 km) với địa hình thực tế, cùng mô phỏng tất định (deterministic) phục vụ chơi mạng. Hiện tại, trò chơi có 11 loại công trình và một chuỗi sản xuất liên kết giữa khai thác, chế tạo và lưu trữ nhiên liệu. Tác giả nhận định thử nghiệm này thành công khoảng một nửa: về mặt kỹ thuật, trò chơi có thể chơi được, nhưng việc mang lại một giờ chơi đầu tiên mượt mà, mục tiêu rõ ràng, nội dung đủ cho hàng chục buổi tối chơi, khả năng chơi online toàn cầu ổn định, và xây dựng một cộng đồng người chơi hóa ra khó khăn không kém gì việc phát triển phần render và mô phỏng. Quá trình phát triển bao gồm hàng trăm bài kiểm thử, dù con số chính xác (hơn 400) chỉ được nhắc đến trong tiêu đề.
Nguồn: Habr — хаб ML — bản gốc
Bài viết liên quan trước đây ↓
Tin mới