pulsarV2.01d release

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

pulsarV2.01d release

Postby Mike Adams » 26 Jun 2003, 09:29

Geschrieben von: / Posted by: Mike Adams at 26 June 2003 10:29:48:

I have decided to release pulsar. Its not the strongest engine and i think it does better against humans than other engines but here it is. I did not do a bunch of work before release. I basicly got what i had working and am releasing it 24 hours after i made the decision so dont expect to much sophistication. :) It should play regular chess and setboard chess such as wild and 2king variant but not atomic or 3check. It supports retract move. I have added two optional program arguments. For those that dont know what that is its flags after the executable name. It doesnt matter what order you put them in. The first is to control hashing. 2,4 and 8 will divide the 100 meg hash by that ammount. 22 will double the hash size 24 will times it by 4 or 400 megs or so. so you would type -fcp "pulsarV2.01d.exe 4" to run at 1/4 normal hash and type -fcp "pulsarV2.01d.exe 22" to run at double normal hash. the second argument is a number from 100-60,000 wich is game in milliseconds. so type so type -fcp "pulsarV2.01d.exe 1000" to have the bot play a game in a second. This can be combined with the first program argument. example -fcp "pulsarV2.01d.exe 1000 4" to run game in a sec and hash at 1/4. order doesnt matter. It can tell which is wich because hash arguments are under 25 and time arguments are 100 and over.
Have fun give me some feedback but dont expect major work to improve it done right away. I want to just make sure its basicly working ok.
link is:
www.adam16mr.org/pulsarV1.24d.zip
have fun
Mike Adams
adam16mr
adamMR
programmer of pulsar



http://www.adam16mr.org/pulsarV2.01d.zip
Mike Adams
 

Re: pulsarV2.01d release

Postby Günther Simon » 26 Jun 2003, 10:28

Geschrieben von: / Posted by: Günther Simon at 26 June 2003 11:28:06:
Als Antwort auf: / In reply to: pulsarV2.01d release geschrieben von: / posted by: Mike Adams at 26 June 2003 10:29:48:
I have decided to release pulsar. Its not the strongest engine and i think it does better against humans than other engines but here it is.
link is:
www.adam16mr.org/pulsarV1.24d.zip
have fun
Mike Adams
adam16mr
adamMR
programmer of pulsar

Hehe, in my list you are number 200 now :)
(only free released WB programs)
Regards,
Günther
Günther Simon
 

Re: pulsarV2.01d release

Postby Günther Simon » 26 Jun 2003, 10:29

Geschrieben von: / Posted by: Günther Simon at 26 June 2003 11:29:57:
Als Antwort auf: / In reply to: Re: pulsarV2.01d release geschrieben von: / posted by: Günther Simon at 26 June 2003 11:28:06:
I have decided to release pulsar. Its not the strongest engine and i think it does better against humans than other engines but here it is.
link is:
www.adam16mr.org/pulsarV1.24d.zip
have fun
Mike Adams
adam16mr
adamMR
programmer of pulsar

Hehe, in my list you are number 200 now :)
(only free released WB programs)
Regards,
Günther
I forgot the link...


http://home.t-online.de/home/g.simon.rgbg/wb_chron.htm
Günther Simon
 

Re: pulsarV2.01d release

Postby Mike Adams » 26 Jun 2003, 10:38

Geschrieben von: / Posted by: Mike Adams at 26 June 2003 11:38:40:
Als Antwort auf: / In reply to: pulsarV2.01d release geschrieben von: / posted by: Mike Adams at 26 June 2003 10:29:48:

reuploaded to fix a bug in engine vs engine in winboard. should work now.
Mike.
I have decided to release pulsar. Its not the strongest engine and i think it does better against humans than other engines but here it is. I did not do a bunch of work before release. I basicly got what i had working and am releasing it 24 hours after i made the decision so dont expect to much sophistication. :) It should play regular chess and setboard chess such as wild and 2king variant but not atomic or 3check. It supports retract move. I have added two optional program arguments. For those that dont know what that is its flags after the executable name. It doesnt matter what order you put them in. The first is to control hashing. 2,4 and 8 will divide the 100 meg hash by that ammount. 22 will double the hash size 24 will times it by 4 or 400 megs or so. so you would type -fcp "pulsarV2.01d.exe 4" to run at 1/4 normal hash and type -fcp "pulsarV2.01d.exe 22" to run at double normal hash. the second argument is a number from 100-60,000 wich is game in milliseconds. so type so type -fcp "pulsarV2.01d.exe 1000" to have the bot play a game in a second. This can be combined with the first program argument. example -fcp "pulsarV2.01d.exe 1000 4" to run game in a sec and hash at 1/4. order doesnt matter. It can tell which is wich because hash arguments are under 25 and time arguments are 100 and over.
Have fun give me some feedback but dont expect major work to improve it done right away. I want to just make sure its basicly working ok.
link is:
www.adam16mr.org/pulsarV1.24d.zip
have fun
Mike Adams
adam16mr
adamMR
programmer of pulsar
Mike Adams
 

