AI 지도 제작자: 지도가 끊김 없이 하나의 세계로 이어지는 방법 — PHP MMORPG 게임용 툴셋, 21부
Anthropic
PHP로 2D MMO 서버를 개발 중인 인디 개발자가 AI를 활용해 지도 스티칭을 자동화하고, 인접한 지도를 끊김 없는 전환으로 연결합니다. AI는 지도 가져오기, 잘라내기, 정렬 같은 데이터 중심 작업을 처리하며, 검토 패널과 연결 다이어그램이 오류를 잡아냅니다. 그래픽 리마스터링은 생성 모델에 맡기지만 결과물은 여전히 수동 수정이 필요합니다.
2022년부터 PHP와 Symfony로 2차원(2D) 대규모 다중 사용자 온라인(MMO) 역할 수행 게임(RPG)용 권한 서버(authoritative server)를 개발하고 Unity 클라이언트를 사용해 온 저자는 인공지능(AI)으로 맵 연결 작업을 자동화하는 방법을 소개한다. 맵은 오픈 소스 MMO인 The Mana World에서 가져오며, 각 맵은 별도의 서버 프로세스로 동작한다. AI는 맵 아카이브 가져오기, 장애물 배치, 쓸모없는 가장자리 잘라내기, 맵을 방 단위로 분할하기, 경계 맞추기, 속성 옮기기 등 40개가 넘는 작업을 수행한다. 전이 다이어그램(transition diagram)은 모든 연결을 시각적으로 보여 주며, 존재하지 않는 구역으로 이어지는 문이나 벽 안쪽에 위치한 도착 지점처럼 끊어진 링크를 감지한다. AI는 타일 속성 마이그레이션도 처리하지만, 그래픽의 경우 저자는 생성형 모델(기계적인 아틀라스 작업에는 Claude를 활용)을 사용해 타일을 리마스터링한다. 결과는 유망하지만 문제도 있다. 투명한 부분이 돌로 채워지고, 일부 요소가 잘못 다시 그려지며, 타일이 몇 픽셀씩 어긋나는 것이다. 저자는 각 셀을 수작업으로 잘라내어 조정하는 방식으로 이를 해결할 계획이며, 스타일 불일치를 피하려면 전체 팔레트를 한 번에 업데이트해야 한다고 덧붙인다.
출처: Habr — хаб ИИ —
원문
