마리셀

개발자: 지바고

인원: 1인

준비물: 마작패 (자패 28장)

준비

마작패 28장을 주어진 문제에 따라 4열 7행으로 배열한다. 이곳에 배열된 패들을 '산’이라고 한다.

똑같은 배열로 마작패 28장을 4열 7행으로 배열할 수 있는 빈 공간을 준비한다. 이 공간을 '강’이라고 한다.

규칙

플레이어는 '산’에 놓인 패 중 하나를 골라. '강’으로 옮길 수 있다.

'강’으로 패를 놓을 때에는 다음 조건을 만족해야 한다.

  • '산’에서 가져온 패는 그 패가 있던 열에서 가장 아래에 위치했어야 한다.
  • '강’으로 옮길 패는 그 패가 놓일 열에서 가장 위로 옮겨야 한다.
  • '강’으로 옮길 패는 옮길 열에 이미 패가 있었다면 그 패 바로 위에 놓아야 한다. 패가 없었다면 가장 아래 열에 두어야 한다.
    • 즉, 어떤 열에서 아래에서 n번째 행이 비어 있다면, n+1번째 행에 패를 놓을 수는 없다.
  • '강’의 각 열에서 7종의 자패는 한 번씩만 등장해야 한다.
  • '강’의 각 행은 모두 같은 종류의 자패로 이루어져야 한다.

종료 조건

'규칙’에 맞게 28개의 패를 전부 강으로 옮기면 승리한다.

'규칙’에 맞게 행동할 수 없게 되면 패배한다.

예시

초기 상태

發北白中
發南東西
白南北發
中東西北
中東白南
西發北南
西白中東
....
....
....
....
....
....
....

처음에는 동을 옮겨보자

發北白中
發南東西
白南北發
中東西北
中東白南
西發北南
西白中.
....
....
....
....
....
....
東...

1행에 동이 들어갔으니, 다른 패는 들어갈 수 없다. (잘못된 예시)

發北白中
發南東西
白南北發
中東西北
中東白南
西發北南
西白..
....
....
....
....
....
....
..

백이랑 발을 꺼내어 1행의 동을 채워야 한다.

發北白中
發南東西
白南北發
中東西北
中東白南
西發北南
西.中.
....
....
....
....
....
白...
東...
發北白中
發南東西
白南北發
中東西北
中東白南
西.北南
西.中.
....
....
....
....
發...
白...
東...
發北白中
發南東西
白南北發
中東西北
中.白南
西.北南
西.中.
....
....
....
....
發...
白...
東東..