Re: pulsarV2.01d release

Postby Benny Antonsson » 26 Jun 2003, 10:45

Geschrieben von: / Posted by: Benny Antonsson at 26 June 2003 11:45:08:
Als Antwort auf: / In reply to: pulsarV2.01d release geschrieben von: / posted by: Mike Adams at 26 June 2003 10:29:48:

Great engine !
I have put it in my WinBoard Search Engine.


http://www.codenet.se/alarm
Benny Antonsson
 

Pulsar doesn't like to loose

Postby Lyapko George » 26 Jun 2003, 11:09

Geschrieben von: / Posted by: Lyapko George at 26 June 2003 12:09:25:
Als Antwort auf: / In reply to: Re: pulsarV2.01d release geschrieben von: / posted by: Mike Adams at 26 June 2003 11:38:40:

Sometimes(not always) after being mated Pulsar claims a draw...
[Event "Computer chess game"]
[Site "LYAPKO"]
[Date "2003.06.26"]
[Round "1"]
[White "Pulsar_201d"]
[Black "Bestia_095"]
[Result "1/2-1/2"]
[TimeControl "120"]
1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. f4 dxe5 6. fxe5 Nc6 7. Be3 Bf5 8.
Nc3 e6 9. Nf3 Qd7 10. c5 Nd5 11. Nxd5 Qxd5 12. Bb5 Be7 13. Bxc6+ Qxc6 14.
O-O O-O 15. Qd2 Qa6 16. Bg5 Bxg5 17. Qxg5 f6 18. Qg3 fxe5 19. Nxe5 Rad8 20.
Rf4 Rf6 21. Qf2 Qa4 22. b3 Qa6 23. Rf1 h5 24. Qd2 c6 25. a4 Rff8 26. Qd1 g6
27. Qd2 Rf6 28. R4f3 Re8 29. Qg5 Kg7 30. Nd7 Rf7 31. Ne5 Rf6 32. Rf4 Qa5
33. Nd7 Rf7 34. Ne5 Rf6 35. Nc4 Qc3 36. R1f3 Qe1+ 37. Rf1 Qc3 38. Nd6 Ref8
39. Nxf5+ exf5 40. R1f3 Qe1+ 41. Rf1 Qe3+ 42. Kh1 Qxb3 43. Ra1 Qb2 44. Re1
Qa3 45. Qg3 Qxa4 46. Re7+ Kg8 47. Qd3 b5 48. Kg1 a5 49. Qd2 b4 50. Qb2 Qb5
51. Qb3+ Kh8 52. Rf1 a4 53. Qe3 f4 54. Qe5 Qb8 55. Qg5 Kg8 56. Rfe1 f3 57.
gxf3 Qf4 58. Qxf4 Rxf4 59. R1e6 Kh8 60. Rxc6 Rxd4 61. Rxg6 Rxf3 62. Kg2 Rf5
63. c6 Rd2+ 64. Kg1 Rc5 65. Rh6+ Kg8 66. Rg6+ Kf8 67. Re1 Kf7 68. Rge6 b3
69. Re7+ Kf6 70. R7e6+ Kf5 71. Rh6 Kg5 72. Rhe6 a3 73. R1e5+ Rxe5 74. Rxe5+
Kf4 75. Re6 b2 76. Rf6+ Ke5 77. Rf1 a2 78. Re1+ Kd4 79. c7 b1=Q 80. Kf1
a1=Q 81. Rxb1 Qxb1# 82. Kf2
1/2-1/2
[Event "Computer chess game"]
[Site "LYAPKO"]
[Date "2003.06.26"]
[Round "3"]
[White "Pulsar_201d"]
[Black "Bestia_095"]
[Result "1/2-1/2"]
[TimeControl "120"]
1. e4 c5 2. c4 Nc6 3. Nf3 e5 4. Nc3 Nf6 5. d3 d6 6. Be2 Be7 7. O-O O-O 8.
Be3 h5 9. Nd2 Bg4 10. Bxg4 Nxg4 11. Nd5 Nxe3 12. fxe3 h4 13. Qg4 Rb8 14. a4
Nb4 15. Ra3 Nxd5 16. cxd5 Bf6 17. Nc4 Rc8 18. a5 Rc7 19. a6 b5 20. Nd2 Bg5
21. Rf3 g6 22. Rc3 f6 23. Qe6+ Kg7 24. Nf1 f5 25. exf5 Rf6 26. fxg6 Rxe6
27. dxe6 Kxg6 28. g3 Qc8 29. gxh4 Bxh4 30. e4 Qxe6 31. Ne3 Qa2 32. Nf5 Qxb2
33. Nxh4+ Kh5 34. d4 exd4 35. Rf5+ Kxh4 36. Rf4+ Kg5 37. Rf5+ Kg6 38. Rg3+
Kh6 39. h4 Qb1+ 40. Rf1 Qxe4 41. Rf6+ Kh5 42. Rxd6 c4 43. Rg5+ Kxh4 44.
Rgg6 d3 45. Rh6+ Kg5 46. Rhe6 Qg4+ 47. Kf2 Qf5+ 48. Ke1 c3 49. Rg6+ Qxg6
50. Rxg6+ Kxg6 51. Kf2 c2 52. Ke3 c1=Q+ 53. Ke4 Re7+ 54. Kd5 Qc7 55. Kd4
Qc4#
1/2-1/2
Best regards,
George
Lyapko George
 

