四國(guó)軍棋怎么保存復(fù)盤
四國(guó)軍棋怎么保存復(fù)盤?四國(guó)軍棋怎么看復(fù)盤?下面學(xué)習(xí)啦小編給你介紹QQ四國(guó)軍旗布局保存文件jql與j復(fù)盤文件的方法吧
QQ四國(guó)軍旗布局保存文件jql與j復(fù)盤文件
gs研究
一、相關(guān)值表
二、布局文件
說明:QQ四國(guó)軍旗布局文件是保存軍旗布局的文件,其后綴名為jql。 例:
文件使用WinHex打開,查看內(nèi)容如下:
Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
00000000 51 51 47 61 6D 65 20 4A 51 4C 20 46 69 6C 65 00 QQGame JQL File
00000010 57 04 00 00 09 0A 08 0D 07 05 00 04 00 0C 07 09 W
00000020 00 0D 06 0B 00 0B 00 0A 04 0D 08 03 0C 0B 0C 03
00000030 02 03
調(diào)入到游戲中布局顯示如下圖:
具體內(nèi)容說明:
1.00~0F:文件標(biāo)識(shí),即ASCII表示的一句話——“QQGame JQL File” 2.10~113:固定值:57 04 00 00
3.14~31:棋盤布局,一個(gè)6×5的矩陣,其值分別對(duì)應(yīng)棋盤上每一個(gè)棋子:第一個(gè)值對(duì)應(yīng)左
上角第一個(gè)棋子,第二個(gè)值對(duì)應(yīng)第一行第二列的棋子,依此類推。(值與棋子對(duì)應(yīng)關(guān)系見相關(guān)值表)
三、復(fù)盤文件
說明:QQ軍旗復(fù)盤文件是保存軍旗整個(gè)棋局的文件,其后綴名為jgs。
調(diào)入到游戲中的初始布局顯示如下圖:
具體內(nèi)容說明:
1) 文件頭(00~1F共32字節(jié))
1. 00 ~ 0A:文件標(biāo)識(shí),即ASCII表示的一句話——“QQGame JQS” 2. 0B ~ 0E:作用未知
3. 0F :標(biāo)識(shí)己方位置 00黃 01藍(lán) 02綠 03紫
4. 10 ~ 18:作用未知
5. 19 ~ 1A:短整型數(shù)(機(jī)器字節(jié)序)表整局棋棋步數(shù)與事件數(shù)(走棋部分的單位)的
總和
6. 1B ~ 1F:未知作用
2) 布局信息(020~17F共352字節(jié))
說明:本節(jié)主要攜帶了初始布局信息,本節(jié)被平分為4小塊(每塊占11×8字節(jié))分
別存儲(chǔ)四位玩家的玩家姓名,布局圖等信息。每小塊的結(jié)構(gòu)一樣,因此以下介紹第一小塊(20 ~ 77)的作用。
1. 20 ~ 2F:第一個(gè)字節(jié)(20)表玩家顏色 00黃 01藍(lán) 02綠 03紫,之后填充7個(gè)0 2. 28 ~ 3B:一個(gè)20字節(jié)以’
四國(guó)軍棋怎么保存復(fù)盤
四國(guó)軍棋怎么保存復(fù)盤?四國(guó)軍棋怎么看復(fù)盤?下面學(xué)習(xí)啦小編給你介紹QQ四國(guó)軍旗布局保存文件jql與j復(fù)盤文件的方法吧
QQ四國(guó)軍旗布局保存文件jql與j復(fù)盤文件
gs研究
一、相關(guān)值表
二、布局文件
說明:QQ四國(guó)軍旗布局文件是保存軍旗布局的文件,其后綴名為jql。 例:
文件使用WinHex打開,查看內(nèi)容如下:
Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
00000000 51 51 47 61 6D 65 20 4A 51 4C 20 46 69 6C 65 00 QQGame JQL File
00000010 57 04 00 00 09 0A 08 0D 07 05 00 04 00 0C 07 09 W
00000020 00 0D 06 0B 00 0B 00 0A 04 0D 08 03 0C 0B 0C 03
00000030 02 03
調(diào)入到游戲中布局顯示如下圖:
具體內(nèi)容說明:
1.00~0F:文件標(biāo)識(shí),即ASCII表示的一句話——“QQGame JQL File” 2.10~113:固定值:57 04 00 00
3.14~31:棋盤布局,一個(gè)6×5的矩陣,其值分別對(duì)應(yīng)棋盤上每一個(gè)棋子:第一個(gè)值對(duì)應(yīng)左
上角第一個(gè)棋子,第二個(gè)值對(duì)應(yīng)第一行第二列的棋子,依此類推。(值與棋子對(duì)應(yīng)關(guān)系見相關(guān)值表)
三、復(fù)盤文件
說明:QQ軍旗復(fù)盤文件是保存軍旗整個(gè)棋局的文件,其后綴名為jgs。
調(diào)入到游戲中的初始布局顯示如下圖:
具體內(nèi)容說明:
1) 文件頭(00~1F共32字節(jié))
1. 00 ~ 0A:文件標(biāo)識(shí),即ASCII表示的一句話——“QQGame JQS” 2. 0B ~ 0E:作用未知
3. 0F :標(biāo)識(shí)己方位置 00黃 01藍(lán) 02綠 03紫
4. 10 ~ 18:作用未知
5. 19 ~ 1A:短整型數(shù)(機(jī)器字節(jié)序)表整局棋棋步數(shù)與事件數(shù)(走棋部分的單位)的
總和
6. 1B ~ 1F:未知作用
2) 布局信息(020~17F共352字節(jié))
說明:本節(jié)主要攜帶了初始布局信息,本節(jié)被平分為4小塊(每塊占11×8字節(jié))分
別存儲(chǔ)四位玩家的玩家姓名,布局圖等信息。每小塊的結(jié)構(gòu)一樣,因此以下介紹第一小塊(20 ~ 77)的作用。
1. 20 ~ 2F:第一個(gè)字節(jié)(20)表玩家顏色 00黃 01藍(lán) 02綠 03紫,之后填充7個(gè)0 2. 28 ~ 3B:一個(gè)20字節(jié)以’\0’結(jié)尾的字符串表示玩家名字