1、象棋的记谱法由四个字组成,第一个字代表着棋子的名称,如“马”;
第二字代表着棋子所在纵线的数码;
第三字代表着棋子前进的方向;
第四字代表着棋子进退的格数或到达纵线的数码。
2、解第一字:象棋有32子,分红黑,每色16子,各分7种:
红棋:1帅2车2马2炮2相2仕5红兵;
黑棋:1将2俥2马2炮2象2士5黑卒。
3、解第二字:象棋棋盘以楚河、汉界为分界,整个棋盘10横线×9纵线,如图中所表示,红黑双方皆从右手起标注纵线数码,为便于区分,书写时红方所在纵线数码一律用汉字数字,而黑方所在纵线数码一律用阿拉伯数字。
如:“马四进二”便是指红马,“马4进2”便是指黑马;
4、解第三字:此字有三,曰“进”、“退”、“平”。
向前走用“进”;
想后走用“退”;
横着走用“平”。
5、解第四字:若是能直行的棋子,“进”“退”后接的第四字一般代表进退格数;若是非直行的棋子,“进”“退”后的第四字一般代表所要到达纵线的数码;
注意“平”后的第四字都是代表所到达纵线数码。
6、另外除了上述这种正规公认的记谱法外,也有一些自定义的记谱法,它们之间的区别就在于纵线编码的序号不同:正规编数码是从下棋人的右手方起往左数码依次变大;而自定义编码可能是以棋盘右起往左增大,也可能以棋盘左起往右增大,甚至从下棋人左手方起往右增大。