Re: Pulsar doesn't like to loose

Postby Mike Adams » 26 Jun 2003, 11:21

Geschrieben von: / Posted by: Mike Adams at 26 June 2003 12:21:01:
Als Antwort auf: / In reply to: Pulsar doesn't like to loose geschrieben von: / posted by: Lyapko George at 26 June 2003 12:09:25:

hmm funny. i just threw some code together in the last day so that people could play against it in winboard one on one. In particular i made it claim stalemates that is the only draw it currently claims. It will also claim a win and a loss. This was just to add some functionality. I guess there is a bug in the statlemate code.
Mike Adams
Sometimes(not always) after being mated Pulsar claims a draw...
[Event "Computer chess game"]
[Site "LYAPKO"]
[Date "2003.06.26"]
[Round "1"]
[White "Pulsar_201d"]
[Black "Bestia_095"]
[Result "1/2-1/2"]
[TimeControl "120"]
1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. f4 dxe5 6. fxe5 Nc6 7. Be3 Bf5 8.
Nc3 e6 9. Nf3 Qd7 10. c5 Nd5 11. Nxd5 Qxd5 12. Bb5 Be7 13. Bxc6+ Qxc6 14.
O-O O-O 15. Qd2 Qa6 16. Bg5 Bxg5 17. Qxg5 f6 18. Qg3 fxe5 19. Nxe5 Rad8 20.
Rf4 Rf6 21. Qf2 Qa4 22. b3 Qa6 23. Rf1 h5 24. Qd2 c6 25. a4 Rff8 26. Qd1 g6
27. Qd2 Rf6 28. R4f3 Re8 29. Qg5 Kg7 30. Nd7 Rf7 31. Ne5 Rf6 32. Rf4 Qa5
33. Nd7 Rf7 34. Ne5 Rf6 35. Nc4 Qc3 36. R1f3 Qe1+ 37. Rf1 Qc3 38. Nd6 Ref8
39. Nxf5+ exf5 40. R1f3 Qe1+ 41. Rf1 Qe3+ 42. Kh1 Qxb3 43. Ra1 Qb2 44. Re1
Qa3 45. Qg3 Qxa4 46. Re7+ Kg8 47. Qd3 b5 48. Kg1 a5 49. Qd2 b4 50. Qb2 Qb5
51. Qb3+ Kh8 52. Rf1 a4 53. Qe3 f4 54. Qe5 Qb8 55. Qg5 Kg8 56. Rfe1 f3 57.
gxf3 Qf4 58. Qxf4 Rxf4 59. R1e6 Kh8 60. Rxc6 Rxd4 61. Rxg6 Rxf3 62. Kg2 Rf5
63. c6 Rd2+ 64. Kg1 Rc5 65. Rh6+ Kg8 66. Rg6+ Kf8 67. Re1 Kf7 68. Rge6 b3
69. Re7+ Kf6 70. R7e6+ Kf5 71. Rh6 Kg5 72. Rhe6 a3 73. R1e5+ Rxe5 74. Rxe5+
Kf4 75. Re6 b2 76. Rf6+ Ke5 77. Rf1 a2 78. Re1+ Kd4 79. c7 b1=Q 80. Kf1
a1=Q 81. Rxb1 Qxb1# 82. Kf2
1/2-1/2
[Event "Computer chess game"]
[Site "LYAPKO"]
[Date "2003.06.26"]
[Round "3"]
[White "Pulsar_201d"]
[Black "Bestia_095"]
[Result "1/2-1/2"]
[TimeControl "120"]
1. e4 c5 2. c4 Nc6 3. Nf3 e5 4. Nc3 Nf6 5. d3 d6 6. Be2 Be7 7. O-O O-O 8.
Be3 h5 9. Nd2 Bg4 10. Bxg4 Nxg4 11. Nd5 Nxe3 12. fxe3 h4 13. Qg4 Rb8 14. a4
Nb4 15. Ra3 Nxd5 16. cxd5 Bf6 17. Nc4 Rc8 18. a5 Rc7 19. a6 b5 20. Nd2 Bg5
21. Rf3 g6 22. Rc3 f6 23. Qe6+ Kg7 24. Nf1 f5 25. exf5 Rf6 26. fxg6 Rxe6
27. dxe6 Kxg6 28. g3 Qc8 29. gxh4 Bxh4 30. e4 Qxe6 31. Ne3 Qa2 32. Nf5 Qxb2
33. Nxh4+ Kh5 34. d4 exd4 35. Rf5+ Kxh4 36. Rf4+ Kg5 37. Rf5+ Kg6 38. Rg3+
Kh6 39. h4 Qb1+ 40. Rf1 Qxe4 41. Rf6+ Kh5 42. Rxd6 c4 43. Rg5+ Kxh4 44.
Rgg6 d3 45. Rh6+ Kg5 46. Rhe6 Qg4+ 47. Kf2 Qf5+ 48. Ke1 c3 49. Rg6+ Qxg6
50. Rxg6+ Kxg6 51. Kf2 c2 52. Ke3 c1=Q+ 53. Ke4 Re7+ 54. Kd5 Qc7 55. Kd4
Qc4#
1/2-1/2
Best regards,
George
Mike Adams
 

