Author: Telmo Escobar
Date: 20:45:01 10/19/03
Somebody asked about a "Colle" personality for Deep Sjeng. I tried to create
one. The engine plays an extremely sharp and lively kind of chess. An example:
[Event "Computer chess game"]
[Site "Athlon-1200"]
[Date "2003.10.20"]
[Round "-"]
[White "Amy 0.8.4"]
[Black "Deep Sjeng 1.5(Colle)"]
[Result "0-1"]
[TimeControl "300"]
1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 Nc6 8.
Nxc6 bxc6 9. O-O Be7 10. Bg5 Qa5 11. Bxf6 gxf6 12. Qf3 Qe5 13. Qg4 Qg5 14.
Qe2 Rg8 15. g3 Qh4 16. Qe3 c5 17. Ba4+ Kf8 18. Bc6 Rb8 19. Rab1 Rb6 20. Ba4
Bb7 21. Qe2 f5 22. exf5 Qh3 23. f3 Qxf5 24. Nd1 Rg6 25. Ne3 Qh5 26. Nc4 Rb4
27. Bb3 d5 28. Ne5 Rg5 29. Rfe1 Rh4 30. Qg2 c4 31. Ba4 Rh3 32. b4 d4 33.
Bc6 Bxc6 34. Nxc6 Bd6 35. f4 Bxf4 36. Nxd4 Bxg3 37. Qa8+ Kg7 38. Nf3 Bxh2+
39. Kf2 Bg3+ 40. Ke2 Bf4 41. Rb3 Rh2+ 42. Kd1 cxb3 43. Re2 Rg1+ 44. Nxg1 b2
45. Qf8+ Kxf8 46. Nf3 b1=Q#
{Black Mates} 0-1
The following is a defeat:
[Event "Computer chess game"]
[Site "Athlon-1200"]
[Date "2003.10.20"]
[Round "-"]
[White "Deep Sjeng 1.5(Colle)"]
[Black "Pharaon 2.62"]
[Result "0-1"]
[TimeControl "300"]
1. d4 d5 2. c4 e6 3. Nc3 c6 4. e3 Nf6 5. Nf3 Nbd7 6. Qc2 Bd6 7. Be2 O-O 8.
O-O b6 9. b3 Bb7 10. Bb2 Qe7 11. Rad1 dxc4 12. bxc4 Rad8 13. Ng5 h6 14.
Nge4 Nxe4 15. Nxe4 Bc7 16. c5 f5 17. Ng3 bxc5 18. dxc5 Nxc5 19. Ba3 Bb6 20.
Rxd8 Rxd8 21. Bf3 g5 22. Qc4 Kf8 23. Rc1 g4 24. Be2 Rd2 25. Qc3 Rxa2 26.
Bxc5 Bxc5 27. Qh8+ Kf7 28. Bc4 Rd2 29. Nh5 Bd6 30. Qxh6 Bxh2+ 31. Kf1 Be5
32. Ke1 Rd6 33. f4 gxf3 34. Kf1 fxg2+ 35. Kxg2 c5+ 36. Kg1 Bf3 37. Rb1 Rb6
38. Rxb6 axb6 39. Bb3 b5 40. Kf2 Be4 41. Nf4 Bxf4 42. Qxf4 Qd8 43. Ke1 Qa5+
44. Ke2 c4 45. Qd6 cxb3 46. Qd7+ Kf6 47. Qd4+ Kg6 48. Qd6 Qa2+ 49. Ke1 b2
50. Qg3+ Kf6 51. Qh4+ Ke5 52. Qh2+ Kd5 53. Qd2+ Kc6 54. Qc3+ Kb7 55. Qb4
b1=R+ 56. Qxb1 Qxb1+ 57. Kf2 Qd1 58. Kg3 Qf3+ 59. Kh2 Qg2#
{Black mates} 0-1
The following is my file Colle.per
(cut here)
------------------------------------------------------------------
extra tactics=true # true, false
limit extensions=false # true, false
nullmove=dynamic # disabled, aggressive, conservative, mixed,
dynamic
tactical search=always # never, sometimes, always
selectivity=3 # 0 <--> 4
forward pruning=true # true, false
futility pruning=true # true, false
singular extensions=true # true, false
lazy evaluation=true # true, false
style=offensive # balanced, offensive, defensive
strength=100 # 100 = strongest, 0=weakest
maximum depth=60 # 60 = max, 2=min, lower = weaker
pawnstructure=80 # 0 <--> 400
passed pawns=100 # 0 <--> 400
kingsafety=150 # 0 <--> 400
piece placement=100 # 0 <--> 400
pawn=100 # 0 <--> 400
knight=110 # 0 <--> 400
bishop=110 # 0 <--> 400
rook=100 # 0 <--> 400
queen=120 # 0 <--> 400
mobility=200 # 0 <--> 400
bishop pair=150 # 0 <--> 400
attraction=300 # 0 <--> 400, 'attracts' attacking pieces to king
--------------------------------------------------------------------------
(cut here)
If entertaining, the Colle personality probably needs some fine tuning: for
instance, "attraction" may be too high, making the engine playing too much for
the attack. Also "mobility" could be a bit lower.
Try it.
Telmo
This page took 0 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.