[ กลับหน้าหลัก ]


โปรแกรมหมากรุกออนไลน์ เขียนด้วยจาวาสคริปต์



เขียนเล่นสนุก ๆ

http://makrukforfun.blogspot.com/2014/09/1.html

ใครสนใจก็ลองเล่นดูนะครับ

โดย : boonhome Member [ 05/09/2014, 22:31:53 ]

1

กำลังลองครับ

โดย : newmanchess Member   [ 05/09/2014, 23:49:36 ]

2



ลองทดสอบกับโปรแกรมที่ 10 วิเท่ากันเสมอครับ ครับ

1. Bc1-c2 Bf8-f7
2. Qe1-f2 f6-f5
3. f3-f4 c6-c5
4. Nb1-d2 Ng8-f6
5. Ng1-f3 Nb8-d7
6. e3-e4 Bc8-c7
7. e4-e5 d6xe5
8. f4xe5 Nf6-d5
9. Bf1-e2 Nd5-e7
10. Ra1-c1 g6-g5
11. d3-d4 Ra8-c8
12. Nd2-c4 f5-f4
13. g3xf4 g5xf4
14. Nc4-d6 Bc7xd6
15. e5xd6=Q Ne7-g6
16. Rh1-g1 c5xd4
17. c3xd4 Qd8-e7
18. Qd6xe7 Ke8xe7
19. Nf3-d2 Rh8-e8
20. a3-a4 Nd7-f6
21. Nd2-c4 Rc8-c6
22. Rg1xg6 Rc6xc4
23. b3xc4 Bf7xg6
24. Be2-f3 Re8-d8
25. Bc2-d3 Bg6-f5
26. Kd1-d2 Rd8-b8
27. Rc1-e1 Ke7-f7
28. Re1-f1 Rb8-d8
29. Qf2-g1 Rd8-g8
30. Qg1-h2 Kf7-e7
31. Kd2-c3 Nf6-d7
32. Bf3xf4 Bf5xf4
33. Rf1xf4 Rg8-g2
34. Rf4-h4 Rg2xh2
35. Bd3-c2 e6-e5
36. d4xe5 Nd7xe5
37. Rh4xh6 Ke7-d7
38. Bc2-d3 Kd7-c7
39. Bd3-d4 Ne5-d7
40. Bd4-d5 Kc7-c8
41. Bd5-d6 Nd7-b8
42. Rh6-h7 Rh2-g2
43. Rh7-a7 Rg2-g3
44. Kc3-b2 Rg3-g2
45. Kb2-c1 Rg2-g8
46. c4-c5 b6xc5
47. Bd6-c7 Kc8-d7
48. Bc7xb8 Kd7-c6
49. Ra7xa6 Kc6-b7
50. Ra6-a5 Rg8-g1
51. Kc1-b2 Rg1-g2
52. Kb2-b1 Kb7xb8
53. Ra5xc5 Kb8-b7
54. Rc5-c4 Kb7-b6
55. h3-h4 Rg2-h2
56. Rc4-b4 Kb6-c5
57. Rb4-g4 Kc5-c6
58. a4-a5 Kc6-b7
59. a5-a6=Q Kb7xa6
60. Kb1-c1 Ka6-b6
61. Kc1-d1

โดย : newmanchess Member   [ 06/09/2014, 00:25:31 ]

3



เกมส์ 2 เสมออีกครับ

1. f3-f4 g6-g5
2. Qe1-f2 c6-c5
3. Bf1-e2 Nb8-d7
4. Nb1-d2 Ng8-e7
5. Ng1-f3 Bf8-f7
6. e3-e4 g5xf4
7. g3xf4 Bc8-c7
8. Bc1-b2 f6-f5
9. Rh1-g1 e6-e5
10. f4xe5 d6xe5
11. b3-b4 c5xb4
12. a3xb4 f5-f4
13. Kd1-c2 Bc7-d6
14. b4-b5 a6-a5
15. Nd2-c4 Qd8-c7
16. d3-d4 Bf7-f6
17. Bb2-a3 Ra8-d8
18. Ra1-d1 Rh8-f8
19. Ba3-a4 Ke8-f7
20. Nf3-e1 Rf8-e8
21. Be2-f3 Bf6-g5
22. Ne1-g2 Ne7-g6
23. Ba4-b3 Ng6-h4
24. Ng2xh4 Bg5xh4
25. Rg1-g4 Bh4-g5
26. Rg4-g2 Re8-e7
27. Rd1-h1 Rd8-e8
28. h3-h4 Bg5-f6
29. Rh1-e1 Re8-a8
30. Bb3-a4 Re7-e8
31. Ba4-b3 a5-a4
32. Bb3-b4 Bd6-e7
33. Re1-d1 Qc7-d6
34. d4xe5 Nd7xe5
35. Nc4xd6 Be7xd6
36. Bf3xf4 Ne5-c4
37. Rd1-d4 Ra8-c8
38. Kc2-d3 a4-a3=Q
39. Rd4xc4 Rc8xc4
40. Kd3xc4 Qa3xb4
41. e4-e5 Bf6xe5
42. Bf4xe5 Re8xe5
43. Kc4xb4 Re5-e4
44. Kb4-b3 Re4xh4
45. Qf2-e3 Rh4-h5
46. Rg2-f2 Kf7-e8
47. Kb3-c4 Rh5-e5
48. Qe3-d4 Bd6-d5
49. Kc4-b4 Re5-e4
50. Rf2-f6 Re4-e6
51. Rf6-f5 Re6-d6
52. Qd4-c5 b6xc5
53. Kb4xc5 Bd5-e6
54. Rf5-f6 Rd6-d5
55. Kc5-b4 Rd5-e5
56. Rf6xh6 Ke8-f7
57. Rh6-h4 Kf7-g6
58. c3-c4 Kg6-g5
59. Rh4-d4 Re5-e1
60. c4-c5 Be6-e5
61. Rd4-c4 Re1-b1
62. Kb4-a5 Rb1-a1
63. Rc4-a4 Ra1xa4
64. Ka5xa4