Re: pulsarV2.01d release

Postby Günther Simon » 26 Jun 2003, 11:22

Geschrieben von: / Posted by: Günther Simon at 26 June 2003 12:22:44:
Als Antwort auf: / In reply to: Re: pulsarV2.01d release geschrieben von: / posted by: Mike Adams at 26 June 2003 11:38:40:
reuploaded to fix a bug in engine vs engine in winboard. should work now.
Mike.
I have decided to release pulsar. Its not the strongest engine and i think it does better against humans than other engines but here it is. I did not do a bunch of work before release. I basicly got what i had working and am releasing it 24 hours after i made the decision so dont expect to much sophistication. :) It should play regular chess and setboard chess such as wild and 2king variant but not atomic or 3check. It supports retract move. I have added two optional program arguments. For those that dont know what that is its flags after the executable name. It doesnt matter what order you put them in. The first is to control hashing. 2,4 and 8 will divide the 100 meg hash by that ammount. 22 will double the hash size 24 will times it by 4 or 400 megs or so. so you would type -fcp "pulsarV2.01d.exe 4" to run at 1/4 normal hash and type -fcp "pulsarV2.01d.exe 22" to run at double normal hash. the second argument is a number from 100-60,000 wich is game in milliseconds. so type so type -fcp "pulsarV2.01d.exe 1000" to have the bot play a game in a second. This can be combined with the first program argument. example -fcp "pulsarV2.01d.exe 1000 4" to run game in a sec and hash at 1/4. order doesnt matter. It can tell which is wich because hash arguments are under 25 and time arguments are 100 and over.
Have fun give me some feedback but dont expect major work to improve it done right away. I want to just make sure its basicly working ok.
link is:
www.adam16mr.org/pulsarV1.24d.zip
have fun
Mike Adams
adam16mr
adamMR
programmer of pulsar
Hello Mike,
A few wishes for later versions: :)
- support for time control moves/minutes
- show thinking
I noticed at least with TaskInfo on my slower WIN98Se machine
that the hash chunk (if no flag) is shown with around 64MB not 100MB,
or did I misread your info?
Currently there is a game versus Adam 1.6 running with 30'/g
and Pulsar wins in a convincing way :)
(time management for this tc looks good also)
Regards,
Günther
P.S. the game is yet finished, here it is:

