將製作ejcees(中國象棋打譜程式)
Re: 將製作ejcees(中國象棋打譜程式)
(後來未能重現……等以後重現了再解決)
上次由 ejsoon 在 2026年 5月 4日 16:50,总共编辑 1 次。
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
增加mode=svg,只導出svg動畫。
- 附件
-
ejceesobj202605041053.js- (310.6 KiB) 已下载 4 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
增加單純導出svg動畫,以及單純輸出svg文本的功能。
- 附件
-
ejceesobj202605041648.js- (310.86 KiB) 已下载 4 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
代码: 全选
[Game "Chinese Chess"]
[Result "0-1"]
[Format "Chinese"]
{吳姐執紅二十九回合速敗,而且沒有明顯的失誤。
吳可欣這局應該是輕敵了,對方可能有職業水平}
1. 兵七進一 砲8平5
2. 馬二進三 卒7進1
3. 車一平二 馬8進7
4. 馬八進七 砲2進4
5. 馬七進八 馬2進1
6. 車九進一 砲2平7
7. 相三進五 車9平8
8. 炮二進四 車1進1
9. 車九平四 車1平4
10. 車四進五{吳姐說準備炮打中兵,對方不出意外應該會補個士(但是後來並沒有)
網友問,這樣虐菜能進步嗎?吳姐說,我虐菜也不是為了進步啊。}
車4進5
{吳姐說我現在如果打中兵的話,對方有個反將,那我可以不太滿意。}
11. 馬八進九 車4平2
12. 炮八平六{吳姐說感覺這個布局優勢有點大}
砲5進4
{這步棋出乎吳姐的意料}
13. 馬三進五 車2平5
14. 兵九進一 卒7進1
15. 仕四進五 車5退2
16. 車二平四 (16. 相五進三
{27層13分}
16. ... 馬7進8
17. 車四退三 車8進3
18. 車四平三 馬8進7
19. 車二進六 馬7退5
20. 炮六平五 馬5退7
21. 車二平四 士4進5
22. 車四退三 車5平4
23. 炮五平三 象7進5
24. 相七進五 士5進4
25. 車四進三 士6進5
26. 帥五平四 車4平5
27. 炮三平二 車5平2
28. 炮二進七 馬7退6
29. 炮二平一 車2平8
30. 炮一退二 車8退1
31. 車四平二 馬6進8
32. 帥四平五 馬8退6
33. 炮一進一)
象7進5
17. 相五進三{吳姐說,先吃一點吧!完全沒有意識到危機的來臨。然後吳姐說「在我進專業隊之前,我也經常去路邊找老大爺下過棋…」
事後吳姐認為這步飛相是臭棋。
可能平炮會好些?}
馬7進8
{吳姐說「我不會下漏了吧?怎麼有一種不祥的預感…」}
(17. ... 士6進5
{AI認為黑方應補士}
18. 前車退三 砲7進2
19. 前車平三 車8進3
20. 車三退二 車5平6
21. 相三退五 車6進5
22. 仕五退四 馬7進6
23. 車三進三 車8進3
24. 車三平四 馬6退7
25. 馬九進七 馬1進2
26. 馬七進九 馬7進8
27. 車四平三 象3進1
28. 兵九進一 馬8退6
29. 車三平四 馬2退4
30. 炮六進三 車8平4
31. 炮六平八 馬6進5
32. 仕六進五)
18. 炮二平五{經過AI分析,其實這步棋應該走炮六平二。也就是說,相飛卒本身並沒有問題,而是這步炮打中卒。}
(18. 炮六平二
{27層44分}
18. ... 砲7平5
19. 相七進五 士6進5
20. 前車退三 砲5退1
21. 前車平五 砲5平6
22. 車四進三 車8進2
23. 車五進二 卒5進1
24. 兵九進一 車8平7
25. 車四平二 馬8退6
26. 前炮進三 砲6平5
27. 帥五平四 車7平6
28. 仕五進四 馬6退8
29. 仕六進五 馬8退6
30. 前炮平一 砲5平6
31. 帥四平五 車6平9
32. 炮一平三 車9退2
33. 炮三退一 砲6退1)
士4進5
{吳姐說:「壞溜!」
經皮卡魚拆解,其實紅方此時只是-44分,完全可以抗衡。}
19. 炮五進二{丢子了。
經AI拆解,這裡紅方還有一手先棄後取,前車退三}
(19. 前車退三
{AI的這手先棄後取可以學一下}
19. ... 車5退1
20. 後車平二 卒3進1
21. 炮六平九 車8進3
22. 車二進四 砲7進1
23. 車四進二{可以奪回一馬,先棄後取}
卒3進1
24. 車四平二 車8平7
25. 相三退一 車5平3
26. 後車平三 砲7退1
27. 車三進二 車3平7
28. 車二退一 砲7平5
29. 相七進五 車7平3
30. 相一退三 馬1退3
31. 兵九進一 馬3進1
32. 炮九平八 卒3進1
33. 車二平五 卒3平4
34. 車五平六 車3平7
35. 相三進一 車7平8)
士6進5
20. 前車退三 車8平6
21. 前車進六 士5退6
{吳姐說:太過份了!救命啊,我還有機會嗎?}
22. 車四進三{吳姐說,又是一盤凶多吉少的棋}
士6進5
23. 兵七進一 (23. 炮六平三
{34層-212分}
23. ... 馬1退3
24. 馬九進七 卒3進1
25. 炮三平五 卒3進1
26. 馬七進五 將5進1
27. 車四進二 車5進1
28. 車四平二 馬3進2
29. 車二平八 馬2退4
30. 車八平四 砲7平4
31. 兵九進一 卒3平4
32. 兵九平八 砲4平5
33. 車四退二 卒4進1
34. 帥五平四 車5平7
35. 車四進五 將5退1
36. 車四退二 車7平4
37. 兵八進一 卒4進1
38. 炮五平四 馬4進5
39. 車四退一 馬5進3
40. 兵八進一 砲5退3
41. 仕五進六 車4進2
42. 仕六進五 馬3進5)
卒3進1
24. 馬九進七{吳姐說:我剛才飛相的時候,你們為什麼沒有攔住我?}
卒3進1
25. 炮六平五{吳姐說:我放飛自我了}
馬1進3
26. 車四進五 馬8退7
{吳姐說:壞溜,他怎麼還有這一招呢?…我已經發揮出我所有的努力了,但是拿不下他…}
27. 車四退五 馬7進8
28. 車四進五 馬8退7
29. 車四退五 馬7進6
{吳姐認負!}
0-1https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
解決自動播放到最後分支不消的問題
- 附件
-
ejceesobj202605041839.js- (310.96 KiB) 已下载 3 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
代码: 全选
[Game "Chinese Chess"]
[Result "1-0"]
[Format "Chinese"]
{寡人贏網友一盤棋,可惜雖然優勢巨大,卻沒有殺棋,最終對方超時判負}
1. 炮二平五 馬2進3
2. 馬二進三 砲8平6
3. 車一平二 馬8進7
4. 仕四進五 砲2平1
5. 馬八進七 車1平2
6. 車九平八 卒7進1
7. 炮八進四 卒3進1
8. 炮八平七 士4進5
9. 車八進九 馬3退2
10. 車二進四 車9平8
11. 車二平八 馬2進3
12. 炮七進三 車8進6
13. 炮五平六 (13. 炮七平九
{27層302分}
13. ... 士5進4
(13. ... 砲1平2 14. 兵七進一{26層360分}
車8平7
15. 馬三退四 車7退1
16. 兵七進一 車7平2
17. 馬七進八 馬3進2
18. 馬八進六 馬2退1
19. 炮五進四 砲6平5
20. 炮五平八 砲2退1
21. 馬四進五 馬7進5
22. 兵七進一 馬5進3
23. 兵七進一 砲5平6
24. 兵五進一 卒1進1
25. 兵五進一 士5進4
26. 兵五進一 將5進1)
14. 車八進五 將5進1
15. 車八退二 砲1退1
16. 炮九平三 砲1平4
17. 兵五進一 車8平7
18. 馬七進五 將5平6
19. 兵五進一 卒5進1
20. 炮五平四 車7平6
21. 車八平七 砲6進5
22. 車七平六 馬7進5
23. 車六退一 車6退3
24. 仕五進四 卒5進1
25. 馬五退六 卒7進1
26. 仕六進五 砲4進7
27. 車六退五 卒7進1
28. 馬三退四 卒5平4
29. 相三進五 卒7平6)
馬7進6
14. 炮七平九 砲1平2
15. 兵七進一 卒3進1
16. 車八平七 象7進5
17. 馬七進六 (17. 馬七進八
{果然是應該跳外馬。
前面連續三個回合都是AI正著}
17. ... 車8平7
18. 馬八進九 馬6退4
19. 車七進二 車7進1
20. 相三進五 車7退1
21. 馬九進七 馬4退3
22. 炮九平八 車7平5
23. 馬七退五 砲2平4
24. 車七進二 車5退3
25. 車七進一 砲4退2
26. 車七退三 砲4進3
27. 炮八平九 砲6平8)
車8退1
18. 車七平八 砲2進2
19. 馬六進七 車8平2
20. 馬七退八 馬6進7
(20. ... 砲6平7
{對方沒走出來最狠的著}
21. 相三進五 士5進4
22. 兵九進一 砲2退3
23. 炮九退二 馬6進7
24. 仕五進四 馬3進2
25. 炮九平八 馬2進4
26. 馬八進六 馬4進2
27. 仕六進五 卒9進1
28. 炮八平七 馬2進3
29. 帥五平六 砲2進8
30. 帥六進一 砲7退1
31. 炮七退四 砲2退3
32. 炮六平七 砲7平4
33. 前炮退二 砲4進3
34. 帥六退一 砲4進2)
21. 炮六進四 卒9進1
22. 炮六平八 將5平4
23. 炮八平七 馬7退6
24. 相三進五 馬6進4
25. 馬八進六 馬4進6
26. 馬六進七 砲6平3
27. 馬三進四 馬6進7
28. 帥五平四 象5進3
(28. ... 砲2平6 29. 馬四進六 砲3退1
30. 炮七退五 馬7退8
31. 帥四平五 士5進4
32. 馬六進八 砲3平9
33. 炮七平六 砲9平4
34. 炮六平八 將4平5
35. 馬八進七 象5進3
36. 兵九進一 將5進1
37. 炮九退一 砲6進2
38. 炮九平六 將5平4
39. 炮八進七 將4退1
40. 炮八退七 將4進1)
29. 馬四進五 砲3平5
30. 馬五進七 將4進1
31. 炮七平三 (31. 炮七平六
{27層377分}
31. ... 砲2進4
32. 炮六退五 砲5平6
(32. ... 士5退4 33. 仕五進六{27層510分}
砲5平4
34. 馬七進八 將4平5
35. 炮六進六 砲2退7
36. 炮六退四 象3退5
37. 炮六平八 象5進3
38. 仕六進五 馬7退9
39. 兵五進一 馬9進8
40. 兵五進一 馬8退7
41. 帥四平五 馬7退6
42. 仕五進四 馬6進4
43. 兵五進一 馬4退5
44. 炮九退一 將5退1
45. 馬八退六 士4進5
46. 炮九進一 馬5進4
47. 馬六進八 士5退4
48. 帥五進一 將5進1
49. 炮九平六 卒7進1
50. 相五進三 馬4進6)
33. 馬七退六 士5進4
34. 馬六退七 將4平5
35. 馬七退八 馬7退5
36. 帥四平五 卒7進1
37. 炮九平八 砲6平9
38. 仕五進四 馬5進3
39. 馬八進七 砲9進4
40. 馬七進五 將5退1
41. 馬五進四 士6進5
42. 炮八退八)
砲2進4
32. 炮三進一 (32. 炮三退五
{36層327分}
32. ... 砲2平7
33. 馬七退九 象3退1
34. 馬九退八 將4退1
35. 馬八進七 象1進3
36. 炮九退四 砲5平9
37. 炮九平三 士5進6
38. 炮三平六 士6進5
39. 馬七退五 將4平5
40. 馬五退三 砲7平8
41. 炮六退二 砲8退3
42. 馬三進二 將5平4
43. 兵九進一 砲9進1
44. 馬二進三 砲8退5
45. 帥四平五 砲8平6
46. 兵九進一 砲6進1
47. 馬三退二 象3退5
48. 兵九平八 砲6退1
49. 炮六退二)
士5進4
33. 馬七退九 馬7退6
34. 馬九退七 卒7進1
35. 仕五進四 卒7進1
36. 馬七進六 卒7進1
37. 馬六進八 將4平5
38. 炮三進二 (38. 炮九退一
{24層309分}
38. ... 將5退1
39. 馬八退六 將5進1
40. 馬六退八 將5平6
41. 馬八進七 砲5退1
42. 炮九平五 士6進5
43. 仕六進五 砲2進1
44. 相七進九 砲2退9
45. 炮三進二 砲2進6
46. 炮三退六 砲2退6
47. 馬七退五 士5進6
48. 馬五退六 砲2平9
49. 馬六進四 砲9進2)
將5平6
39. 炮九退一 砲5退1
40. 馬八退六 砲5進1
41. 仕六進五 卒7進1
42. 馬六進八 砲5退1
43. 馬八退七 砲5進1
44. 馬七進六 砲5退1
45. 馬六退五 砲5進1
46. 炮三退五 (46. 炮九退四 46. ... 將6平5
47. 馬五進七 砲5平4
48. 炮九平四 馬6退8
49. 帥四平五 馬8退7
50. 炮四平五 卒7平6
51. 相五進三 砲2退2
52. 馬七退六 將5平4
53. 相七進五 馬7進5
54. 炮三退四 馬5退6
55. 馬六進四 馬6進4
56. 炮三平六 砲4進2)
將6平5
47. 馬五進七 將5退1
48. 炮九平二 (48. 炮三平五 48. ... 砲5平4
49. 炮九退三 馬6退7
50. 帥四平五 砲2進1
51. 相七進九 砲2平1
52. 馬七退六 馬7進5
53. 兵五進一 砲4平9
54. 馬六進四 砲9進4
55. 兵五進一 砲9平3
56. 帥五平六 砲3進3
57. 帥六進一 砲3退8
58. 兵五進一 砲3平4
59. 炮九平五 將5平4
60. 相九進七 砲1平8
61. 炮五平八 卒9進1
62. 兵五進一 卒7平6
63. 帥六退一) (48. 帥四平五 48. ... 馬6退5
49. 馬七退六 砲2進1
50. 相七進九 馬5進7
51. 相五進三 砲5平9
52. 炮九平一 砲9平2
53. 馬六進五 士6進5
54. 帥五平六 將5平6
55. 兵五進一 前砲平1
56. 相九進七 砲2進3
57. 相七退五 砲2進4
58. 帥六進一 砲2平3
59. 兵五進一 砲3退9
60. 馬五退三 士5進4
61. 兵五進一 砲3平4
62. 仕五進六 士4退5
63. 帥六平五) (48. 炮三平四 48. ... 士6進5
49. 帥四平五 砲5平9
50. 炮四平八 士5進6
51. 馬七退六 砲2進1
52. 相七進九 砲2平1
53. 炮九退三 砲1退3
54. 馬六進八 砲1平4
55. 馬八進七 砲4退5
56. 炮八退一 馬6退8
57. 兵五進一 馬8進6
58. 炮八平五 士6退5
59. 馬七退六)
卒7平6
49. 帥四平五 砲2進1
50. 相七進九 砲5進5
51. 帥五平六 士6進5
52. 炮三進五 (52. 炮二進一
{23層318分}
52. ... 馬6退7
53. 相九進七 砲5平3
54. 馬七退五 砲3進2
55. 帥六進一 砲3平7
56. 相七退五 砲2退3
57. 兵五進一 士5進4
58. 馬五退三 砲7退5
59. 兵五進一 砲7退3
60. 帥六退一 砲7平4
61. 帥六平五 砲4平8
62. 炮三平四 卒6平7
63. 兵九進一 砲2平6
64. 炮四平五 將5平4
65. 炮五平六 士4退5
66. 兵五平六 士5進4
67. 炮六進三)
士5進4
53. 炮二進一 將5進1
54. 相九進七 砲5平3
55. 馬七退六 砲3進2
56. 帥六進一 砲2退8
57. 馬六進四 將5平6
58. 馬四進六 將6平5
59. 馬六進八 將5進1
60. 馬八進六 將5退1
61. 炮三退五{黑方超時判負}
1-0代码: 全选
寡人贏網友一盤棋,可惜雖然優勢巨大,卻沒有殺棋,最終對方超時判負
1. 炮二平五 馬2進3
2. 馬二進三 砲8平6
3. 車一平二 馬8進7
4. 仕四進五 砲2平1
5. 馬八進七 車1平2
6. 車九平八 卒7進1
7. 炮八進四 卒3進1
8. 炮八平七 士4進5
9. 車八進九 馬3退2
10. 車二進四 車9平8
11. 車二平八 馬2進3
12. 炮七進三 車8進6
13. 炮五平六 ① 馬7進6
14. 炮七平九 砲1平2
15. 兵七進一 卒3進1
16. 車八平七 象7進5
17. 馬七進六 ② 車8退1
18. 車七平八 砲2進2
19. 馬六進七 車8平2
20. 馬七退八 馬6進7 ③
21. 炮六進四 卒9進1
22. 炮六平八 將5平4
23. 炮八平七 馬7退6
24. 相三進五 馬6進4
25. 馬八進六 馬4進6
26. 馬六進七 砲6平3
27. 馬三進四 馬6進7
28. 帥五平四 象5進3 ④
29. 馬四進五 砲3平5
30. 馬五進七 將4進1
31. 炮七平三 ⑤ 砲2進4
32. 炮三進一 ⑥ 士5進4
33. 馬七退九 馬7退6
34. 馬九退七 卒7進1
35. 仕五進四 卒7進1
36. 馬七進六 卒7進1
37. 馬六進八 將4平5
38. 炮三進二 ⑦ 將5平6
39. 炮九退一 砲5退1
40. 馬八退六 砲5進1
41. 仕六進五 卒7進1
42. 馬六進八 砲5退1
43. 馬八退七 砲5進1
44. 馬七進六 砲5退1
45. 馬六退五 砲5進1
46. 炮三退五 ⑧ 將6平5
47. 馬五進七 將5退1
48. 炮九平二 ⑨ ⑩ ⑪ 卒7平6
49. 帥四平五 砲2進1
50. 相七進九 砲5進5
51. 帥五平六 士6進5
52. 炮三進五 ⑫ 士5進4
53. 炮二進一 將5進1
54. 相九進七 砲5平3
55. 馬七退六 砲3進2
56. 帥六進一 砲2退8
57. 馬六進四 將5平6
58. 馬四進六 將6平5
59. 馬六進八 將5進1
60. 馬八進六 將5退1
61. 炮三退五
黑方超時判負
①
13. 炮七平九
27層302分
13. ………… 士5進4 ⑬
14. 車八進五 將5進1
15. 車八退二 砲1退1
16. 炮九平三 砲1平4
17. 兵五進一 車8平7
18. 馬七進五 將5平6
19. 兵五進一 卒5進1
20. 炮五平四 車7平6
21. 車八平七 砲6進5
22. 車七平六 馬7進5
23. 車六退一 車6退3
24. 仕五進四 卒5進1
25. 馬五退六 卒7進1
26. 仕六進五 砲4進7
27. 車六退五 卒7進1
28. 馬三退四 卒5平4
29. 相三進五 卒7平6
②
17. 馬七進八
果然是應該跳外馬。
前面連續三個回合都是AI正著
17. ………… 車8平7
18. 馬八進九 馬6退4
19. 車七進二 車7進1
20. 相三進五 車7退1
21. 馬九進七 馬4退3
22. 炮九平八 車7平5
23. 馬七退五 砲2平4
24. 車七進二 車5退3
25. 車七進一 砲4退2
26. 車七退三 砲4進3
27. 炮八平九 砲6平8
③
20. ………… 砲6平7
對方沒走出來最狠的著
21. 相三進五 士5進4
22. 兵九進一 砲2退3
23. 炮九退二 馬6進7
24. 仕五進四 馬3進2
25. 炮九平八 馬2進4
26. 馬八進六 馬4進2
27. 仕六進五 卒9進1
28. 炮八平七 馬2進3
29. 帥五平六 砲2進8
30. 帥六進一 砲7退1
31. 炮七退四 砲2退3
32. 炮六平七 砲7平4
33. 前炮退二 砲4進3
34. 帥六退一 砲4進2
④
28. ………… 砲2平6
29. 馬四進六 砲3退1
30. 炮七退五 馬7退8
31. 帥四平五 士5進4
32. 馬六進八 砲3平9
33. 炮七平六 砲9平4
34. 炮六平八 將4平5
35. 馬八進七 象5進3
36. 兵九進一 將5進1
37. 炮九退一 砲6進2
38. 炮九平六 將5平4
39. 炮八進七 將4退1
40. 炮八退七 將4進1
⑤
31. 炮七平六
27層377分
31. ………… 砲2進4
32. 炮六退五 砲5平6 ⑭
33. 馬七退六 士5進4
34. 馬六退七 將4平5
35. 馬七退八 馬7退5
36. 帥四平五 卒7進1
37. 炮九平八 砲6平9
38. 仕五進四 馬5進3
39. 馬八進七 砲9進4
40. 馬七進五 將5退1
41. 馬五進四 士6進5
42. 炮八退八
⑥
32. 炮三退五
36層327分
32. ………… 砲2平7
33. 馬七退九 象3退1
34. 馬九退八 將4退1
35. 馬八進七 象1進3
36. 炮九退四 砲5平9
37. 炮九平三 士5進6
38. 炮三平六 士6進5
39. 馬七退五 將4平5
40. 馬五退三 砲7平8
41. 炮六退二 砲8退3
42. 馬三進二 將5平4
43. 兵九進一 砲9進1
44. 馬二進三 砲8退5
45. 帥四平五 砲8平6
46. 兵九進一 砲6進1
47. 馬三退二 象3退5
48. 兵九平八 砲6退1
49. 炮六退二
⑦
38. 炮九退一
24層309分
38. ………… 將5退1
39. 馬八退六 將5進1
40. 馬六退八 將5平6
41. 馬八進七 砲5退1
42. 炮九平五 士6進5
43. 仕六進五 砲2進1
44. 相七進九 砲2退9
45. 炮三進二 砲2進6
46. 炮三退六 砲2退6
47. 馬七退五 士5進6
48. 馬五退六 砲2平9
49. 馬六進四 砲9進2
⑧
46. 炮九退四 將6平5
47. 馬五進七 砲5平4
48. 炮九平四 馬6退8
49. 帥四平五 馬8退7
50. 炮四平五 卒7平6
51. 相五進三 砲2退2
52. 馬七退六 將5平4
53. 相七進五 馬7進5
54. 炮三退四 馬5退6
55. 馬六進四 馬6進4
56. 炮三平六 砲4進2
⑨
48. 炮三平五 砲5平4
49. 炮九退三 馬6退7
50. 帥四平五 砲2進1
51. 相七進九 砲2平1
52. 馬七退六 馬7進5
53. 兵五進一 砲4平9
54. 馬六進四 砲9進4
55. 兵五進一 砲9平3
56. 帥五平六 砲3進3
57. 帥六進一 砲3退8
58. 兵五進一 砲3平4
59. 炮九平五 將5平4
60. 相九進七 砲1平8
61. 炮五平八 卒9進1
62. 兵五進一 卒7平6
63. 帥六退一
⑩
48. 帥四平五 馬6退5
49. 馬七退六 砲2進1
50. 相七進九 馬5進7
51. 相五進三 砲5平9
52. 炮九平一 砲9平2
53. 馬六進五 士6進5
54. 帥五平六 將5平6
55. 兵五進一 前砲平1
56. 相九進七 砲2進3
57. 相七退五 砲2進4
58. 帥六進一 砲2平3
59. 兵五進一 砲3退9
60. 馬五退三 士5進4
61. 兵五進一 砲3平4
62. 仕五進六 士4退5
63. 帥六平五
⑪
48. 炮三平四 士6進5
49. 帥四平五 砲5平9
50. 炮四平八 士5進6
51. 馬七退六 砲2進1
52. 相七進九 砲2平1
53. 炮九退三 砲1退3
54. 馬六進八 砲1平4
55. 馬八進七 砲4退5
56. 炮八退一 馬6退8
57. 兵五進一 馬8進6
58. 炮八平五 士6退5
59. 馬七退六
⑫
52. 炮二進一
23層318分
52. ………… 馬6退7
53. 相九進七 砲5平3
54. 馬七退五 砲3進2
55. 帥六進一 砲3平7
56. 相七退五 砲2退3
57. 兵五進一 士5進4
58. 馬五退三 砲7退5
59. 兵五進一 砲7退3
60. 帥六退一 砲7平4
61. 帥六平五 砲4平8
62. 炮三平四 卒6平7
63. 兵九進一 砲2平6
64. 炮四平五 將5平4
65. 炮五平六 士4退5
66. 兵五平六 士5進4
67. 炮六進三
⑬
13. ………… 砲1平2
14. 兵七進一
26層360分
14. ………… 車8平7
15. 馬三退四 車7退1
16. 兵七進一 車7平2
17. 馬七進八 馬3進2
18. 馬八進六 馬2退1
19. 炮五進四 砲6平5
20. 炮五平八 砲2退1
21. 馬四進五 馬7進5
22. 兵七進一 馬5進3
23. 兵七進一 砲5平6
24. 兵五進一 卒1進1
25. 兵五進一 士5進4
26. 兵五進一 將5進1
⑭
32. ………… 士5退4
33. 仕五進六
27層510分
33. ………… 砲5平4
34. 馬七進八 將4平5
35. 炮六進六 砲2退7
36. 炮六退四 象3退5
37. 炮六平八 象5進3
38. 仕六進五 馬7退9
39. 兵五進一 馬9進8
40. 兵五進一 馬8退7
41. 帥四平五 馬7退6
42. 仕五進四 馬6進4
43. 兵五進一 馬4退5
44. 炮九退一 將5退1
45. 馬八退六 士4進5
46. 炮九進一 馬5進4
47. 馬六進八 士5退4
48. 帥五進一 將5進1
49. 炮九平六 卒7進1
50. 相五進三 馬4進6URL格式:
代码: 全选
#i;%E5%AF%A1%E4%BA%BA%E8%B4%8F%E7%B6%B2%E5%8F%8B%E4%B8%80%E7%9B%A4%E6%A3%8B%EF%BC%8C%E5%8F%AF%E6%83%9C%E9%9B%96%E7%84%B6%E5%84%AA%E5%8B%A2%E5%B7%A8%E5%A4%A7%EF%BC%8C%E5%8D%BB%E6%B2%92%E6%9C%89%E6%AE%BA%E6%A3%8B%EF%BC%8C%E6%9C%80%E7%B5%82%E5%B0%8D%E6%96%B9%E8%B6%85%E6%99%82%E5%88%A4%E8%B2%A0+h2e2+b9c7+h0g2+h7f7+i0h0+h9g7+f0e1+b7a7+b0c2+a9b9+a0b0+g6g5+b2b6+c6c5+b6c6+d9e8+b0b9+c7b9+h0h4+i9h9+h4b4+b9c7+c6c9+h9h3@e2d2+g7f5+c9a9+a7b7+c3c4+c5c4+b4c4+g9e7@c2d4+h3h4+c4b4+b7b5+d4c6+h4b4+c6b4@f5g3+d2d6+i6i5+d6b6+e9d9+b6c6+g3f5+g0e2+f5d4+b4d5+d4f3+d5c7+f7c7+g2f4+f3g1+e0f0@e7c5+f4e6+c7e7+e6c7+d9d8@c6g6+b5b1@g6g7+e8d7+c7a6+g1f3+a6c5+g5g4+e1f2+g4g3+c5d7+g3g2+d7b8+d8e8@g7g9+e8f8+a9a8+e7e8+b8d7+e8e7+d0e1+g2g1+d7b8+e7e8+b8c6+e8e7+c6d8+e7e8+d8e6+e8e7@g9g4+f8e8+e6c7+e8e9@a8h8+g1f1+f0e0+b1b0+c0a2+e7e2+e0d0+f9e8@g4g9+e8d7+h8h9+e9e8+a2c4+e2c2+c7d5+c2c0+d0d1+b0b8+d5f6+e8f8+f6d7+f8e8+d7b8+e8e7+b8d9+e7e8+g9g4;%E9%BB%91%E6%96%B9%E8%B6%85%E6%99%82%E5%88%A4%E8%B2%A0&h8h9;23%E5%B1%A4318%E5%88%86+f3g5+a2c4+e2c2+c7e6+c2c0+d0d1+c0g0+c4e2+b0b3+e3e4+e8d7+e6g5+g0g5+e4e5+g5g8+d1d0+g8d8+d0e0+d8h8+g4f4+f1g1+a3a4+b3f3+f4e4+e9d9+e4d4+d7e8+e5d5+e8d7+d4d7$&g4e4+e7d7+a8a5+f3g5+f0e0+b1b0+c0a2+b0a0+c7d5+g5e4+e3e4+d7i7+d5f6+i7i3+e4e5+i3c3+e0d0+c3c0+d0d1+c0c8+e5e6+c8d8+a5e5+e9d9+a2c4+a0h0+e5b5+i5i4+e6e7+g1f1+d1d0&f0e0+f3e5+c7d5+b1b0+c0a2+e5g4+e2g4+e7i7+a8i8+i7b7+d5e7+f9e8+e0d0+e9f9+e3e4+b0a0+a2c4+b7b4+c4e2+b4b0+d0d1+b0c0+e4e5+c0c9+e7g6+e8d7+e5e6+c9d9+e1d2+d7e8+d1e1&g4f4+f9e8+f0e0+e7i7+f4b4+e8f7+c7d5+b1b0+c0a2+b0a0+a8a5+a0a3+d5b6+a3d3+b6c8+d3d8+b4b3+f3h4+e3e4+h4f3+b3e3+f7e8+c8d6$&a8a4+f8e8+e6c7+e7d7+a4f4+f3h4+f0e0+h4g6+f4e4+g1f1+e2g4+b1b3+c7d5+e8d8+c0e2+g6e5+g9g5+e5f7+d5f6+f7d6+g5d5+d7d5$&a9a8;24%E5%B1%A4309%E5%88%86+e8e9+b8d7+e9e8+d7b6+e8f8+b6c8+e7e8+a8e8+f9e8+d0e1+b1b0+c0a2+b0b9+g7g9+b9b3+g9g3+b3b9+c8e7+e8f7+e7d5+b9i9+d5f6+i9i7$&g6g1;36%E5%B1%A4327%E5%88%86+b1g1+c7a6+c5a7+a6b4+d8d9+b4c6+a7c5+a9a5+e7i7+a5g5+e8f7+g5d5+f9e8+c6e5+d9e9+e5g4+g1h1+d5d3+h1h4+g4h6+e9d9+a3a4+i7i6+h6g8+h4h9+f0e0+h9f9+a4a5+f9f8+g8h6+c5e7+a5b5+f8f9+d3d1$&c6d6;27%E5%B1%A4377%E5%88%86+b5b1+d6d1@e7f7+c7d5+e8d7+d5c3+d8e8+c3b1+g1e2+f0e0+g5g4+a9b9+f7i7+e1f2+e2c1+b1c3+i7i3+c3e4+e8e9+e4f6+f9e8+b9b1&e8d9+e1d2;27%E5%B1%A4510%E5%88%86+e7d7+c7b9+d8e8+d1d7+b1b8+d7d3+c5e7+d3b3+e7c5+d0e1+g1i2+e3e4+i2h0+e4e5+h0g2+f0e0+g2f4+e1f2+f4d3+e5e6+d3e5+a9a8+e8e9+b9d8+d9e8+a8a9+e5d3+d8b9+e8d9+e0e1+e9e8+a9d9+g5g4+e2g4+d3f2$$&b5f5+f4d5+c7c8+c6c1+g1h3+f0e0+e8d7+d5b6+c8i8+c1d1+i8d8+d1b1+d9e9+b6c8+e7c5+a3a4+e9e8+a9a8+f5f3+a8d8+e8d8+b1b8+d8d9+b8b1+d9d8$&f7g7;%E5%B0%8D%E6%96%B9%E6%B2%92%E8%B5%B0%E5%87%BA%E4%BE%86%E6%9C%80%E7%8B%A0%E7%9A%84%E8%91%97+g0e2+e8d7+a3a4+b5b8+a9a7+f5g3+e1f2+c7b5+a7b7+b5d4+b4d5+d4b3+d0e1+i6i5+b7c7+b3c1+e0d0+b8b0+d0d1+g7g8+c7c3+b0b3+d2c2+g8d8+c3c1+d8d5+d1d0+d5d3$&c2b4;%E6%9E%9C%E7%84%B6%E6%98%AF%E6%87%89%E8%A9%B2%E8%B7%B3%E5%A4%96%E9%A6%AC%E3%80%82%0A%0A%E5%89%8D%E9%9D%A2%E9%80%A3%E7%BA%8C%E4%B8%89%E5%80%8B%E5%9B%9E%E5%90%88%E9%83%BD%E6%98%AFAI%E6%AD%A3%E8%91%97+h3g3+b4a6+f5d6+c4c6+g3g2+g0e2+g2g3+a6c7+d6c8+a9b9+g3e3+c7e6+b7d7+c6c8+e3e6+c8c9+d7d9+c9c6+d9d6+b9a9+f7h7$&c9a9;27%E5%B1%A4302%E5%88%86@e8d7+b4b9+e9e8+b9b7+a7a8+a9g9+a8d8+e3e4+h3g3+c2e3+e8f8+e4e5+e6e5+e2f2+g3f3+b7c7+f7f2+c7d7+g7e6+d7d6+f3f6+e1f2+e5e4+e3d1+g5g4+d0e1+d8d1+d6d1+g4g3+g2f0+e4d4+g0e2+g3f3&a7b7+c3c4;26%E5%B1%A4360%E5%88%86+h3g3+g2f0+g3g4+c4c5+g4b4+c2b4+c7b5+b4d5+b5a7+e2e6+f7e7+e6b6+b7b8+f0e2+g7e6+c5c6+e6c5+c6c7+e7f7+e3e4+a6a5+e4e5+e8d7+e5e6+e9e8https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
把pv前面作為該步的評論:
代码: 全选
info depth 23 seldepth 41 multipv 3 score cp 318 nodes 7390251 nps 205284 hashfull 931 tbhits 0 time 36000 pv h8h9 f3g5 a2c4 e2c2 c7e6 c2c0 d0d1 c0g0 c4e2 b0b3 e3e4 e8d7 e6g5 g0g5 e4e5 g5g8 d1d0 g8d8 d0e0 d8h8 g4f4 f1g1 a3a4 b3f3 f4e4 e9d9 e4d4 d7e8 e5d5 e8d7 d4d7https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
代码: 全选
在importExportedText方法的這一句之前:
// 1. Locate explicitly provided FEN if present
let movesStr = text;
增加一個邏輯:如果text是以「info 」開頭,中間包含「 pv 」的字符串,則去掉「 pv 」往前的內容,並把二者之間的內容作為第一步的評論。
例如:text=「info depth 23 seldepth 41 multipv 3 score cp 318 nodes 7390251 nps 205284 hashfull 931 tbhits 0 time 36000 pv h8h9 f3g5 a2c4 e2c2 c7e6 c2c0 d0d1」,則「depth 23 seldepth 41 multipv 3 score cp 318 nodes 7390251 nps 205284 hashfull 931 tbhits 0 time 36000」將成為第一步「h8h9」的評論,之後text還剩下「h8h9 f3g5 a2c4 e2c2 c7e6 c2c0 d0d1」。
只需給出所要修改的地方,所有的代碼和注釋都要使用英文。- 附件
-
ejceesobj202605042133.js- (310.96 KiB) 已下载 2 次
https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
Re: 將製作ejcees(中國象棋打譜程式)
代码: 全选
在 `ejceesobj202605042133.js` 文件的 `importExportedText` 方法中,請將代碼修改如下:
```javascript
// 1. Locate explicitly provided FEN if present
let movesStr = text;
// Added logic for engine "info ... pv ..." format
if (text.startsWith('info ') && text.includes(' pv ')) {
const pvIndex = text.indexOf(' pv ');
const infoContent = text.substring(5, pvIndex).trim(); // Content between "info " and " pv "
movesStr = text.substring(pvIndex + 4).trim(); // Content after " pv "
// Assign the info content as the comment for the first move
if (rootNode) {
rootNode.c = infoContent;
}
}
if (importedFen) {
```
### 修改說明:
1. **檢查條件**:使用 `startsWith('info ')` 和 `includes(' pv ')` 判斷是否為引擎輸出格式。
2. **提取內容**:
* 使用 `substring(5, pvIndex)` 提取 `info ` 之後、` pv ` 之前的內容作為評論。
* 使用 `substring(pvIndex + 4)` 提取 ` pv ` 之後的所有內容作為後續處理的移動路徑(`movesStr`)。
3. **賦予評論**:將提取的分析數據存入 `rootNode.c`,這樣它就會顯示為起始位置或第一步的評論。https://ejsoon.vip/
弈趣極光:享受思維樂趣
弈趣極光:享受思維樂趣
在线用户
正浏览此版面之用户: Ahrefs [Bot] 和 0 访客
