Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by AdminX »

Okay,

I know I arrived late to the show. :) However my Raspberry Pi was delivered today and I installed the V201 version. Setup a Wifi connection and have some engines installed including Wasp and CT800. My question is do I have to edit a file so that Wasp and CT800 are usable? I am able to use the default 8 by placing the extra black queen on any of the 8 6th rank squares.

Thanks in advance.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by Scally »

Hi,

Assuming these engines are installed correctly, you should see wasp360 and ct800 plus .uci files of the same name in /opt/picochess/engines/armv7l
If so, then again assuming you don’t own a DGT Pi or a Revelation II DGT board (where you can select the engines via the menus) you have 2 options.

1) reduce the number of engines to 8 so you select them via the spare black queen and reboot. To do this you can edit /opt/picochess/engines/armv7l/engines.ini and either delete the reference of those engines you don’t want, or comment them out by placing a # in front of the engine name and all the lines below associated with that engine.

2) edit /opt/picochess/picochess.ini and alter the engine name to the engine you want to play and reboot. i.e. this line near the bottom of the file: ‘engine = engines/armv7l/a-stockf’ Change a-stockf (or other engine name) to ct800 or wasp360, this has to be the exact filename in ‘opt/picochess/engines/armv7l’ of the engine you want to play. You can then select the level using the spare black queen on the 5th rank.

I hope this makes sense, please ask if you need more assistance.

Al.
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by AdminX »

Scally wrote: Wed Apr 10, 2019 11:30 am Hi,

Assuming these engines are installed correctly, you should see wasp360 and ct800 plus .uci files of the same name in /opt/picochess/engines/armv7l
If so, then again assuming you don’t own a DGT Pi or a Revelation II DGT board (where you can select the engines via the menus) you have 2 options.

1) reduce the number of engines to 8 so you select them via the spare black queen and reboot. To do this you can edit /opt/picochess/engines/armv7l/engines.ini and either delete the reference of those engines you don’t want, or comment them out by placing a # in front of the engine name and all the lines below associated with that engine.

2) edit /opt/picochess/picochess.ini and alter the engine name to the engine you want to play and reboot. i.e. this line near the bottom of the file: ‘engine = engines/armv7l/a-stockf’ Change a-stockf (or other engine name) to ct800 or wasp360, this has to be the exact filename in ‘opt/picochess/engines/armv7l’ of the engine you want to play. You can then select the level using the spare black queen on the 5th rank.

I hope this makes sense, please ask if you need more assistance.

Al.
Thanks for your assistance. I had forgot to do a Chmod to change the file attributes. I had the files in their correct locations. everything is working now. :D It been a while since I last used linux.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by Scally »

Nice....

And you’ve got the Webserver working too, always looks good when you have company 😉

You can add your name and ELO in the /opt/picochess/picochess.ini file too, these will be reflected in the Webserver and pgn:

pgn-user = Scally
pgn-elo = 1650

See the picochess.ini.example in the same folder.

Al.
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by AdminX »

Scally wrote: Wed Apr 10, 2019 7:00 pm Nice....

And you’ve got the Webserver working too, always looks good when you have company 😉

You can add your name and ELO in the /opt/picochess/picochess.ini file too, these will be reflected in the Webserver and pgn:

pgn-user = Scally
pgn-elo = 1650

See the picochess.ini.example in the same folder.

Al.
Hi Allen,

Thanks for the tip. I completed my first game with Wasp 3.60 (1556). I must have underestimated it based on the estimated elo and soon found myself in a bit of trouble there for a moment. I will tell you this, I don't think the estimated elo is correct as it's play felt much stronger than 1556. In fact I would call 1556 a bit of a sandbagger elo.