[Event "Computer chess game"]
[Site "KABA"]
[Date "2003.06.26"]
[Round "-"]
[White "Pulsar_201d"]
[Black "Adam_16"]
[Result "1-0"]
[TimeControl "1800"]
1. c4 Nf6 2. Nc3 c5 3. g3 e6 4. Nf3 b6 5. Bg2 Bb7 6. b3 d5 7. cxd5 exd5 8.
O-O d4 9. Nb5 a6 10. Na3 Bd6 11. e3 O-O 12. Re1 d3 13. Bb2 Ne4 14. Nh4 f5
15. Qh5 Ra7 16. Nxf5 Nxd2 17. e4 b5 18. Qh6 Bxe4 19. Qe6+ Rff7 20. Nxd6
Nf3+ 21. Bxf3 Bxf3 22. Re3 Be2 23. Nxf7 Rxf7 24. Re5 c4 25. Rd5 Qf8 26.
bxc4 b4 27. Nb1 h5 28. Qb6 Nd7 29. Qxa6 Rxf2 30. Nd2 Rf7 31. Qe6 Nc5 32.
Qe3 Na4 33. Re5 Qd6 34. Ne4 Qc6 35. Bd4 Kh8 36. Ng5 Rf8 37. Re7 Qg6 38.
Rxg7 Qxg7 39. Bxg7+ Kxg7 40. Qe7+ Kg6 41. Qxf8
{Black resigns} 1-0
Günther Simon
 

Re: Pulsar doesn't like to loose

Postby Mike Adams » 26 Jun 2003, 11:40

Geschrieben von: / Posted by: Mike Adams at 26 June 2003 12:40:48:
Als Antwort auf: / In reply to: Pulsar doesn't like to loose geschrieben von: / posted by: Lyapko George at 26 June 2003 12:09:25:

looks like i found the bug. I put in a routine to locate the kings before checking if incheck that is so that in the 2king wild it finds the right king. It wasnt looking at the whole board so it apparently missed the king sometimes as white and didnt see the check. simple mistake in a for loop. i've fixed it and will release it tommorow with the fix when i see what else i need to do. May add show thinking for tommorow if the existing code will work for that.
Mike
Sometimes(not always) after being mated Pulsar claims a draw...
[Event "Computer chess game"]
[Site "LYAPKO"]
[Date "2003.06.26"]
[Round "1"]
[White "Pulsar_201d"]
[Black "Bestia_095"]
[Result "1/2-1/2"]
[TimeControl "120"]
1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. f4 dxe5 6. fxe5 Nc6 7. Be3 Bf5 8.
Nc3 e6 9. Nf3 Qd7 10. c5 Nd5 11. Nxd5 Qxd5 12. Bb5 Be7 13. Bxc6+ Qxc6 14.
O-O O-O 15. Qd2 Qa6 16. Bg5 Bxg5 17. Qxg5 f6 18. Qg3 fxe5 19. Nxe5 Rad8 20.
Rf4 Rf6 21. Qf2 Qa4 22. b3 Qa6 23. Rf1 h5 24. Qd2 c6 25. a4 Rff8 26. Qd1 g6
27. Qd2 Rf6 28. R4f3 Re8 29. Qg5 Kg7 30. Nd7 Rf7 31. Ne5 Rf6 32. Rf4 Qa5
33. Nd7 Rf7 34. Ne5 Rf6 35. Nc4 Qc3 36. R1f3 Qe1+ 37. Rf1 Qc3 38. Nd6 Ref8
39. Nxf5+ exf5 40. R1f3 Qe1+ 41. Rf1 Qe3+ 42. Kh1 Qxb3 43. Ra1 Qb2 44. Re1
Qa3 45. Qg3 Qxa4 46. Re7+ Kg8 47. Qd3 b5 48. Kg1 a5 49. Qd2 b4 50. Qb2 Qb5
51. Qb3+ Kh8 52. Rf1 a4 53. Qe3 f4 54. Qe5 Qb8 55. Qg5 Kg8 56. Rfe1 f3 57.
gxf3 Qf4 58. Qxf4 Rxf4 59. R1e6 Kh8 60. Rxc6 Rxd4 61. Rxg6 Rxf3 62. Kg2 Rf5
63. c6 Rd2+ 64. Kg1 Rc5 65. Rh6+ Kg8 66. Rg6+ Kf8 67. Re1 Kf7 68. Rge6 b3
69. Re7+ Kf6 70. R7e6+ Kf5 71. Rh6 Kg5 72. Rhe6 a3 73. R1e5+ Rxe5 74. Rxe5+
Kf4 75. Re6 b2 76. Rf6+ Ke5 77. Rf1 a2 78. Re1+ Kd4 79. c7 b1=Q 80. Kf1
a1=Q 81. Rxb1 Qxb1# 82. Kf2
1/2-1/2
[Event "Computer chess game"]
[Site "LYAPKO"]
[Date "2003.06.26"]
[Round "3"]
[White "Pulsar_201d"]
[Black "Bestia_095"]
[Result "1/2-1/2"]
[TimeControl "120"]
1. e4 c5 2. c4 Nc6 3. Nf3 e5 4. Nc3 Nf6 5. d3 d6 6. Be2 Be7 7. O-O O-O 8.
Be3 h5 9. Nd2 Bg4 10. Bxg4 Nxg4 11. Nd5 Nxe3 12. fxe3 h4 13. Qg4 Rb8 14. a4
Nb4 15. Ra3 Nxd5 16. cxd5 Bf6 17. Nc4 Rc8 18. a5 Rc7 19. a6 b5 20. Nd2 Bg5
21. Rf3 g6 22. Rc3 f6 23. Qe6+ Kg7 24. Nf1 f5 25. exf5 Rf6 26. fxg6 Rxe6
27. dxe6 Kxg6 28. g3 Qc8 29. gxh4 Bxh4 30. e4 Qxe6 31. Ne3 Qa2 32. Nf5 Qxb2
33. Nxh4+ Kh5 34. d4 exd4 35. Rf5+ Kxh4 36. Rf4+ Kg5 37. Rf5+ Kg6 38. Rg3+
Kh6 39. h4 Qb1+ 40. Rf1 Qxe4 41. Rf6+ Kh5 42. Rxd6 c4 43. Rg5+ Kxh4 44.
Rgg6 d3 45. Rh6+ Kg5 46. Rhe6 Qg4+ 47. Kf2 Qf5+ 48. Ke1 c3 49. Rg6+ Qxg6
50. Rxg6+ Kxg6 51. Kf2 c2 52. Ke3 c1=Q+ 53. Ke4 Re7+ 54. Kd5 Qc7 55. Kd4
Qc4#
1/2-1/2
Best regards,
George
Mike Adams
 