โดย : newmanchess Member   [ 06/09/2014, 00:55:56 ]

4



เกมส์ 3 โปรแกรมสีเขียวชนะครับ ตามนี้
1. Bf1-e2 c6-c5
2. d3-d4 f6-f5
3. Nb1-d2 Ng8-f6
4. Bc1-c2 Nb8-c6
5. Be2-d3 Bf8-f7
6. Ng1-e2 Bc8-d7
7. e3-e4 Qd8-e7
8. Rh1-f1 Ra8-d8
9. Qe1-f2 Rh8-f8
10. d4xc5 d6xc5
11. Kd1-e1 Bd7-d6
12. Ra1-d1 Bd6-e5
13. Qf2-e3 Rd8-d7
14. e4xf5 e6xf5
15. Ke1-f2 Bf7-e6
16. Rf1-e1 Ke8-f7
17. f3-f4 Be5-e4
18. Bd3xe4 Nf6xe4
19. Nd2xe4 Rd7xd1
20. Re1xd1 f5xe4
21. c3-c4 g6-g5
22. Kf2-g2 g5xf4
23. Ne2xf4 Nc6-e5
24. Nf4-e2 Ne5-d7
25. Ne2-c3 Nd7-f6
26. g3-g4 Kf7-g7
27. a3-a4 Rf8-d8
28. Rd1xd8 Qe7xd8
29. Qe3-f4 Qd8-e7
30. Kg2-f2 Qe7-d6
31. Kf2-e3 Kg7-f8
32. Nc3xe4 Nf6xe4
33. Ke3xe4 a6-a5
34. h3-h4 Kf8-e8
35. h4-h5 Ke8-d8
36. g4-g5 h6xg5
37. Qf4xg5 Kd8-c8
38. Qg5-f4 Kc8-b8
39. h5-h6=Q Kb8-b7
40. Qh6-g5 Kb7-a7
41. Bc2-c3 Qd6-c7
42. Qf4-e5 Ka7-a8
43. Bc3-d2 Ka8-a7
44. Bd2-e3 Ka7-a6
45. Be3-f4 Be6-d7
46. Bf4-f5 Ka6-a7
47. Qg5-f6 Qc7-d6
48. Ke4-d5 Qd6-c7
49. Bf5-e6 Bd7xe6
50. Kd5xe6 Ka7-b7
51. Qe5-d6 Qc7xd6
52. Ke6xd6 Kb7-a7
53. Kd6-c6 Ka7-a6
54. Qf6-e5 Ka6-a7
55. Qe5-d6 Ka7-a6
56. Kc6-d7 Ka6-b7
57. Qd6-c7 Kb7-a6
58. Kd7-c8 Ka6-a7
59. Qc7-b8 Ka7-a8
60. Kc8-c7 b6-b5
61. b3-b4 b5xc4
62. b4xa5 c4-c3=Q
63. a5-a6=Q Qc3-d2
64. Qa6-b7

โดย : newmanchess Member   [ 06/09/2014, 02:08:13 ]

5

#game 3

ผมลองวิเคราะห์ละตำแหน่ง

พบว่าจุดที่ทำให้แพ้คือตา 27. .. Rf8-d8

BJ สามารถวิเคราะห์ทีละตำแหน่งได้อยู่แล้ว ผมเลยทดสอบดู

set position 5r2/4m1k1/pp2cn1p/2p5/P1P1p1P1/1PN1M2P/2C3K1/3R4 b