[pgn] [Event "PicoChess game"] [Site "Acworth, Georgia"] [Date "2019.04.10"] [Round "?"] [White "Ted Summers"] [Black "Wasp 3.60"] [Result "1-0"] [ECO "B50"] [WhiteElo "1824"] [BlackElo "1556"] [PlyCount "101"] [EventDate "2019.??.??"] 1. e4 c5 2. Nf3 Nc6 3. Bd3 d6 4. c3 g6 5. Bc2 Bg7 6. d3 Nf6 7. O-O O-O 8. h3 Bd7 9. Nbd2 b5 10. a4 a6 11. Re1 Nh5 12. Nf1 b4 13. Bd2 bxc3 14. bxc3 Rb8 15. Qc1 Ne5 16. N1h2 Qc8 17. Nxe5 Bxe5 18. f4 Bg7 19. Ra3 c4 20. d4 Re8 21. g4 e5 22. gxh5 exd4 23. cxd4 Bxd4+ 24. Ree3 Bb2 25. Qe1 Bxa3 26. Rxa3 Rb2 27. Rc3 Bxh3 28. Qg3 Ra2 29. hxg6 hxg6 30. f5 Qc5+ 31. Be3 Qb4 32. Bd4 Rxc2 33. Qxh3 f6 34. fxg6 Qb1+ 35. Nf1 Re7 36. Bxf6 Rg2+ 37. Kxg2 Qxe4+ 38. Rf3 Qxg6+ 39. Rg3 Kf7 40. Rxg6 Re2+ 41. Kf3 Kxg6 42. Kxe2 Kxf6 43. Qc3+ Ke7 44. Ne3 Kd7 45. Qxc4 Ke7 46. Qd5 Kd7 47. Nf5 Kc7 48. a5 Kb8 49. Qc6 d5 50. Nd6 d4 51. Qb7# 1-0 [/pgn]
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by Scally »

Hi Ted,

I agree. Wasp is 3028 on the latest CCRL list, I have it at 2845 on my Raspberry Pi 3b+. The wasp.uci code shows the top level at 2654 191 elo lower. So 1556 could be 1765, unless there’s an equation to work out the levels difference rather than deduct 191 throughout.


Al.
jstanback
Posts: 130
Joined: Fri Jun 17, 2016 4:14 pm
Location: Colorado, USA
Full name: John Stanback

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by jstanback »

Scally wrote: Thu Apr 11, 2019 1:17 pm Hi Ted,

I agree. Wasp is 3028 on the latest CCRL list, I have it at 2845 on my Raspberry Pi 3b+. The wasp.uci code shows the top level at 2654 191 elo lower. So 1556 could be 1765, unless there’s an equation to work out the levels difference rather than deduct 191 throughout.


Al.
Here are the equations I used to convert between Elo and nodes/sec and a table showing the nps for 100 Elo intervals. Frank and I started by fixing the Elo for 1.6M nps at 2925 based on the CEGT rating list and Franks rating list, so I guess it would make sense to add about 100 to the estimated Elo for comparison to CCRL. Frank and I ran some games with various dedicated machines such as Fidelity Excellence and Mach III which I used to fit the formula. We used much lower ratings for the dedicated machines than the companies used for advertising :) I'm not at all sure how accurate the estimated Elo is.

Elo = 111*LN(nps-20) + 1337
nps = EXP((Elo-1337)/111) + 20

Elo NPS
1500 24
1600 31
1700 46
1800 85
1900 180
2000 413
2100 987
2200 2400
2300 5879
2400 14443
2500 35527
2600 87431
2700 215211
2800 529780
2900 1304195
3000 3210664

John
User avatar
Scally
Posts: 232
Joined: Thu Sep 28, 2017 9:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by Scally »

Hi John,

Thanks very much for your explanation and especially for the Raspberry Pi binary of your Engine.

Al.
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by AdminX »

Here is a game versus Chess Ultra with Wasp 3.60 running on an Raspberry Pi 3b+