Re: pulsarV2.01d release

Postby Mike Adams » 26 Jun 2003, 11:44

Geschrieben von: / Posted by: Mike Adams at 26 June 2003 12:44:08:
Als Antwort auf: / In reply to: Re: pulsarV2.01d release geschrieben von: / posted by: Günther Simon at 26 June 2003 12:22:44:

HI,
thanks for keeping track of us winboard programmers and keeping the list of releases. wow i'm 200 thought i was like 500 :). I might allready have code working to show thinking so i'll see if i can add that tommorow. Also found the stalemate bug tonight which will be fixed. commented on that elsewhere as well.
regards
mike
reuploaded to fix a bug in engine vs engine in winboard. should work now.
Mike.
I have decided to release pulsar. Its not the strongest engine and i think it does better against humans than other engines but here it is. I did not do a bunch of work before release. I basicly got what i had working and am releasing it 24 hours after i made the decision so dont expect to much sophistication. :) It should play regular chess and setboard chess such as wild and 2king variant but not atomic or 3check. It supports retract move. I have added two optional program arguments. For those that dont know what that is its flags after the executable name. It doesnt matter what order you put them in. The first is to control hashing. 2,4 and 8 will divide the 100 meg hash by that ammount. 22 will double the hash size 24 will times it by 4 or 400 megs or so. so you would type -fcp "pulsarV2.01d.exe 4" to run at 1/4 normal hash and type -fcp "pulsarV2.01d.exe 22" to run at double normal hash. the second argument is a number from 100-60,000 wich is game in milliseconds. so type so type -fcp "pulsarV2.01d.exe 1000" to have the bot play a game in a second. This can be combined with the first program argument. example -fcp "pulsarV2.01d.exe 1000 4" to run game in a sec and hash at 1/4. order doesnt matter. It can tell which is wich because hash arguments are under 25 and time arguments are 100 and over.
Have fun give me some feedback but dont expect major work to improve it done right away. I want to just make sure its basicly working ok.
link is:
www.adam16mr.org/pulsarV1.24d.zip
have fun
Mike Adams
adam16mr
adamMR
programmer of pulsar
Hello Mike,
A few wishes for later versions: :)
- support for time control moves/minutes
- show thinking
I noticed at least with TaskInfo on my slower WIN98Se machine
that the hash chunk (if no flag) is shown with around 64MB not 100MB,
or did I misread your info?
Currently there is a game versus Adam 1.6 running with 30'/g
and Pulsar wins in a convincing way :)
(time management for this tc looks good also)
Regards,
Günther
P.S. the game is yet finished, here it is:

