이번 포스팅에서는 팀 프로젝트에서 사용된 타워 설치와 적 경로 검증을 위한 타일 시스템에 대해 정리해보려고 합니다.처음에는 왜 이렇게 복잡하게 구현했는지 이해가 잘 안됐는데, 팀원에게 설명을 듣고 나니까 ‘아 그래서 A* 알고리즘이 필요했구나!’ 하고 납득이 갔습니다.처음엔 그냥 “타일이 비었으면 타워를 설치하면 되지”라고만 생각했었는데, 이 시스템은 그보다 훨씬 똑똑하고 견고하게 설계되어 있었습니다.전체 구조맵 데이터는 JSON으로 되어 있고, 이를 불러와서 2차원 정수 배열로 변환합니다각 타일은 설치 가능 여부 / 통과 가능 여부를 저장하고 있습니다타워를 설치할 때는 터치 좌표를 타일 좌표로 변환한 뒤, 해당 영역이 설치 가능한지 판단합니다설치가 가능하더라도 적의 이동 경로를 막는지 실시간으로 검증합..