Chessembly는 체스와 변형 체스 기물의 행마법을 기술하는 표현법입니다.

이 문서는 Chessembly를 사용하여 여러분의 첫 번째 체스 기물 행마법을 표현하는 방법을 안내합니다.

1. 설명의 모음

Chessembly에서 행마법은 가능한 움직임에 대한 설명을 한 줄 한 줄 적어 내려가는 것과 같습니다.

"오른쪽으로 1칸" 또는 "대각선으로 1칸" 같은 설명을 작성합니다. Chessembly는 여러분이 작성한 모든 설명을 읽고, 기물이 지금 갈 수 있는 모든 유효한 칸들을 활성화해 줍니다.

2. take-move

대부분의 기물(나이트, 비숍, 룩, 퀸)은 "이동"과 "공격"을 동시에 할 수 있습니다. 이러한 일반적인 동작을 take-move라고 설명합니다.

take-move(dx, dy) 방향을 받습니다.

각 설명은 세미콜론( ; )으로 끝나야 합니다. 세미콜론은 "하나의 독립된 설명이 끝났다"는 기호입니다.

take-move(dx, dy)를 사용하면 모양이 다른 행마법을 가진 기물을 자유롭게 만들 수 있습니다.

띄어쓰기는 올바르게 입력되어야 합니다. 각 표현식마다 반드시 띄어쓰기가 되어 있어야 하고, 여는 괄호는 앞의 표현식 이름(take-move 등)과 붙여 써야 합니다. 또한, Chessembly는 **대소문자에 민감(Case sensitive)**합니다. Take-Move(1, 0) 는 올바르지 않습니다.

Chessembly는 올바르지 않은 식은 일반적으로 모두 end로 변환하여 인식합니다. end가 중간에 등장한다면 해당 식은 중단됩니다. 하지만 간혹 오류가 발생할 수도 있습니다.

3. 첫 기물: 와지르 (Wazir)

와지르(Wazir)는 상하좌우(직교)로 한 칸만 이동 또는 잡기를 할 수 있는 간단한 기물입니다.

Chessembly에서는 4개의 독립된 설명을 순서대로 적어주면 됩니다.