[Event "Computer chess game"]
[Site "KABA"]
[Date "2003.06.26"]
[Round "-"]
[White "Pulsar_201d"]
[Black "Adam_16"]
[Result "1-0"]
[TimeControl "1800"]
1. c4 Nf6 2. Nc3 c5 3. g3 e6 4. Nf3 b6 5. Bg2 Bb7 6. b3 d5 7. cxd5 exd5 8.
O-O d4 9. Nb5 a6 10. Na3 Bd6 11. e3 O-O 12. Re1 d3 13. Bb2 Ne4 14. Nh4 f5
15. Qh5 Ra7 16. Nxf5 Nxd2 17. e4 b5 18. Qh6 Bxe4 19. Qe6+ Rff7 20. Nxd6
Nf3+ 21. Bxf3 Bxf3 22. Re3 Be2 23. Nxf7 Rxf7 24. Re5 c4 25. Rd5 Qf8 26.
bxc4 b4 27. Nb1 h5 28. Qb6 Nd7 29. Qxa6 Rxf2 30. Nd2 Rf7 31. Qe6 Nc5 32.
Qe3 Na4 33. Re5 Qd6 34. Ne4 Qc6 35. Bd4 Kh8 36. Ng5 Rf8 37. Re7 Qg6 38.
Rxg7 Qxg7 39. Bxg7+ Kxg7 40. Qe7+ Kg6 41. Qxf8
{Black resigns} 1-0
Mike Adams
 

Re: pulsarV2.01d release

Postby Sune Fischer » 26 Jun 2003, 12:00

Geschrieben von: / Posted by: Sune Fischer at 26 June 2003 13:00:42:
Als Antwort auf: / In reply to: Re: pulsarV2.01d release geschrieben von: / posted by: Günther Simon at 26 June 2003 11:29:57:
I have decided to release pulsar. Its not the strongest engine and i think it does better against humans than other engines but here it is.
link is:
www.adam16mr.org/pulsarV1.24d.zip
have fun
Mike Adams
adam16mr
adamMR
programmer of pulsar

Hehe, in my list you are number 200 now :)
(only free released WB programs)
Regards,
Günther
I forgot the link...
I noticed you have chesscraft listed along with frenzee.
I think there is no reason to make a big destinction, I just changed the name because some thought it clashed with Crafty (they told me they believed the name indicated it was a crafty clone!).
It's all from the same code base (although rewritten several times of course) so I regard chesscraft merely as being very old versions, as a matter of fact I still play with frenzee under the chesscraft handle on FICS. :)
-S.
Sune Fischer
 

Re: pulsarV2.01d release

Postby Günther Simon » 26 Jun 2003, 12:11

Geschrieben von: / Posted by: Günther Simon at 26 June 2003 13:11:30:
Als Antwort auf: / In reply to: Re: pulsarV2.01d release geschrieben von: / posted by: Sune Fischer at 26 June 2003 13:00:42:
Hehe, in my list you are number 200 now :)
(only free released WB programs)
Regards,
Günther
I forgot the link...
I noticed you have chesscraft listed along with frenzee.
I think there is no reason to make a big destinction, I just changed the name because some thought it clashed with Crafty (they told me they believed the name indicated it was a crafty clone!).
It's all from the same code base (although rewritten several times of course) so I regard chesscraft merely as being very old versions, as a matter of fact I still play with frenzee under the chesscraft handle on FICS. :)
-S.
Well Sune, I didnt make the distincion, but you as you changed
the name :) I think I will leave it as it is, thats for history
reasons, or dont you want to be remembered to 'Chesscraft'
anymore, the grandfather of Frenzee ;)
Regards,
Günther
Günther Simon
 

Re: pulsarV2.01d release

Postby Sune Fischer » 26 Jun 2003, 12:36

Geschrieben von: / Posted by: Sune Fischer at 26 June 2003 13:36:20:
Als Antwort auf: / In reply to: Re: pulsarV2.01d release geschrieben von: / posted by: Günther Simon at 26 June 2003 13:11:30:
Hehe, in my list you are number 200 now :)
(only free released WB programs)
Regards,
Günther
I forgot the link...
I noticed you have chesscraft listed along with frenzee.
I think there is no reason to make a big destinction, I just changed the name because some thought it clashed with Crafty (they told me they believed the name indicated it was a crafty clone!).
It's all from the same code base (although rewritten several times of course) so I regard chesscraft merely as being very old versions, as a matter of fact I still play with frenzee under the chesscraft handle on FICS. :)
-S.
Well Sune, I didnt make the distincion, but you as you changed
the name :) I think I will leave it as it is, thats for history
reasons, or dont you want to be remembered to 'Chesscraft'
anymore, the grandfather of Frenzee ;)
Regards,
Günther
I'm not sure, all I know is it's the same engine, basicly.
Just like Crafty 16.xx and Crafty 17.xx is still Crafty.
To me the engine is not the name, but the code. Changing the name doesn't make it a new engine, however confusing that may be to outsiders. :)
At one point I plan to switch again to Deep Frenzee when we get SMP support, again that won't make it a "different" engine. :)
I know that some disagree on this, I just have to take a peek at the SSDF ranking list to see that, a dozen "different" fritzes, to me that's absurd.
-S.
Sune Fischer
 

