LCZero update

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

Moderators: hgm, Rebel, chrisw

jkiliani
Posts: 143
Joined: Wed Jan 17, 2018 1:26 pm

Re: LCZero update

Post by jkiliani »

I tried it and I lost, which admittedly says more about my quality as a chess player than about Lczero's strength :lol:
koedem
Posts: 105
Joined: Fri Mar 18, 2016 10:45 pm

Re: LCZero update

Post by koedem »

It's a pity that it uses so little time however the guy who runs it said he considers writing a slow mode. Where the engine can think a lot longer. (though the user might have to wait a certain time between moves)
Right now it still blunders pieces left and right.
Jesse Gersenson
Posts: 593
Joined: Sat Aug 20, 2011 9:43 am

Re: LCZero update

Post by Jesse Gersenson »

That was fun, thanks.

I'd say it plays like a person rated 1200-1300.

Here are two games I just played

History:
1. e4 g6
2. d4 Bg7
3. f4 a5
4. Nf3 d6
5. Bd3 Nf6
6. e5 dxe5
7. fxe5 Ng4
8. h3 Nh6
9. g4 Nc6
10. c3 O-O
11. O-O Rb8
12. b3 Be6
13. Bb2 f6
14. c4 fxe5
15. d5 Bxd5
16. cxd5 Qxd5
17. Bc4 Qf7
18. Bxf7+ Rxf7
19. Na3 e4
20. Ng5 Bxb2
21. Nxf7 Nxf7
22. Qd5 Bxa1
23. Qxf7+ Kh8
24. Nc4 Bf6
25. Qe6 b5
26. Qxc6 bxc4
27. Qxc4 Rb4
28. Qxc7 a4
29. bxa4 Rxa4
30. Rxf6 exf6
31. Qc8+ Kg7
32. Qd7+ Kh6
33. Qxa4 e3
34. Qf4+ Kg7
35. Qxe3 g5
36. Qe7+ Kg6
37. a4 h5
38. a5 hxg4
39. hxg4 Kh6
40. Qxf6+ Kh7
41. Qxg5 Kh8
42. a6 Kh7
43. a7 Kh8
44. a8=Q+ Kh7
45. Qb7+ Kh8
46. Qd8#

History:
1. e4 h5
2. f4 Nh6
3. Nf3 h4
4. h3 e6
5. d4 d5
6. e5 Nf5
7. Bd3 Ng3
8. Rg1 Nc6
9. c3 Be7
10. Be3 O-O
11. Bf2 f5
12. Bxg3 hxg3
13. Nfd2 Qe8
14. Qf3 Bd7
15. Nf1 Bh4
16. Nxg3 Rb8
17. Nd2 g6
18. O-O-O Ra8
19. Ne2 a6
20. g3 Be7
21. g4 Bh4
22. gxf5 exf5
23. Ng3 Be6
24. Ne2 Rb8
25. Qh5 Bg3
26. Rxg3 Bf7
27. Bxf5 Nxe5
28. fxe5 Rd8
29. Bxg6 Bxg6
30. Rxg6+ Qxg6
31. Qxg6+ Kh8
32. Rg1 Rg8
33. Qh6#
Last edited by Jesse Gersenson on Fri Mar 23, 2018 1:22 pm, edited 2 times in total.
koedem
Posts: 105
Joined: Fri Mar 18, 2016 10:45 pm

Re: LCZero update

Post by koedem »

Some fun games I played:
https://lichess.org/EQExoNaE/white#0
https://lichess.org/gkcngv2p/white#0
https://lichess.org/86fv6IE6/white#0 (with piece odds)
While it makes a lot of mistakes still, it certainly doesn't play like a typical weak engine but rather has a unique interesting style. (e.g. it didn't try to desperately hold it's pawn in the QGA)
jkiliani
Posts: 143
Joined: Wed Jan 17, 2018 1:26 pm

Re: LCZero update

Post by jkiliani »

I think with a bit more strength, LCZero may become quite popular for people to play against, precisely because it doesn't play like a normal engine.

Judging from the experiences with Go, NN-based engines get strong at positional judgement much earlier than at tactics, which is kind of the opposite of Alpha-Beta engines (who can be tactical beasts but strategically clueless)
User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: LCZero update

Post by lucasart »

jkiliani wrote:
I tried it and I lost, which admittedly says more about my quality as a chess player than about Lczero's strength :lol:
Just played a game and won easily. I didn't realize I was a 3500 elo player :lol:

At first it was playing somewhat reasonably, giving me the impression of an almost computerish (albeit feable) opposition. But with 19... Qc8 ?? we see that tactics are not working well for lczero (yet!)
[pgn]
[White "lucas"]
[Black "lczero"]

