Computer Chess Club Archives


Search

Terms

Messages

Subject: Gothic Chess: TSCP wins

Author: Michel Langeveld

Date: 11:43:57 01/20/04


:-) I am happy :-)

I added SEE succesfully today to TSCP Gothic:

So in totally

====================================
CHANGES
====================================

I added:
- SEE (sort moves, prune caps)
- Hashtables
- Nullmove
- 2 Killers
- Principle variation search
- Aspiration windows (not used yet)
- extend recaptures if same captured piece

changes:
- Differerent structure for history heurstic
- Added rules for gothic chess
- 64 bit hashid's instead of 32
- Multiple bugfixes
- Print PV with time out after each change off root move

speedups:
- Incremental update of pawnstructure
- Incremental calculation of material
- Fast is_attack function
- Incremental update of hash-id's
- Quick lookup king locations

eval-tweaks:
- different piece square values (smaller amount to don't let eval jump)
- different pawn evaluation
- better kingsafety
- added more attacking skills

added commands:
- getfen      : get's current FEN
- setfen <fen>: set's current FEN
- reset       : reset's history heurstic, killers and hashtable
- eval        : print pos eval
- his         : print current history in short notation
- perft <x>   : calculates the perft
- moves       : print current moves
- caps        : print the possible captures
- redo        : do again the undoed move(s)

The result is that TSCP beated Gothic Vortex. Yes you read it well TSCP beated
Gothic Vortex, Gothic Vortex is beaten by TSCP. :-)

I had to give TSCP some weapons to let this happen. Gothic Vortex is *A LOT*
more stronger as plain TSCP level. It has a lot more search techniques and more
knowledge. The Gothic Chess expirement is a good expiriment to expirment with
knew search techniques (like SEE, history heurstic, sort moves based on PV) and
to learn stuff that I can used before for Nullmover.

The TSCP Gothic version can calculate the openingposition of Gothic Chess 5000
times faster as the first plain ported TSCP version that could play Gothic
Chess.

I am curious how strong TSCP Gothic is, if I can change it back in order to play
normal chess.

I am also interested if this game was a lucky shot, or that TSCP Gothic is now
(equally strong/stronger) as Gothic Vortex.

White: TSCPGothic (made by Michel Langeld)
Black: Gothic Vortex (made by Ed Trice)
1. Nb1c3 d7d5
2. Ag1f3 Ag8f6
3. d2d4 Bc8g4
4. Nc3xd5 Qd8xd5
5. Af3xd5 Af6xd5
6. Ni1h3 Ad5c4
7. Nh3f4 Nb8c6
8. h2h3 Bg4d7
9. d4d5 Nc6a5
10. Ce1f3 g7g6
11. Cf3g5 Ni8j6
12. Nf4d3 Ce8d6
13. g2g4 h7h6
14. Cg5e4 Cd6xe4
15. Bh1xe4 O-O-O
16. Be4g2 h6h5
17. g4g5 e7e6
18. d5xe6 Bd7xe6
19. Qd1e1 Be6d5
20. e2e4 Bd5e6
21. O-O Na5c6
22. f2f4 Nc6d4
23. Nd3b4 a7a5
24. c2c3 a5xb4
25. c3xd4 Ac4d3
26. Qe1d1 Rd8xd4
27. Qd1a4 Ad3a6
28. Bg2f1 Be6d7
29. Qa4b3 Bd7e6
30. Qb3c2 Be6c4
31. Bf1g2 Kc8d8
32. Bc1e3 Rd4d7
33. Rh1d1 Bc4d3
34. Qc2b3 Bd3c4
35. Qb3a4 Bc4b5
36. Rd1xd7+ Kd8xd7
37. Qa4b3 Bb5c4
38. Ra1d1+ Kd7e8
39. Qb3a4+ Bc4b5
40. Qa4c2 Bb5e2
41. Rd1d5 c7c6
42. Be3b6 Ke8f8
43. Rd5d2 Be2b5
44. Rd2d8+ Kf8g7
45. Qc2d1 b4b3
46. a2xb3 Rj8i8
47. Qd1d7 c6c5
48. Qd7e7 Kg7h7
49. Rd8a8 Aa6b4
50. Qe7xf7+ Bh8g7
51. Ra8xi8 Nj6xi8
52. f4f5 Ab4e1
53. Ki1h2 Ae1h4
54. Bb6xc5 Kh7h8
55. Bc5d6 Bb5c6
56. f5xg6 Ah4xj2
57. Qf7e7 i7i6
58. Bd6e5 Bg7xe5+
59. Qe7xe5+ Kh8i7
60. g6g7 Ki7h7
61. Qe5f6 Aj2xg5
62. Qf6f5+ Kh7xg7
63. Qf5xg5+ Kg7h7
64. e4e5 Bc6xg2
65. Qg5xg2 Ni8g7
66. Qg2xb7 Kh7g6
67. b3b4 j7j5
68. b4b5 i6i5
69. Qb7e4+ Kg6h6
70. b5b6 Ng7i6
71. b6b7 i5i4
72. b7b8=C i4i3+
73. Kh2g2 Ni6h4+
74. Qe4xh4 j5j4
75. Qh4f6+ Kh6i5
76. Cb8i8+ Ki5j5
77. Qf6j6#

In "short" notation

Computer's move: f6i6
1-0 {White mates}
tscp> his
Nc3 d5 Af3 Af6 d4 Bg4 Nxd5 Qxd5 Axd5 Axd5 Nh3 Ac4 Nf4 Nc6 h3 Bd7 d5 Na5 Cf3 g6 C
g5 Nj6 Nd3 Cd6 g4 h6 Ce4 Cxe4 Bxe4 Kc8 Bg2 h5 g5 e6 xe6 Bxe6 Qe1 Bd5 e4 Be6 Ki1
Nc6 f4 Nd4 Nb4 a5 c3 xb4 xd4 Ad3 Qd1 Rxd4 Qa4 Aa6 Bf1 Bd7 Qb3 Be6 Qc2 Bc4 Bg2 Kd
8 Be3 Rd7 Rd1 Bd3 Qb3 Bc4 Qa4 Bb5 Rxd7 Kxd7 Qb3 Bc4 Rd1 Ke8 Qa4 Bb5 Qc2 Be2 Rd5
c6 Bb6 Kf8 Rd2 Bb5 Rd8 Kg7 Qd1 b3 xb3 Ri8 Qd7 c5 Qe7 Kh7 Ra8 Ab4 Qxf7 Bg7 Rxi8 N
xi8 f5 Ae1 Kh2 Ah4 Bxc5 Kh8 Bd6 Bc6 xg6 Axj2 Qe7 i6 Be5 Bxe5 Qxe5 Ki7 g7 Kh7 Qf6
 Axg5 Qf5 Kxg7 Qxg5 Kh7 e5 Bxg2 Qxg2 Ng7 Qxb7 Kg6 b4 j5 b5 i5 Qe4 Kh6 b6 Ni6 b7
i4 b8=c i3 Kg2 Nh4 Qxh4 j4 Qf6 Ki5 Ci8 Kj5 Qi6


8  . . . . . . . . C .
7  . . . . . . . . . .
6  . . . . . . . . Q .
5  . . . . P . . p . k
4  . . . . . . . . . p
3  . . . . . . . P p .
2  . P . . . . K . P .
1  . . . . . . . . . .

   a b c d e f g h i j



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.