ตั้งที่ 10 s ได้ผล

BestMove: e6e5
Depth: 8
Score: 0.35
Nodes: 1653088
Ordering: 90.11%
Time: 10.0s

ซึ่ง BJ เดิน ค, จ๖-จ๕ ไม่ใช่ ร, ฉ๘-ง๘ อย่างข้างบน

หาก BJ เดิน ค, จ๖-จ๕ น่าจะเสมอนะครับ


เมื่อดูผลการวิเคราะห์ตามความลึก

Depth:1 best:f8e8 Score:30 nodes:66
search.js:320
Depth:2 best:f8e8 Score:30 nodes:382 Ordering:77.03%

Depth:3 best:f8c8 Score:30 nodes:2902 Ordering:82.17%
Depth:4 best:f8c8 Score:30 nodes:16209 Ordering:82.16%
Depth:5 best:f8d8 Score:30 nodes:57100 Ordering:86.23%
Depth:6 best:f8d8 Score:30 nodes:162563 Ordering:88.29%
Depth:7 best:e6e5 Score:20 nodes:902365 Ordering:89.44%
Depth:8 best:e6e5 Score:35 nodes:1653088 Ordering:90.11%


แสดงว่าที่เครื่องทดสอบ BJ คิดได้แค่ความลึก 6 เท่านั้น "--

ขณะที่เครื่องผมได้ความลึก 8

โปรแกรมยังมีข้อบกพร่องอยู่ เพราะยังขาดเทคนิคอีกหลายประการที่ยังไม่ได้ใส่เข้าไป จะนำไปปรับปรุงครับ


ขอบคุณที่ช่วยทดสอบครับ

โดย : boonhome Member   [ 06/09/2014, 08:49:56 ]

6



อีกเกมส์ครับ เกมส์นี้ผมเดินเอง Bj เป็นต่อ แต่ตาสุดท้ายยอมให้เม็ดกินโคน เลยเสมอ
ผมคิดว่าโปรแกรมท่านยังแก้ไม่สมบูรณ์ คือ ยังมองเห็นตา minor โคน ตัวเดียวไม่ชนะ ต้องเปลี่ยน
ให้คอมรู้ว่า minor โคนไม่มีในหมากรุกไทย แต่ เป็น minor เม็ด ถึงจะไล่ไม่จนครับ ปล. คงไม่ว่ากันนะครับ
ช่วยกันปรับปรุงโปรแกรมให้ดีขึ้น

b1d2 f8f7 c1c2 c6c5 f3f4 f6f5 g1f3 b8d7 f1e2 c8c7 e1f2 e6e5 f4e5 d6e5 e3e4 d8e7 f2e3 g8f6 d1c1 f6h5
h1g1 f5f4 g3f4 e5f4 e3f2 c7d6 c1b2 h5f6 f3h2 d6e5 e2f3 g6g5 h2g4 f6g4 h3g4 a8d8 b3b4 f7e6 a1d1 e7d6
d2b3 d7f6 b4c5 b6c5 c3c4 e8e7 c2c3 e7d7 b2c2 h6h5 g4h5 h8h5 f3g4 f6g4 g1g4 f4f3m g4g3 h5h2 g3g5 e5f6
g5g6 e6f7 g6g1 h2f2 d1d2 f2e2 d2e2 f3e2 c2d2 e2d3 d2d3 d8e8 g1e1 f6e5 c3d2 e8h8 d2e3 h8h3 e1e2 e5f4
b3d2 d6e5 d2f1 e5d4 d3d2 d4e3 f1e3 f4e3 e2e3 h3e3 d2e3 d7c6 e3f4 f7e6 f4g5 c6d6 g5f6 e6e5 f6f5 e5d4
a3a4 d4d3 e4e5 d6c7 e5e6m d3c4 f5e5 a6a5 e6d5 c4b3 e5e4 b3a4 e4d3 a4b5 d5c4 c7c6 c4b5 c6b5

โดย : newmanchess Member   [ 06/09/2014, 10:30:56 ]

7

ขอบคุณสำหรับคำแนะนำทุกประการครับ

โดย : boonhome Member   [ 06/09/2014, 21:11:44 ]

8

Bj Makruk พัฒนาขึ้นเรื่อย ๆ แล้วครับ เชิญนักหมากรุกไทยที่ชอบการเล่นหมากรุกไทยทดสอบได้ที่
เวบนี้เลยครับ http://www.lovemakruk.thmy.com

โดย : newmanchess Member   [ 07/12/2014, 05:12:16 ]

 
  E-mail: webmaster@thaibg.com Copyright 2002-2024@www.ThaiBG.com (Thailand), All Rights Reserved  
 
  Sponsors