輸或贏都來總結下,有總結才有進步。中國象棋非常值得研究。
弈棋世界
【中國象棋】不同的記譜方式
最近在做ejcees,花時間最多的還是不同格式的導出導入。
下面總結一下東萍和PGN格式的差別。
首先是東萍格式,它大概從2004年左右就定下了,這挺好,以後不會再改了。當存在兩條縱線上都有多個兵卒,則會有「前二進一」這種描述,等於是「前兵二進一」的「兵」省略了。
東萍的說法是:
吳可欣贏棋及翻車研究
[Game "Chinese Chess"]
[Result "0-1"]
[Rotate "true"]
[Format "Chinese"]
{吳可欣贏網友一盤棋}
1. 炮八平五 馬2進3
2. 兵七進一 車1平2
3. 馬八進七 卒7進1
4. 車九平八 馬8進7
5. 馬二進一 車9進1
6. 炮二平四{估計是這步棋使局勢急轉直下,因為它導致紅方右車完全出不來}
馬7進8
7. 炮四進三 卒7進1
8. 兵三進一 馬8進6
9. 馬七進六 車9平4
{吳姐說希望他踩中兵}
10. 馬六進五 馬3進5
11. 炮五進四 車4進3
12. 兵三進一 車4平5
{吳姐說差點走馬6進8}
13. 車一平二 砲8進4
14. 炮五平四 車5進2
15. 仕四進五 馬6進4
16. 車八進六 馬4進3
17. 帥五平四 砲8平6
18. 前炮平六 砲6退1
19. 炮六退五 車5平6
20. 帥四平五 車6平4
21. 帥五平四 車4進2
22. 車二進四 車4退2
23. 車二平四 砲2平6
24. 車八進三 砲6進3
{紅方認負}
0-1
本地(Linux、Android)使用皮卡魚引擎
皮卡魚是目前我知道的中國象棋開源引擎中最強的,因為我還不知道其它的開源引擎,如果有知道的請留言告知。
皮卡魚開源地址:
https://github.com/official-pikafish/Pikafish/
皮卡魚網頁版:
那麼,既然已經有了皮卡魚網頁版,為什麼我還是希望在本地跑皮卡魚引擎?
重力跳馬棋︱八仙過海
年前,一位網友說他正在構思一款弈棋,希望做好之後能請我來測試下。但是後來他遲遲沒有發表,最後放出時,似乎還是一個未能測試通過的半成品。
他大概是想藉馬年這個主題,做一個跳馬類的弈棋。這引發了我的興趣,我很小的時候也嘗試過用馬的跳法來做遊戲。
經過多日的思考,刪減了大量不合理的規則,最終我得到了下面的可行規則。

規則叙述
棋盤:直接採用中國象棋棋盤。