Re: Pulsar doesn't like to loose

Postby Günther Simon » 26 Jun 2003, 12:38

Geschrieben von: / Posted by: Günther Simon at 26 June 2003 13:38:27:
Als Antwort auf: / In reply to: Re: Pulsar doesn't like to loose geschrieben von: / posted by: Mike Adams at 26 June 2003 12:40:48:
looks like i found the bug. I put in a routine to locate the kings before checking if incheck that is so that in the 2king wild it finds the right king. It wasnt looking at the whole board so it apparently missed the king sometimes as white and didnt see the check. simple mistake in a for loop. i've fixed it and will release it tommorow with the fix when i see what else i need to do. May add show thinking for tommorow if the existing code will work for that.
Mike

Hi Mike, it seems I found another one:
Instead e8g8 for short castling it sent g8e8 in the game below ;)
Regards,
Günther

107380 <first : move f3e5
Interrupting second
107380 >second: time 53199
otim 56398
107380 >second: f3e5
123030 <second: 
123030 <second: tellics whisper depth: 8 + 22/33 moves evaluate: 94
123030 <second: move g8e8
Interrupting first
123030 >first : time 56398
otim 51634
123030 >first : g8e8
123140 <second: E
123140 <first : Error (unknown command): g8e8
[Event "Computer chess game"]
[Site "KABA"]
[Date "2003.06.26"]
[Round "-"]
[White "Ranita_23"]
[Black "Pulsar_201d"]
[Result "*"]
[TimeControl "600"]
1. d4 Nf6 2. Nf3 b6 3. c4 e6 4. g3 Ba6 5. b3 Bb7 6. Bg2 Bb4+ 7. Bd2 a5 8.
O-O O-O 9. Nc3 d5 10. Qc2 Nc6 11. e3 Bxc3 12. Bxc3 a4 13. bxa4 dxc4 14. Ne5
Kg8e8
{Game aborted} *
Günther Simon
 

Re: Pulsar doesn't like to loose

Postby Günther Simon » 26 Jun 2003, 12:39

Geschrieben von: / Posted by: Günther Simon at 26 June 2003 13:39:43:
Als Antwort auf: / In reply to: Re: Pulsar doesn't like to loose geschrieben von: / posted by: Mike Adams at 26 June 2003 12:40:48:
looks like i found the bug. I put in a routine to locate the kings before checking if incheck that is so that in the 2king wild it finds the right king. It wasnt looking at the whole board so it apparently missed the king sometimes as white and didnt see the check. simple mistake in a for loop. i've fixed it and will release it tommorow with the fix when i see what else i need to do. May add show thinking for tommorow if the existing code will work for that.
Mike

Hi Mike, it seems I found another one:
Instead e8g8 for short castling it sent g8e8 in the game below ;)
Regards,
Günther

107380 <first : move f3e5
Interrupting second
107380 >second: time 53199
otim 56398
107380 >second: f3e5
123030 <second: 
123030 <second: tellics whisper depth: 8 + 22/33 moves evaluate: 94
123030 <second: move g8e8
Interrupting first
123030 >first : time 56398
otim 51634
123030 >first : g8e8
123140 <second: E
123140 <first : Error (unknown command): g8e8
[Event "Computer chess game"]
[Site "KABA"]
[Date "2003.06.26"]
[Round "-"]
[White "Ranita_23"]
[Black "Pulsar_201d"]
[Result "*"]
[TimeControl "600"]
1. d4 Nf6 2. Nf3 b6 3. c4 e6 4. g3 Ba6 5. b3 Bb7 6. Bg2 Bb4+ 7. Bd2 a5 8.
O-O O-O 9. Nc3 d5 10. Qc2 Nc6 11. e3 Bxc3 12. Bxc3 a4 13. bxa4 dxc4 14. Ne5
Kg8e8
{Game aborted} *
Günther Simon
 

Re: Pulsar doesn't like to loose

Postby Günther Simon » 26 Jun 2003, 13:11

Geschrieben von: / Posted by: Günther Simon at 26 June 2003 14:11:46:
Als Antwort auf: / In reply to: Re: Pulsar doesn't like to loose geschrieben von: / posted by: Günther Simon at 26 June 2003 13:38:27:
Hi Mike, it seems I found another one:
Instead e8g8 for short castling it sent g8e8 in the game below ;)
Regards,
Günther
Ooops, it already had castled of course, thus it looks a bit more
complicated like an 'uncastling' move?
Regards,
Günther
Günther Simon
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 12 guests

cron