Fizbo 2 has been released

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
ymatioun
Posts: 64
Joined: Fri Oct 18, 2013 9:40 pm
Location: New York

Fizbo 2 has been released

Post by ymatioun » Thu Dec 21, 2017 11:47 pm

Fizbo 2 has been released, and can be downloaded from

https://sites.google.com/site/fizbochessengine/

Here are release notes:

1. minor bug fixes: fixed a bug that occasionally crashed the engine, mostly running on multiple CPU cores. That is the bug that crashed Fizbo twice in TCEC10 .

2. minor changes to search and evaluation.

3. changes to parallel search, improving performance mostly on >4 CPU cores.

Expected playing strength is approximately 20-30 ELO higher than Fizbo 1.9

User avatar
Ovyron
Posts: 2841
Joined: Tue Jul 03, 2007 2:30 am

Re: Fizbo 2 has been released

Post by Ovyron » Fri Dec 22, 2017 12:01 am

Thank you, thank you! I think Fizbo has the most attractive playing style with the highest rating, glad to see it's making progress.

I wonder if some day it'll implement features like MultiPV, Exclude Moves or even Fixed Depth...

User avatar
Graham Banks
Posts: 33258
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Fizbo 2 has been released

Post by Graham Banks » Fri Dec 22, 2017 1:13 am

Thanks Youri. Will try it out shortly. :)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

BrendanJNorman
Posts: 1491
Joined: Sun Feb 07, 2016 11:43 pm
Full name: Brendan J Norman

Re: Fizbo 2 has been released

Post by BrendanJNorman » Fri Dec 22, 2017 4:28 am

Not a fan of Elo 3300+ engines, but Fizbo is always an exception due to its style.

Have a look at the weird opening play in this game.

[pgn][Event "Fizbo 2 Test"]
[Site "BRENDANNORMD8A2"]
[Date "2017.12.22"]
[Round "1"]
[White "Fizbo 2"]
[Black "Alaric 7.07"]
[Result "1-0"]
[ECO "A05"]
[WhiteElo "3300"]
[BlackElo "2659"]
[PlyCount "88"]
[EventDate "2017.??.??"]
[TimeControl "60+1"]