[pgn] [Event "PicoChess Game"] [Site "Acworth,Georgia"] [Date "2019.04.13"] [Round "?"] [White "Chess Ultra"] [Black "Wasp 3.60"] [Result "0-1"] [ECO "D79"] [PlyCount "90"] [EventDate "2019.??.??"] 1. Nf3 c5 2. g3 Nc6 3. Bg2 g6 4. c3 Bg7 5. d4 cxd4 6. cxd4 Nf6 7. Nc3 d5 8. Ne5 O-O 9. O-O Bf5 10. Nxc6 bxc6 11. Na4 Nd7 12. b3 {D79: Fianchetto Grünfeld: Symmetrical Variation (6 0-0 c6 7 cxd5 cxd5)} (12. Bg5 Re8 13. Rc1 Rc8 14. b3 Qa5 15. Bd2 Qd8 16. Bb4 e5 17. dxe5 Nxe5 18. Bc5 Qa5 19. Re1 Bh6 {1/2-1/2 (127) Aronian,L (2801)-Mamedov,R (2647) Antalya 2013}) 12... e5 13. Bb2 Qe7 {0.40/22} (13... e4 $11 {-0.01/22}) 14. Rc1 {White is slightly better.} Rfc8 $146 ({ Predecessor:} 14... Rac8 15. dxe5 Nxe5 16. Qd2 Rfe8 17. Rfd1 Nd7 18. Bxg7 Kxg7 19. Qd4+ f6 {1-0 (60) Alvebring,M (2050)-Knudsen,N (800) IECG email 1998}) 15. Re1 {-0.16/26} (15. dxe5 $14 {0.44/22} Bxe5 16. Bxe5 Qxe5 17. Re1) 15... e4 $11 16. e3 Rab8 {0.26/23} (16... Nb6 $142 {-0.18/23}) 17. Qc2 Rc7 18. Nc3 {[#] Threatens to win with Nxd5!} Qd6 19. h3 h5 20. Bf1 {-0.54/24} (20. h4 $11 { 0.00/24}) 20... Qe6 {0.00/25} (20... Nf8 $15 {-0.54/24}) 21. Ne2 Nf6 22. Nf4 Qd7 23. h4 Bh6 24. Qc3 Bf8 25. a3 {-1.02/22} (25. Qd2 $11 {-0.27/23 remains equal.}) 25... a5 $1 $17 26. Be2 {-1.68/21} (26. Rc2 $17 {-0.98/21}) (26. Qxa5 Rxb3) 26... Bd6 $19 27. Bd1 {-2.89/22} (27. Bf1 $142 {-1.67/21}) 27... Bg4 { White must now prevent ...Bxd1.} 28. Bc2 Bf3 {aiming for ...Bxf4.} 29. Bd1 { -5.11/20} (29. Kh2 {-3.36/19 was the only chance.}) 29... Bxd1 30. Rexd1 Bxf4 31. exf4 Qh3 {Strongly threatening ...Ng4.} 32. Qe3 {-14.21/20} (32. g4 $142 { -4.80/22} Qxh4 33. b4) 32... Ng4 33. Qd2 Nh2 {Black mates.} 34. f3 Nxf3+ { [#] Double Attack} 35. Kf2 Qh2+ 36. Ke3 Nxd2 37. Rxd2 Rxb3+ {Double Attack} 38. Bc3 Qxg3+ 39. Ke2 Qf3+ 40. Ke1 Rxc3 41. Rxc3 Qxc3 42. Ke2 Rb7 43. Rd1 Rb2+ 44. Kf1 Qf3+ 45. Ke1 Re2# {Accuracy: White = 7%, Black = 45%.} 0-1 [/pgn]

Video:
https://youtu.be/yenRECqYjjc
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
mephisto
Posts: 430
Joined: Mon Apr 03, 2006 10:10 am
Location: England

Re: Wasp 3.60 available (for DGT Pi too, for chess computer lovers)

Post by mephisto »

Thanks Frank

I have it running on my Italian Certabo electronic chess board along with CT800 which has to be my favourite AI chess opponent of all time along with ChessGenius.

Just a personal preference but why would someone like John abandon such an iconic name like Zarkov?

Regards
Bryan
What's my next move? - to the fridge for another beer !!