AI Nhà Bản Đồ: Cách Các Bản Đồ Khâu Lại Thành Một Thế Giới Liền Mạch — Bộ Công Cụ Cho Trò Chơi MMORPG PHP, Phần 21
Anthropic
Một nhà phát triển độc lập xây dựng máy chủ MMO 2D bằng PHP sử dụng AI để tự động hóa việc khâu các bản đồ, biến các bản đồ lân cận thành các chuyển tiếp liền mạch. AI xử lý các tác vụ nặng về dữ liệu như nhập, cắt và căn chỉnh bản đồ, trong khi một hội đồng đánh giá và sơ đồ kết nối giúp phát hiện lỗi. Việc làm lại đồ họa được giao cho mô hình sinh, nhưng kết quả vẫn cần chỉnh sửa thủ công.
Tác giả bài viết — người từ năm 2022 đến nay đang phát triển một máy chủ có thẩm quyền (authoritative server) cho một game nhập vai trực tuyến nhiều người chơi (MMO RPG – Massively Multiplayer Online Role-Playing Game) 2D bằng PHP và Symfony, với client Unity — chia sẻ cách anh tự động hóa việc ghép nối bản đồ bằng trí tuệ nhân tạo (AI – Artificial Intelligence). Các bản đồ được nhập từ The Mana World, một game MMO mã nguồn mở, và mỗi bản đồ là một tiến trình máy chủ riêng biệt. AI thực hiện hơn bốn mươi thao tác: nhập kho lưu trữ bản đồ, bố trí chướng ngại vật, cắt bỏ các mép thừa, chia bản đồ thành các phòng, căn chỉnh ranh giới và chuyển các thuộc tính. Một sơ đồ chuyển tiếp hiển thị toàn bộ các kết nối và phát hiện những liên kết hỏng, chẳng hạn như cánh cửa dẫn đến khu vực không tồn tại hoặc điểm đến nằm bên trong tường. AI cũng đảm nhận việc chuyển đổi thuộc tính của các ô lát (tile), còn về mặt đồ họa, tác giả sử dụng một mô hình tạo sinh (Claude, cho những tác vụ xử lý atlas mang tính máy móc) để làm lại các tile. Kết quả thu được khá hứa hẹn nhưng vẫn còn một số vấn đề: vùng trong suốt bị lấp đầy bằng họa tiết đá, một số phần tử bị vẽ lại không chính xác, và các tile bị lệch đi vài điểm ảnh. Tác giả dự định khắc phục bằng cách cắt và điều chỉnh thủ công từng ô, đồng thờı lưu ý rằng toàn bộ bảng màu phải được cập nhật cùng một lúc để tránh sự không đồng nhất về phong cách.
Nguồn: Habr — хаб ИИ —
bản gốc
