<양면장기>는 가로 5칸, 세로 5칸, 총 25칸으로 이루어진 게임판에서 진행됩니다.
게임판의 양 끝 줄은 각 플레이어의 진영이 됩니다.
보 금 왕 은 토
ㅁ ㅁ ㅁ ㅁ ㅁ
ㅁ ㅁ ㅁ ㅁ ㅁ
ㅁ ㅁ ㅁ ㅁ ㅁ
토 은 왕 금 보
자신의 진영에는 위와 같이 말 5개가 배치됩니다.
왕을 제외한 각 말의 뒷면에는 승격했을 때의 말이 표시되어 있으며 각 말의 이동방법은 다음과 같습니다.
첫 번째, 보병.
앞으로 한 칸 전진만 가능하며 승격 시 비차가 됩니다.
비차는 앞뒤좌우 칸 수 제한 없이 이동할 수 있습니다. (체스의 룩)
두 번째, 금장.
앞뒤좌우와 대각선 앞으로 한 칸 씩 이동이 가능하며, 승격 시 계마가 됩니다.
계마는 체스의 나이트처럼 이동하며, 다른 말을 뛰어넘을 수 있습니다. (단, 상대 진영 방향으로만 이동할 수 있음)
세 번째, 왕.
앞뒤좌우 대각선으로 한 칸씩 이동이 가능하며, 승격할 수 없습니다.
왕이 잡힐 경우 그 즉시 해당 플레이어의 패배로 게임이 종료됩니다.
네 번째, 은장.
대각선 네 방향과 앞으로 한 칸씩 이동이 가능하며, 승격 시 각행이 됩니다.
각행은 대각선 네 방향으로 칸 수 제한 없이 이동할 수 있습니다. (체스의 비숍)
다섯 번째, 토금.
앞뒤좌우와 대각선 앞으로 한 칸씩 이동이 가능하며, 승격 시 향차가 됩니다.
향차는 칸 수 제한 없이 전진만 할 수 있습니다.
왕을 제외한 모든 말은 한 번 이동할 때마다 앞면과 뒷면이 바뀌어 승격합니다.
승격한 말이 움직이면 다시 앞면과 뒷면이 바뀌어 승격 전으로 되돌아옵니다.
상대의 말을 잡을 경우 포로로 사용할 수 있으나 반드시 승격 전의 상태로 뒤집어서 사용해야 합니다.
또한, 포로를 놓는 것도 턴을 소모하는 것으로 간주하며 반드시 게임판 자신의 진영에 놓아야합니다.
양면장기의 승리 조건은 총 세 가지입니다.
첫 번째, 상대의 왕을 잡을 것.
두 번째, 자신의 왕이 상대 진영에 들어갈 것.
세 번째, 왕을 제외한 상대의 말을 모두 잡을 것.
승리 조건 중 한 가지를 먼저 달성할 경우 해당 플레이어의 승리로 그 즉시 게임이 종료됩니다.