Wang Tile(왕 타일)은 수학자 Hao Wang이 제안한 시스템으로,
사각형 타일의 각 변에 특정 색상을 부여하고, “서로 맞닿는 변의 색상이 같은 타일끼리만 연결한다”는 규칙을 가졌습니다.
이 기법을 활용하면 적은 수의 타일 세트(예: 16개)만으로도 패턴의 반복이 적게 느껴지는 비주기적이고 자연스러운 평면을 생성할 수 있습니다.
Wang Tile의 엣지 매칭(Edge Matching) 개념을 응용하여 Project PZ의 절차적 레벨 생성 기능을 구현하였습니다.
각 지형 조각의 모서리를 구성하는 타일에 ID를 부여하고, ID끼리의 인접 조건에 부합하는 지형 조각만 배치를 허용하는 검증 로직을 구현했습니다.
모서리 정보는 전용 에디터 툴을 통해 지형 조각을 디자인할 때 함께 작업할 수 있습니다.
지형 조각 회전 로직과 소규모 추가 타일 생성 기능을 통해 기존의 Wang Tile 알고리즘보다 더 높은 다양성을 가진 레벨을 생성할 수 있도록 하였습니다.