9,l),( ζ )=手?jǐn)?shù);
(2)每粒棋子的棋譜信息q=(x,y,ζ),統(tǒng)稱“棋譜三維碼”;
將X和y分別用兩位阿拉伯?dāng)?shù)字表示,將ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O”,如(04,05,003)、(14,15,112)等形式;
(3)z=000時(shí),表示該棋子被吃掉,(xi,yi)上的棋子吃掉(X2,y2)上的棋子的棋譜記為:(叉1,71,2)=(叉2,72,000),如(04,06,112)=(04,05,000)表示(04,06)位置上的棋子吃掉(04,05)位置的棋子;“粘劫”的棋譜記為(^,71,2) = &2,72,2);在棋盤的最外一周的棋子位外面,印有該棋子位的X坐標(biāo)或y坐標(biāo)的數(shù)字,以便識(shí)別。
[0041 ] 實(shí)施例2
本實(shí)施例以中國象棋為例。
[0042]參照?qǐng)D2,中國象棋棋盤是9x10的等距平行線縱橫垂直相交而成,每個(gè)交叉點(diǎn)為一個(gè)棋子位。本實(shí)施例包括以下步驟:
(1)將中國象棋棋盤置于三維笛卡兒空間直角坐標(biāo)系的XY平面的第I象限,且中國象棋棋盤左下角尖的棋子位置(^7) = (1,0),右上角尖的棋子位置(^7) = (9,9),左上角尖的棋子位置(x,y)=(l,9),右下角尖棋子位置(x,y)=(9,0),( ζ )=手?jǐn)?shù);
(2)每一手棋,采用三維六段碼表示,即每手棋譜記為(£^1,71,12,72,2),£表示棋子代號(hào),(X1,yi)表示起點(diǎn)地址,(X2,y2)表示落子地址,ζ表示手?jǐn)?shù),六段表示每手棋譜分為ε,Χ1,yi,Χ2,y2,ζ六個(gè)部分;將ε用一位英文字母表示,X1,yx,X2,y2分別用一位阿拉伯?dāng)?shù)字表示,ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O” ;
(3)ζ=000時(shí),表示該棋子被吃掉,ε2棋子被εI吃掉的棋譜記為:(E1,X1,yi,X2,y2,ζ) =(£2,叉2,7242,72,000),如(?1,5,4,5,5,027)=(?2,5,5,5,5,000)表示?2棋子被卩1棋子吃掉;在棋盤的最外一周的棋子位外面,印有該棋子位的X坐標(biāo)或y坐標(biāo)的數(shù)字,以便識(shí)別。
[0043]實(shí)施例3
本實(shí)施例以國際象棋為例。
[0044]參照?qǐng)D3,國際象棋棋盤是由8x8的黑白正方格交錯(cuò)組成,每個(gè)一個(gè)棋子位在正方格中心。本實(shí)施例包括以下步驟:
(1)將國際象棋棋盤置于三維笛卡兒空間直角坐標(biāo)系的XY平面的第I象限,且國際象棋棋盤左下角的棋子中心位置(x,y ) =(1,1),右上角的棋子中心位置(x,y ) =(8,8),左上角的棋子中心位置(x,y ) =(1,8),右下角的棋子中心位置(x,y ) =(8,1),( ζ )=手?jǐn)?shù);
(2)每一手棋,采用三維六段碼表示,即每手棋譜記為(£^1,71,12,72,2),£表示棋子代號(hào),(X1,yi)表示起點(diǎn)地址,(X2,y2)表示落子地址,ζ表示手?jǐn)?shù),六段表示每手棋譜分為ε,χ?,yi,Χ2,y2,ζ六個(gè)部分;將ε用一位英文字母表示,X1,yx,X2,y2分別用一位阿拉伯?dāng)?shù)字表示,ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O” ;
(3)ζ=000時(shí),表示該棋子被吃掉,ε2棋子被ε I吃掉的棋譜記為:(E1,X1,yi,X2,y2,ζ) =(e2,X2,y2,X2,y2,000),如(K,4,5,4,6,093)=(N,4,6,4,6,000)表示 N 棋子被 K 棋子吃掉;王車易位的棋譜記為(1^,11,71,12,72,2) = (1?,13,73,14,74,2),1(表示王,R表示車;兵升變?yōu)榛屎蟮淖V記為①…………^二⑴^…^…^^表示兵^表示皇后在棋盤的最外一周的棋子位外面,印有該棋子位的X坐標(biāo)或y坐標(biāo)的數(shù)字,以便識(shí)別。
[0045]實(shí)施例4
國際跳棋有64格的和100格的兩種,本實(shí)施例以64格的國際跳棋為例。
[0046]參照?qǐng)D4,64格國際跳棋棋盤與國際象棋棋盤完全一樣,也是8x8的黑白方格。本實(shí)施例包括以下步驟:
(I)將64格國際跳棋棋盤置于三維笛卡兒空間直角坐標(biāo)系的X Y平面的第I象限,且64格國際跳棋棋盤左下角的棋子中心位置(x,y ) =(1,1),右上角的棋子中心位置(x,y)=(8,8),左上角的棋子中心位置(x,y ) =(1,8),右下角的棋子中心位置(x,y ) =(8,
1),( ζ )=手?jǐn)?shù)。
[0047](2)每一手棋,采用三維六段碼表示,即每手棋譜記為(£,幻,71^2,72,2),£表示棋子代號(hào),(X^y1)表示起點(diǎn)地址,(x2,y2)表示落子地址,ζ表示手?jǐn)?shù),六段表示每手棋譜分為ε,xi,yi,X2,y2,ζ六個(gè)部分;將ε用一位英文字母表示,X1,yx,X2,y2分別用一位阿拉伯?dāng)?shù)字表示,ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O” ;
(3)z=000時(shí),表示該棋子被吃掉,ε2棋子被ε I吃掉的棋譜記為:(E1,X1,yi,X2,y2,ζ) =(£2,X3,y3,X3,y3,000),如^!,8,6,6,8,099)=^2,7,7,7,7,000)表示 P2 棋子被 P1 棋子吃掉;兵升變王的棋譜記為(P,xi,yi,X2,y2,ζ )=(K,X2,y2,X2,y2,z ),P表示兵,K表示王;在棋盤的最外一周的棋子位外面,印有該棋子位的X坐標(biāo)或y坐標(biāo)的數(shù)字,以便識(shí)別。
[0048]實(shí)施例5
本實(shí)施例以100格的國際跳棋為例。
[0049]參照?qǐng)D5,100格國際跳棋棋盤是10X 10的黑白方格棋盤。本實(shí)施例包括以下步驟:
(1)將100格國際跳棋棋盤置于三維笛卡兒空間直角坐標(biāo)系的XY平面的第I象限,且棋盤左下角的棋子中心位置(X,y ) =(0,0),右上角的棋子中心位置(x,y ) =(9,9),左上角的棋子中心位置(x,y ) = ( 0,9),右下角的棋子中心位置(x,y ) =(9,0) , ( ζ )=手?jǐn)?shù);
(2)每一手棋,采用三維六段碼表示,即每手棋譜記為(£^1,71,12,72,2),£表示棋子代號(hào),(X1,yi)表示起點(diǎn)地址,(X2,y2)表示落子地址,ζ表示手?jǐn)?shù),六段表示每手棋譜分為ε,Χ1,yi,Χ2,y2,ζ六個(gè)部分;將ε用一位英文字母表示,X1,yx,X2,y2分別用一位阿拉伯?dāng)?shù)字表示,ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O” ;
(3)ζ=000時(shí),表示該棋子被吃掉,ε2棋子被εI吃掉的棋譜記為:(E1,X1,yi,X2,y2,ζ) =(£2,X3,y3,X3,y3,000),如^!,8,6,6,8,099)=^2,7,7,7,7,000)表示 P2 棋子被 P1 棋子吃掉;兵升變王的棋譜記為(P,xi,yi,X2,y2,ζ )=(K,X2,y2,X2,y2,z ),P表示兵,K表示王;在棋盤的最外一周的棋子位外面,印有該棋子位的X坐標(biāo)或y坐標(biāo)的數(shù)字,以便識(shí)別。
[0050] 實(shí)施例6
本實(shí)施例以五子棋為例。
[0051 ]參照?qǐng)D6,五子棋的棋盤與15x 15的圍棋棋盤相同。本實(shí)施例包括以下步驟:
(1)將五子棋棋盤于三維笛卡兒空間直角坐標(biāo)系的XY平面的第I象限,五子棋棋盤左下角尖的棋子位置(1,7) = (1,1),右上角尖的棋子位置(^7) = (15,15),左上角尖的棋子位置(x,y ) =(1,15),右下角尖的棋子位置(x,y)=(15,l),( ζ )=手?jǐn)?shù);
(2)每粒棋子的棋譜信息q=(x,y,ζ),統(tǒng)稱“棋譜三維碼”;
將X和y分別用兩位阿拉伯?dāng)?shù)字表示,將ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O”,如(09,09,003)、(12,13,112)等形式;在棋盤的最外一周的棋子位外面,印有該棋子位的X坐標(biāo)或y坐標(biāo)的數(shù)字,以便識(shí)別。
[0052]在下棋的過程中,圍棋、五子棋一旦落子,棋子就已固定,不可移動(dòng);對(duì)于棋子固定的棋,每一手棋,采用三維三段碼表示,即每手棋譜記為(x,y,z),(x,y)表示落子地址,ζ表示手?jǐn)?shù),三段表示每手棋譜分為X、1、ζ三部分。
[0053]對(duì)于棋子固定的棋,將X和y分別用兩位阿拉伯?dāng)?shù)字表示,將ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“0”,如(04,05,003)、(14,15,112)等形式,2=000時(shí),表示該棋子被吃掉,(叉1,71)上的棋子吃掉(12,72)上的棋子的棋譜記為:(11,71,2)=(12,72,000);如(04,06,112)=(04,05,000)表示(04,06)位置上的棋子吃掉(04,05)位置的棋子。
[0054]在語音播報(bào)過程中,采用三維三段七位碼播報(bào)的方式,因?yàn)椤?X,y,ζ)”中的“()”、V不便于讀音。因此,在語音播報(bào)過程中,將“O”、V省去,將X和y分別用兩位阿拉伯?dāng)?shù)字表示,將ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O”,得到“q = ab Cd efg”,稱為“三維三段七位碼”,其中ab = X,cd = y,efg = z,a b c d e f g分別為O至9中的一個(gè)數(shù)字,如(04 05 003)、(14 15 112)等形式,Z=OOO時(shí),表示該棋子被吃掉?!叭S三段七位碼”用于語音播報(bào)棋譜,供盲人收聽或下盲棋。
[0055]在下棋的過程中,中國象棋、國際象棋、國際跳棋棋子不固定,可移動(dòng)。對(duì)于棋子不固定的棋,每一手棋,采用三維六段碼表示,即每手棋譜記為(εζ),ε表示棋子代號(hào),(X1,yi)表示起點(diǎn)地址,(X2,y2)表示落子地址,Z表示手?jǐn)?shù),六段表示每手棋譜分為ε,xi,yi,x2,y2,z 六個(gè)部分。
[0056]對(duì)于棋子不固定的棋,將ε用一位英文字母表示,X1,yx,Χ2,y2分別用一位阿拉伯?dāng)?shù)字表示,ζ用三位阿拉伯?dāng)?shù)字表示,不足的前面加“O”,Z=OOO時(shí),表示該棋子被吃掉;ε2棋子被ε I吃掉的棋譜記為:(ε工,X1,yx,Χ2,y2,ζ )=( ε 2,Χ3,y3,Χ3,y3,000 ),若棋為中國象棋或國際象棋時(shí),X2=X3,y2= y3,即可表示為(ε I,xi,yi,X2,y2,ζ )=( ε 2,X2,y2,X2,y2,000 ),如(K,4,5,4,6,093)=(N,4,6,4,6,000)表示N棋子被K棋子吃掉。
[0057]對(duì)于棋子不固定的棋,在語音播報(bào)過程中,采用三維六段八位碼播報(bào)的方式,因?yàn)椤?e,xi,yi,x2,y2,z)”中的“()”、“,”不便于讀音。因此,在語音播報(bào)過程中,將“()