1. Nf3 b6 2. g3 Bb7 3. Bg2 Nf6 {(3. ... Nf6 4.Nc3 e6 5.0-0 Nc6 6.d4 Bb4 7.Qd3
h6 8.d5 exd5 9.Nxd5 Nxd5 10.Qxd5) -0.23/15 3} 4. O-O g6 5. a4 {
(5.a4 a5 6.d4 Bg7 7.c4 e6 8.Nc3 Na6) +0.40/14 2} Nc6 {(5. ... Nc6 6.Ne5 d5 7.
Nxc6 Bxc6 8.Nc3 h5 9.b4 h4 10.b5 Bb7 11.d3 hxg3 12.fxg3) -0.15/14 3} 6. c3 {
(6.c3 a6 7.d4 Bg7 8.b4 e6 9.Ne1 Ra7) +0.76/15 5} Bh6 {(6. ... Bh6 7.Na3 0-0 8.
d3 Bxc1 9.Rxc1 d5 10.Nb5 Qd7 11.Qb3 a6 12.Nbd4 Ng4) -0.07/14 3} 7. b4 {
(7.b4 Bg7 8.d4 0-0 9.Ne1 d5 10.Bh1 e6) +0.89/15 3} O-O {(7. ... 0-0 8.d4 Bxc1
9.Qxc1 a6 10.Na3 d5 11.b5 Na5 12.Qb2 axb5 13.axb5) +0.03/13 2} 8. Ra2 {
(8.Ra2 Qe8 9.d4 Bxc1 10.Qxc1 d6 11.b5 Na5) +0.74/15 4} Bg7 {
(8. ... Bg7 9.a5 a6 10.Ne5 d5 11.Nxc6 Bxc6 12.axb6 cxb6 13.d3) +0.18/12 2} 9.
d4 {(9.d4 d5 10.a5 a6 11.Re1 e6 12.Qc2 Qe8) +0.62/14 2} d6 {
(9. ... d6 10.Na3 Qd7 11.Kh1 Ne4 12.Qd3 d5 13.Ng5 Nxg5 14.Bxg5 Qg4) +0.07/12 2}
10. Re1 {(10.Re1 Nb8 11.a5 c5 12.Ra3 e6 13.Qb3 cxd4) +0.67/14 2} e6 {
(10. ... e6 11.Nbd2 a6 12.Qc2 Ne7 13.Nc4 Be4 14.Qb3 Nf5 15.Bg5 Qd7) -0.04/12 2}
11. e4 {(11.e4 Ne7 12.Nfd2 a5 13.b5 Nd7 14.Nc4 Ra7) +0.82/16 3} a6 {(11. ... a6
12.Rae2 Re8 13.Qd3 Ne7 14.Na3 Qd7 15.e5 Nfd5 16.Nc4 dxe5 17.Nfxe5 Qxa4) -0.11/
12 2} 12. Nfd2 {(12.Nfd2 Nd7 13.Na3 Ne7 14.h4 h6 15.Nf1 Qb8) +0.93/15 5} Qd7 {
(12. ... Qd7 13.Na3 b5 14.Nc2 Ra7 15.Ne3 Rfa8 16.Bf1 e5 17.axb5 axb5 18.Rxa7
Nxa7) +0.04/134} 13. Na3 {
(13.Na3 Qe8 14.h4 Nd7 15.Nc2 a5 16.Nf1 Ne7) +1.00/13 2} Kh8 {(13. ... Kh8 14.
Nac4 b5 15.Ne3 Ne7 16.Bf3 Bh6 17.a5 Rab8 18.Qb3 Bg5 19.Bb2) -0.11/13 7} 14. h4
{(14.h4 Kg8 15.Nf1 Qe8 16.d5 Ne5 17.f4 Neg4) +1.26/15 3} Rfe8 {(14. ... Rfe8
15.Nf3 Na7 16.Ng5 h6 17.e5 Nd5 18.Ne4 dxe5 19.dxe5 Nc6) +0.08/12 3} 15. Nac4 {
(15.Nac4 Ne7 16.e5 Nfd5 17.Qc2 dxe5 18.Nxe5 Bxe5) +1.21/15 3} b5 {(15. ... b5
16.Ne3 Reb8 17.d5 Ne7 18.c4 exd5 19.exd5 a5 20.cxb5 axb4) +0.03/12 2} 16. Na3 {
(16.Na3 Kg8 17.Qc2 e5 18.axb5 axb5 19.d5 Ne7) +1.31/14 2} a5 {(16. ... a5 17.
e5 Nd5 18.Bxd5 exd5 19.axb5 Nxb4 20.cxb4 axb4 21.e6 fxe6) +0.28/12 2} 17. axb5
{(17.axb5 Nxb4 18.cxb4 axb4 19.e5 Nd5 20.Qb3 bxa3) +0.97/16 2} Nxb4 {(17. ... N
xb4 18.cxb4 axb4 19.e5 Nd5 20.Qb3 bxa3 21.Nc4 dxe5 22.dxe5 Bf8 23.Rd1 Bc5 24.
Bxa3) +0.26/15 2} 18. cxb4 {(18.cxb4) +0.97/1} axb4 {(18. ... axb4 19.e5 Nd5
20.Qb3 bxa3 21.Nc4 Reb8 22.Rxa3 Rxa3 23.Bxa3 Ba8 24.Rb1 Bb7) +0.12/14 1} 19. e5
{(19.e5 Nd5 20.Qb3 bxa3 21.Nc4 Kg8 22.Bxa3 Rec8) +1.02/18 2} Nd5 {(19. ... Nd5
20.Qb3 bxa3 21.Nc4 Reb8 22.exd6 cxd6 23.Bxa3 Bxd4 24.Bxd6 Rxa2 25.Qxa2 Ra8) +0.
17/14 1} 20. Qb3 {(20.Qb3 bxa3 21.Nc4 Reb8 22.exd6 cxd6 23.Bxa3 Rc8) +0.47/17 2
} bxa3 {(20. ... bxa3 21.Nc4 Reb8 22.exd6 cxd6 23.Bxa3 Bxd4 24.Bxd6 Rxa2 25.
Qxa2 Ra8 26.Qb3) +0.13/13 1} 21. Nc4 {
(21.Nc4 Reb8 22.Rxa3 Kg8 23.Na5 Bf8 24.Nxb7 Rxa3) +0.61/17 2} Reb8 {(21. ... Re
b8 22.exd6 cxd6 23.Bxa3 Bxd4 24.Bxd6 Rxa2 25.Qxa2 Rc8 26.Rd1 Ra8 27.Be5+ f6)
+0.07/12 1} 22. Rxa3 {
(22.Rxa3 Kg8 23.h5 Rxa3 24.Bxa3 dxe5 25.Nxe5 Qd8) +0.49/17 3} dxe5 {(22. ... dx
e5 23.Nxe5 Rxa3 24.Bxa3 Bxe5 25.dxe5 Ba6 26.Rd1 Rxb5 27.Qc4 Rb1) +0.31/12 2}
23. Nxe5 {(23.Nxe5 Qe8 24.Qc4 Rxa3 25.Bxa3 Kg8 26.Rc1 Ra8) +0.60/16 1} Rxa3 {
(23. ... Rxa3 24.Bxa3 Qe8 25.Qc4 Ra8 26.Bc1 f6 27.Nc6 Bf8 28.Bd2 Qd7) +0.05/131
} 24. Bxa3 {(24.Bxa3 Qe8 25.Rc1 Kg8 26.Rb1 Ra8 27.Bc5 h5) +0.58/17 2} Qe8 {
(24. ... Qe8 25.Qc4 Kg8 26.Bc1 Ra8 27.Be4 Qe7 28.Qb3 Qd6 29.Nc4 Qd7 30.Ne5) +0.
02/13 1} 25. Rc1 {(25.Rc1 Kg8 26.Bf1 Ra8 27.Bc5 Qd8 28.Bg2 Qf6) +0.62/16 2} f6
{(25. ... f6 26.Ng4 Bc6 27.Qc2 Bxb5 28.Bxd5 exd5 29.Qxc7 Ra8 30.Bb4 Qe4 31.Qb7)
+0.21/13 1} 26. Nd3 {(26.Nd3 Ba8 27.Re1 f5 28.Nc5 Rxb5 29.Rxe6 Qxe6) +1.06/16 1
} Bc6 {(26. ... Bc6 27.Nb4 Rxb5 28.Qa4 Bd7 29.Bxd5 exd5 30.Rxc7 Rb7 31.Qc2 Bf5
32.Qc1 Rxc7 33.Qxc7) +0.40/13 1} 27. Re1 {
(27.Re1 Rxb5 28.Qc4 Ra5 29.Nb4 Rxa3 30.Qxc6 Qxc6) +1.30/18 2} Rxb5 {(27. ... Rx
b5 28.Qc4 Bd7 29.Nc5 c6 30.Qe2 e5 31.Nxd7 Qxd7 32.dxe5 fxe5 33.Bb2 Nb4) +0.37/
14 2} 28. Qc4 {(28.Qc4 Ra5 29.Nb4 Bb5 30.Qc1 Nxb4 31.Bxb4 Ra4) +0.64/18 3} Bd7
{(28. ... Bd7 29.Nc5 c6 30.Qe2 Ra5 31.Nxd7 Qxd7 32.Bc5 e5 33.Rb1 Rb5 34.Rxb5
cxb5 35.dxe5 fxe5) +0.26/14 2} 29. Nc5 {
(29.Nc5 c6 30.Qa4 Rb8 31.Qa7 Rd8 32.Nxd7 Rxd7) +0.63/16 4} c6 {(29. ... c6 30.
Qe2 Ra5 31.Nxd7 Qxd7 32.Bxd5 cxd5 33.Qxe6 Qxe6 34.Rxe6 Rxa3 35.Re8+ Bf8 36.
Rxf8+ Kg7 37.Rc8 Ra7) +0.18/14 1} 30. h5 {
(30.h5 f5 31.hxg6 hxg6 32.Qa4 Nb6 33.Qc2 Nd5) +0.81/17 2} f5 {(30. ... f5 31.
Nxd7 Qxd7 32.Bc5 Kg8 33.hxg6 hxg6 34.Ra1 e5 35.Ra7 Rb1+ 36.Bf1 Rb7) +0.43/13 1}
31. hxg6 {(31.hxg6 hxg6 32.Qa4 Nb6 33.Qc2 Nd5 34.Qd2 Kh7) +0.76/17 2} hxg6 {
(31. ... hxg6 32.Nd3 Kg8 33.Bd6 Qd8 34.Bf3 Bc8 35.Be5 Rb6 36.Bxg7 Kxg7) +0.55/
13 1} 32. Qa4 {(32.Qa4 Nb6 33.Qc2 Nd5 34.Qd2 Kg8 35.Bf1 Rb8) +0.81/17 2} Rb8 {
(32. ... Rb8 33.Qa7 Ra8 34.Qxd7 Qxd7 35.Nxd7 Rxa3 36.Rxe6 Ra1+ 37.Kh2 Bxd4 38.
Rxc6 Ra5 39.Rxg6 Bxf2) +0.30/131} 33. Bc1 {
(33.Bc1 Ra8 34.Qc4 Kg8 35.Bg5 Rb8 36.Bd2 Ra8) +0.74/17 2} Ra8 {(33. ... Ra8 34.
Qc4 Bf6 35.Bf4 Kg7 36.Bd2 Rb8 37.Qa4 Qf7 38.Nxd7 Qxd7 39.Bf3) +0.45/13 1} 34.
Qc4 {(34.Qc4 Kh7 35.Bd2 Rb8 36.Bf3 Bc8 37.Qa4 Rb2) +0.80/17 1} Kg8 {(34. ... Kg
8 35.Bf4 Bf6 36.Be5 Bxe5 37.dxe5 Qe7 38.Rb1 Ra5 39.Rc1 Bc8 40.Bf3) +0.47/13 1}
35. Bg5 {(35.Bg5 Rb8 36.Bxd5 cxd5 37.Qa6 Bc8 38.Qd6 Rb2) +0.95/16 1} Rb8 {
(35. ... Rb8 36.Bxd5 cxd5 37.Qa6 Bc8 38.Qd6 Rb4 39.Nxe6 Rxd4 40.Be3 Rd3 41.
Nxg7 Kxg7) +0.53/121} 36. Bxd5 {
(36.Bxd5 cxd5 37.Qa6 Bc8 38.Qd6 Rb2 39.Nd3 Rb7) +1.18/18 1} cxd5 {(36. ... cxd5
37.Qc3 Rc8 38.Qb4 Ra8 39.Kg2 Rb8 40.Qc3 Kf7 41.Nxd7 Qxd7 42.Rh1) +0.70/13 1}
37. Qa6 {(37.Qa6 Bc8 38.Qd6 Rb2 39.Rd1 Rc2 40.Qc7 Qf8) +1.19/19 2} Bc8 {
(37. ... Bc8 38.Qd6 Rb2 39.Nxe6 Bxd4 40.Be3 Bf6 41.Nf4 Qf8 42.Qxd5+ Qf7 43.Bc5
Qxd5 44.Nxd5) +0.33/131} 38. Qd6 {
(38.Qd6 Rb2 39.Rd1 Rc2 40.Qc7 Qf8 41.Be7 Qe8) +1.10/19 1} Ra8 {(38. ... Ra8 39.
Kg2 Ra2 40.Qxd5 Ra1 41.Re3 Kf7 42.Qd6 Rd1 43.Rd3 Rxd3 44.Nxd3 Bb7+ 45.f3) +0.
10/13 1} 39. Kg2 {(39.Kg2 Bxd4 40.Nxe6 Ra1 41.Re2 Ba6 42.Nxd4 Bxe2) +1.88/17 1}
Ra2 {(39. ... Ra2 40.Qxd5 Ra1 41.Rxe6 Bxe6 42.Nxe6 Re1 43.Be3 Rb1 44.Ng5+ Kh8
45.Nf7+ Kh7 46.Ne5) +0.23/13 1} 40. Nxe6 {
(40.Nxe6 f4 41.Qxd5 f3+ 42.Kf1 Re2 43.Nf4+ Kh7) +3.19/16 1} Ra6 {(40. ... Ra6
41.Nxg7 Qxe1 42.Qd8+ Kh7 43.Qc7 Qa5 44.Qxc8 Kxg7 45.Qb7+ Kg8 46.Qc8+ Kh7 47.
Qd7+ Kg8 48.Qc8+) -0.06/13 2} 41. Nxg7 {
(41.Nxg7 Qxe1 42.Qd8+ Kh7 43.Qc7 Ra7 44.Qxa7 Kg8) +6.02/17 1} Qxe1 {(41. ... Qx
e1 42.Qd8+ Kh7 43.Qc7 Qa5 44.Qf7 Ra7 45.Be7 Kh6 46.Qg8 g5 47.Nxf5+ Bxf5 48.
Qxg5+ Kh7 49.Qxf5+ Kg8 50.Qg6+ Kh8) -0.66/13 1} 42. Qd8+ {
(42.Qd8+ Kh7 43.Qc7 Ra7 44.Qxa7 Kg8 45.Be3 Qb1) +6.70/17 1} Kh7 {(42. ... Kh7
43.Qc7 Ra7 44.Qxa7 Kg8 45.Be3 Qb1 46.Bd2 Qe4+ 47.Kh2 Ba6 48.Ne8 Qxe8 49.Qxa6)
-3.59/14 1} 43. Qc7 {(43.Qc7 Ra7 44.Qxa7 Kg8 45.Be3 Qb1 46.Qe7 Qe4+) +6.48/18 1
} Ra7 {(43. ... Ra7 44.Qxa7 Kg8 45.Be3 Qb1 46.Bf4 Qe4+ 47.Kh2 Qe2 48.Be3 Qa6
49.Qxa6 Bxa6 50.Ne6) -3.45/14 1} 44. Qxa7 {(44.Qxa7) +6.48/1 0} Kg8 {(44. ... K
g8 45.Be3 Qb1 46.Qc7 Ba6 47.Kh2 Qb7 48.Qxb7 Bxb7 49.Ne6 Bc8 50.Nc5) -3.63/13 1
Arena Adjudication} 1-0[/pgn]