1. d4 h5
2. e4 b6
3. Nf3 Bb7
4. d5 e6
5. c4 Nf6
6. Nc3 Qc8
7. Be2 Na6
8. a3 Nc5
9. Qc2 a5
10. Bg5 d6
11. O-O Be7
12. b4 axb4
13. axb4 Rxa1
14. Rxa1 Ncd7
15. Nb5 O-O
16. Nfd4 e5
17. Nf5 Bd8
18. Na7 Qb8
19. Nc6 Qc8
20. Nfe7+ Kh7
21. Nxc8 Bxc8
22. Ra8 Re8
23. Rxc8 g6
24. Rxd8 Rxd8
25. Nxd8 Kg7
26. f3 Nf8
27. Bxf6+ Kxf6
28. f4 exf4
29. h4 Ke5
30. Nxf7+ Kf6
31. Ng5 c5
32. dxc6 Ke5
33. Qc3#
[/pgn]
Also, something doesn't quite work with mates (or distance to mate). It just played 32... Ke5, accepting to be mated in 1, where it could easily have delayed the mate with any other move.

PS: It feels so good to finally be able to beat a computer. It won't last, so make the most of it.
Last edited by lucasart on Fri Mar 23, 2018 1:35 pm, edited 3 times in total.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
koedem
Posts: 105
Joined: Fri Mar 18, 2016 10:45 pm

Re: LCZero update

Post by koedem »

jkiliani wrote:I think with a bit more strength, LCZero may become quite popular for people to play against, precisely because it doesn't play like a normal engine.

Judging from the experiences with Go, NN-based engines get strong at positional judgement much earlier than at tactics, which is kind of the opposite of Alpha-Beta engines (who can be tactical beasts but strategically clueless)
It might already be now if it gets more time. Here it only had 200ms/move, the guy who runs it estimated 200 playouts roughly. That really isn't a lot, with a larger search this might already be very interesting to face.
Jhoravi
Posts: 291
Joined: Wed May 08, 2013 6:49 am

Re: LCZero update

Post by Jhoravi »

Let's beat it guys while we still can! Our days are numbered! :)
Nay Lin Tun
Posts: 708
Joined: Mon Jan 16, 2012 6:34 am

Re: LCZero update

Post by Nay Lin Tun »

Not so easy, had to try a lot!
[pgn]
1. Nf3 d6
2. d4 Nf6
3. c4 a5
4. Nc3 c6
5. e4 a4
6. a3 e6
7. Bd3 Nbd7
8. O-O e5
9. Nxa4 exd4
10. Nxd4 Ne5
11. Nc3 Be7
12. b3 O-O
13. Kh1 Nfg4
14. f4 Nxd3
15. Qxd3 Bh4
16. Ra2 Re8
17. Nf3 f5
18. exf5 Bf6
19. h3 Nh6
20. g4 d5
21. Re2 Bxc3
22. Rxe8+ Qxe8
23. Qxc3 Bxf5
24. gxf5 Nxf5
25. Nd4 Qe4+
26. Nf3 Ng3+
27. Kg2 Nxf1
28. Kxf1 h6
29. Bb2 d4
30. Nxd4 Rd8
31. Ne2 Rd7
32. Kf2 Kh7
33. Qe3 Qf5
34. Nd4 Qf6
35. Qe5 Qg6
36. Bc3 Qd3
37. Nf3 b5
38. cxb5 cxb5
39. h4 Qd1
40. h5 Rf7
41. Qe4+ Kg8
42. Qe8+ Rf8
43. Qe6+ Kh7
44. Qg6+ Kh8
45. Qxg7# [/pgn] :P 8-) :lol:
AlvaroBegue
Posts: 931
Joined: Tue Mar 09, 2010 3:46 pm
Location: New York
Full name: Álvaro Begué (RuyDos)

Re: LCZero update

Post by AlvaroBegue »

Yay! I computer I can beat! That was surprisingly fun.

[pgn]
1. e4 a6
2. d4 c5
3. Nf3 cxd4
4. Nxd4 e5
5. Nf3 Nc6
6. Bd3 Nf6
7. O-O Be7
8. Nc3 O-O
9. Be3 d6
10. Nd5 Nxd5
11. exd5 Nb4
12. Bc4 b5
13. Bb3 e4
14. Nd4 Bf6
15. a3 Na2
16. Bxa2 h6
17. h3 Qd7
18. c3 Bb7
19. Qc2 Rae8
20. Rfe1 Bd8
21. Bf4 Bf6
22. Rxe4 g5
23. Rxe8 Rxe8
24. Be3 Kf8
25. Nf5 h5
26. Re1 a5
27. b4 a4
28. Bd2 h4
29. Rxe8+ Kxe8
30. Bb1 Bxd5
31. Qc1 Qe6
32. Bxg5 Bxg5
33. Qxg5 Bc4
34. Qe3 Kd7
35. Qxe6+ fxe6
36. Nxh4 Kc6
37. g4 Kd5
38. g5 Ke5
39. g6 Kf6
40. Nf3 e5
41. h4 e4
42. Bxe4 d5
43. Bb1 Kg7
44. h5 Kh6
45. Nd4 Kxh5
46. g7 Kg5
47. g8=Q+ Kf4
48. Qg3#
[/pgn]