Moves 5.a4 6.c3 and 8.Ra2!? are highly original, non-computer-like moves.

Fizbo will be my primary "truth seeker" engine in future for seeing wth happened in the games between weaker engines and personalities.

carldaman
Posts: 1738
Joined: Sat Jun 02, 2012 12:13 am

Re: Fizbo 2 has been released

Post by carldaman » Fri Dec 22, 2017 4:57 am

ymatioun wrote:Fizbo 2 has been released, and can be downloaded from

https://sites.google.com/site/fizbochessengine/

Here are release notes:

1. minor bug fixes: fixed a bug that occasionally crashed the engine, mostly running on multiple CPU cores. That is the bug that crashed Fizbo twice in TCEC10 .

2. minor changes to search and evaluation.

3. changes to parallel search, improving performance mostly on >4 CPU cores.

Expected playing strength is approximately 20-30 ELO higher than Fizbo 1.9
Thanks a lot, Youri!

Fizbo strong!
CL 8-)

jpqy
Posts: 523
Joined: Thu Apr 24, 2008 7:31 am
Location: Belgium

Re: Fizbo 2 has been released

Post by jpqy » Fri Dec 22, 2017 7:43 am

Thank you very much :!:

Will be tested..

Have nice end years holidays :wink:

JP.

Damir
Posts: 2198
Joined: Mon Feb 11, 2008 2:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Fizbo 2 has been released

Post by Damir » Fri Dec 22, 2017 8:47 am

ymatioun wrote:Fizbo 2 has been released, and can be downloaded from

https://sites.google.com/site/fizbochessengine/

Here are release notes:

1. minor bug fixes: fixed a bug that occasionally crashed the engine, mostly running on multiple CPU cores. That is the bug that crashed Fizbo twice in TCEC10 .

2. minor changes to search and evaluation.

3. changes to parallel search, improving performance mostly on >4 CPU cores.

Expected playing strength is approximately 20-30 ELO higher than Fizbo 1.9
Thanks a lot for the new version Youri. I hope you keep on improving Fizbo, so it becomes stronger than it is now. :) :)

TimoK
Posts: 97
Joined: Sun Jan 03, 2010 11:28 am
Location: Hamburg

Re: Fizbo 2 has been released

Post by TimoK » Fri Dec 22, 2017 9:04 am

Thank you very much for this nice Christmas present! I always liked Fizbo's unique playing style and now it has become VERY strong also! Can't wait for testing it.

Best regards
Timo

User avatar
Ovyron
Posts: 2841
Joined: Tue Jul 03, 2007 2:30 am

Re: Fizbo 2 has been released

Post by Ovyron » Fri Dec 22, 2017 12:05 pm

BrendanJNorman wrote:Not a fan of Elo 3300+ engines, but Fizbo is always an exception due to its style.
Hey, hey, have you tried Houdini 6 with high Contempt and half its cores set to Tactical Mode? It provides really speculative analysis (the one that jumps from 1.00 to 0.00 and back...), but when it's right you can see it building King Attacks out of nowhere and sacrificing rooks for pawns in surprising fashion. So unless high Contempt makes it play <3300 this could be a potential exception.

(sorry for being offtopic, this needed to be said...)

Carlos777
Posts: 645
Joined: Sun Dec 13, 2009 5:09 pm

Re: Fizbo 2 has been released

Post by Carlos777 » Fri Dec 22, 2017 12:23 pm

Thanks for sharing a great engine!

Good luck on next season of TCEC.

Post Reply