New Version: Maverick 1.5 (Leiden)

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

Moderators: hgm, Rebel, chrisw

User avatar
Steve Maughan
Posts: 1221
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

New Version: Maverick 1.5 (Leiden)

Post by Steve Maughan »

I'm happy to announce the release of Maverick 1.5 (Leiden). This is close to the version which competed in the 2015 World Computer Chess Championship in Leiden. I'd estimate that it's only about +50 ELO better than version 1.0 (based on self play). I'm about to embark on a rewrite of the evaluation function so I thought it a worthwhile launch.

The main changes are:

+ Tweaks to the piece square tables (especially pawns)
+ Added endgame knowledge
+ Less selectivity
+ Fixed a quiescent search bug which unnecessarily research some moves
+ Estimated playing strength of 2550 ELO

You can download it here http://bit.ly/maverick15. I've only included one 64 bit version which should work on most 64 bit systems. My 32 bit compiler (Visual Studio 2015) doesn't seem to be working. If anyone would like to create a Win 32 compile (or a Linux / Apple Mac compile) I'd be happy to include it in with this version. The source is available here

- Steve
http://www.chessprogramming.net - Maverick Chess Engine
User avatar
Harvey Williamson
Posts: 2010
Joined: Sun May 25, 2008 11:12 pm
Location: Whitchurch. Shropshire, UK.
Full name: Harvey Williamson

Re: New Version: Maverick 1.5 (Leiden)

Post by Harvey Williamson »

Thanks Steve. Here for all to enjoy is Maverick's greatest moment:

[pgn][Event "WCSC 2015"]
[Site "Leiden, The Netherlands"]
[Date "2015.07.05"]
[Round "5.3"]
[White "Maverick"]
[Black "Komodo"]
[Result "1/2-1/2"]
[ECO "D15"]
[LiveChessVersion "1.4.6"]

1.d4
{
[%clk
0:45:07]
} 1...Nf6
{
[%clk
0:45:31]
} 2.c4
{
[%clk
0:45:20]
} 2...c6
{
[%clk
0:45:35]
} 3.Nc3
{
[%clk
0:45:32]
} 3...d5
{
[%clk
0:45:47]
} 4.Nf3
{
[%clk
0:45:45]
} 4...a6
{
[%clk
0:45:57]
} 5.a4
{
[%clk
0:45:57]
} 5...g6
{
[%clk
0:46:08]
} 6.Bf4
{
[%clk
0:46:10]
} 6...Bg7
{
[%clk
0:45:21]
} 7.e3
{
[%clk
0:46:21]
} 7...O-O
{
[%clk
0:43:29]
} 8.Qb3
{
[%clk
0:46:32]
} 8...Qa5
{
[%clk
0:40:29]
} 9.Qa3
{
[%clk
0:46:43]
} 9...c5
{
[%clk
0:39:39]
} 10.Qxc5
{
[%clk
0:45:50]
} 10...Qxc5
{
[%clk
0:39:32]
} 11.dxc5
{
[%clk
0:45:07]
} 11...Ne4
{
[%clk
0:38:58]
} 12.Be5
{
[%clk
0:44:01]
} 12...Nxc3
{
[%clk
0:38:45]
} 13.Bxc3
{
[%clk
0:42:39]
} 13...Bxc3+
{
[%clk
0:38:27]
} 14.bxc3
{
[%clk
0:40:30]
} 14...dxc4
{
[%clk
0:36:32]
} 15.Bxc4
{
[%clk
0:39:33]
} 15...Nd7
{
[%clk
0:36:12]
} 16.c6
{
[%clk
0:39:08]
} 16...bxc6
{
[%clk
0:35:58]
} 17.a5
{
[%clk
0:38:26]
} 17...Ra7
{
[%clk
0:35:16]
} 18.h4
{
[%clk
0:37:38]
} 18...h6
{
[%clk
0:34:28]
} 19.Rb1
{
[%clk
0:36:53]
} 19...Kg7
{
[%clk
0:33:15]
} 20.O-O
{
[%clk
0:36:02]
} 20...Rc7
{
[%clk
0:32:55]
} 21.h5
{
[%clk
0:35:22]
} 21...gxh5
{
[%clk
0:31:57]
} 22.Rfd1
{
[%clk
0:34:27]
} 22...Re8
{
[%clk
0:31:57]
} 23.Be2
{
[%clk
0:33:51]
} 23...c5
{
[%clk
0:31:03]
} 24.Rb2
{
[%clk
0:32:39]
} 24...Nf6
{
[%clk
0:29:53]
} 25.Ne5
{
[%clk
0:31:52]
} 25...c4
{
[%clk
0:29:57]
} 26.Rd4
{
[%clk
0:31:20]
} 26...Rc5
{
[%clk
0:29:00]
} 27.Nxc4
{
[%clk
0:29:16]
} 27...Be6
{
[%clk
0:27:44]
} 28.e4
{
[%clk
0:28:46]
} 28...Bxc4
{
[%clk
0:27:38]
} 29.Rxc4
{
[%clk
0:28:13]
} 29...Rxa5
{
[%clk
0:26:31]
} 30.f3
{
[%clk
0:28:19]
} 30...h4
{
[%clk
0:21:58]
} 31.Kh2
{
[%clk
0:28:19]
} 31...e6
{
[%clk
0:21:12]
} 32.Rc6
{
[%clk
0:27:41]
} 32...Nh5
{
[%clk
0:20:42]
} 33.Rxa6
{
[%clk
0:27:11]
} 33...Rxa6
{
[%clk
0:20:30]
} 34.Bxa6
{
[%clk
0:26:13]
} 34...Kf6
{
[%clk
0:20:25]
} 35.Kh3
{
[%clk
0:25:46]
} 35...Kg5
{
[%clk
0:19:52]
} 36.Rb5+
{
[%clk
0:23:16]
} 36...f5
{
[%clk
0:19:41]
} 37.Bb7
{
[%clk
0:23:02]
} 37...Nf4+
{
[%clk
0:19:03]
} 38.Kh2
{
[%clk
0:23:03]
} 38...Ne2
{
[%clk
0:18:06]
} 39.c4
{
[%clk
0:22:34]
} 39...Rd8
{
[%clk
0:18:08]
} 40.exf5
{
[%clk
0:21:47]
} 40...exf5
{
[%clk
0:18:08]
} 41.Rd5
{
[%clk
0:21:31]
} 41...Re8
{
[%clk
0:17:43]
} 42.Rd2
{
[%clk
0:19:58]
} 42...Nf4
{
[%clk
0:16:46]
} 43.Bc6
{
[%clk
0:18:57]
} 43...Re1
{
[%clk
0:16:24]
} 44.Ba4
{
[%clk
0:18:23]
} 44...Rc1
{
[%clk
0:15:54]
} 45.Rc2
{
[%clk
0:17:36]
} 45...Ra1
{
[%clk
0:15:58]
} 46.Bb3
{
[%clk
0:17:25]
} 46...Nh5
{
[%clk
0:14:39]
} 47.Rd2
{
[%clk
0:16:39]
} 47...Rb1
{
[%clk
0:14:26]
} 48.Ba4
{
[%clk
0:15:25]
} 48...Rb4
{
[%clk
0:14:04]
} 49.Bb5
{
[%clk
0:14:50]
} 49...Ng3
{
[%clk
0:14:13]
} 50.Rd1
{
[%clk
0:14:06]
} 50...Rb2
{
[%clk
0:14:12]
} 51.Bd7
{
[%clk
0:13:48]
} 51...Rc2
{
[%clk
0:13:07]
} 52.Be6
{
[%clk
0:13:48]
} 52...Kf6
{
[%clk
0:12:30]
} 53.Bd7
{
[%clk
0:13:34]
} 53...Rxc4
{
[%clk
0:11:53]
} 54.Bb5
{
[%clk
0:13:37]
} 54...Rb4
{
[%clk
0:11:19]
} 55.Ba6
{
[%clk
0:13:29]
} 55...Nh5
{
[%clk
0:10:50]
} 56.Rd5
{
[%clk
0:13:05]
} 56...Ra4
{
[%clk
0:09:41]
} 57.Bd3
{
[%clk
0:12:38]
} 57...Ng3
{
[%clk
0:09:22]
} 58.Bc2
{
[%clk
0:12:01]
} 58...Rc4
{
[%clk
0:08:40]
} 59.Bb3
{
[%clk
0:11:31]
} 59...Rc3
{
[%clk
0:08:23]
} 60.Ba4
{
[%clk
0:11:05]
} 60...Ra3
{
[%clk
0:08:24]
} 61.Rd4
{
[%clk
0:10:52]
} 61...Ke5
{
[%clk
0:08:16]
} 62.Rxh4
{
[%clk
0:10:47]
} 62...f4
{
[%clk
0:08:18]
} 63.Be8
{
[%clk
0:10:38]
} 63...Ra1
{
[%clk
0:08:11]
} 64.Kh3
{
[%clk
0:10:22]
} 64...h5
{
[%clk
0:08:10]
} 65.Bxh5
{
[%clk
0:10:23]
} 65...Nf5
{
[%clk
0:07:59]
} 66.g3
{
[%clk
0:10:22]
} 66...Nxh4
{
[%clk
0:07:31]
} 67.gxh4
{
[%clk
0:10:07]
} 67...Rh1+
{
[%clk
0:07:40]
} 68.Kg4
{
[%clk
0:10:09]
} 68...Rg1+
{
[%clk
0:07:42]
} 69.Kh3
{
[%clk
0:10:05]
} 69...Ke6
{
[%clk
0:07:51]
} 70.Bg4+
{
[%clk
0:09:48]
} 70...Kf6
{
[%clk
0:07:09]
} 71.Kh2
{
[%clk
0:09:38]
} 71...Rc1
{
[%clk
0:07:10]
} 72.Kg2
{
[%clk
0:09:28]
} 72...Kg6
{
[%clk
0:06:37]
} 73.Kh2
{
[%clk
0:09:18]
} 73...Rc2+
{
[%clk
0:06:44]
} 74.Kh3
{
[%clk
0:08:57]
} 74...Rc7
{
[%clk
0:06:53]
} 75.Be6
{
[%clk
0:08:49]
} 75...Kf6
{
[%clk
0:06:27]
} 76.Bg4
{
[%clk
0:08:29]
} 76...Re7
{
[%clk
0:06:37]
} 77.Bc8
{
[%clk
0:08:15]
} 77...Rg7
{
[%clk
0:05:52]
} 78.Bg4 Rg8
{
[%clk
0:05:59]
} 79.Kg2
{
[%clk
0:07:53]
} 79...Rh8
{
[%clk
0:05:45]
} 80.Kh3
{
[%clk
0:07:47]
} 80...Re8
{
[%clk
0:05:18]
} 81.Bd7
{
[%clk
0:07:36]
} 81...Rg8
{
[%clk
0:04:53]
} 82.Bg4
{
[%clk
0:07:26]
} 82...Rh8
{
[%clk
0:05:05]
} 83.Bd7
{
[%clk
0:07:15]
} 83...Rd8
{
[%clk
0:05:14]
} 84.Bg4
{
[%clk
0:07:16]
} 84...Rd3
{
[%clk
0:05:12]
} 85.Kg2
{
[%clk
0:07:26]
} 85...Rd1
{
[%clk
0:05:03]
} 86.Bc8
{
[%clk
0:07:13]
} 86...Re1
{
[%clk
0:04:27]
} 87.Bd7
{
[%clk
0:07:02]
} 87...Rb1
{
[%clk
0:04:01]
} 88.Kh2
{
[%clk
0:06:50]
} 88...Rd1
{
[%clk
0:03:41]
} 89.Bg4
{
[%clk
0:06:44]
} 89...Re1
{
[%clk
0:03:48]
} 90.Bd7
{
[%clk
0:06:31]
} 90...Re3
{
[%clk
0:03:27]
} 91.Kg2
{
[%clk
0:05:55]
} 91...Rc3
{
[%clk
0:02:25]
} 92.Bg4
{
[%clk
0:05:38]
} 92...Ra3
{
[%clk
0:02:30]
} 93.Kh2
{
[%clk
0:05:33]
} 93...Ra2+
{
[%clk
0:02:30]
} 94.Kh3
{
[%clk
0:05:42]
} 94...Rf2
{
[%clk
0:01:29]
} 95.Bh5
{
[%clk
0:05:54]
} 95...Re2 96.Bg4
{
[%clk
0:05:46]
} 96...Re1
{
[%clk
0:01:36]
} 97.Bd7
{
[%clk
0:05:49]
} 97...Rg1
{
[%clk
0:01:49]
} 98.Kh2
{
[%clk
0:05:47]
} 98...Rg7
{
[%clk
0:02:01]
} 99.Bg4
{
[%clk
0:05:40]
} 99...Rh7
{
[%clk
0:02:14]
} 100.Kh3
{
[%clk
0:05:17]
} 100...Rc7
{
[%clk
0:02:26]
} 101.Bh5
{
[%clk
0:05:19]
} 101...Re7
{
[%clk
0:02:36]
} 102.Bg4
{
[%clk
0:05:03]
} 102...Re3
{
[%clk
0:02:48]
} 103.Kh2
{
[%clk
0:04:40]
} 103...Kg6
{
[%clk
0:02:57]
} 104.Kh3
{
[%clk
0:04:33]
} 104...Re1
{
[%clk
0:03:08]
} 105.Bd7
{
[%clk
0:04:38]
} 105...Rg1
{
[%clk
0:03:17]
} 106.Kh2
{
[%clk
0:04:32]
} 106...Rd1
{
[%clk
0:03:25]
} 107.Bg4
{
[%clk
0:04:36]
} 107...Rc1
{
[%clk
0:03:36]
} 108.Kg2
{
[%clk
0:04:33]
} 108...Ra1
{
[%clk
0:03:47]
} 109.Kh2
{
[%clk
0:04:32]
} 109...Kg7 110.Bf5
{
[%clk
0:04:33]
} 110...Rf1
{
[%clk
0:04:02]
} 111.Kg2
{
[%clk
0:04:29]
} 111...Rxf3
{
[%clk
0:04:10]
} 112.Kxf3
{
[%clk
0:04:20]
} 112...Kh6
{
[%clk
0:04:21]
} 113.Bg4
{
[%clk
0:04:18]
} 113...Kh7
{
[%clk
0:04:31]
} 114.Kxf4
{
[%clk
0:04:16]
} 1/2-1/2
[/pgn]
User avatar
Steve Maughan
Posts: 1221
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: New Version: Maverick 1.5 (Leiden)

Post by Steve Maughan »

Thanks Harvey. Komodo is about 800 ELO stronger than Maverick, so this was about a 1 in 100 result!

- Steve
http://www.chessprogramming.net - Maverick Chess Engine
User avatar
Daniel Mehrmann
Posts: 858
Joined: Wed Mar 08, 2006 9:24 pm
Location: Germany
Full name: Daniel Mehrmann

Re: New Version: Maverick 1.5 (Leiden)

Post by Daniel Mehrmann »

Hey Steve!

I build a 32Bit PGO compiled version for you (Visual Studio 2013):

Download-Link:

https://www.dropbox.com/s/gep7uivquay2a ... t.zip?dl=0

Libs are static compiled of course ;-)

I did same small code changes to get it works. A build and changelog is included in the zip file. :D

Regards
Daniel
User avatar
Steve Maughan
Posts: 1221
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: New Version: Maverick 1.5 (Leiden)

Post by Steve Maughan »

Thanks Daniel - I've now included your build in the download,

- Steve
http://www.chessprogramming.net - Maverick Chess Engine
User avatar
Graham Banks
Posts: 41451
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New Version: Maverick 1.5 (Leiden)

Post by Graham Banks »

Steve Maughan wrote:I'm happy to announce the release of Maverick 1.5 (Leiden).
Thanks Steve. :)
gbanksnz at gmail.com
User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: New Version: Maverick 1.5 (Leiden)

Post by cdani »

Congratulations!
User avatar
Steve Maughan
Posts: 1221
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: New Version: Maverick 1.5 (Leiden)

Post by Steve Maughan »

cdani wrote:Congratulations!
Thanks Daniel!
http://www.chessprogramming.net - Maverick Chess Engine
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: New Version: Maverick 1.5 (Leiden)

Post by Frank Quisinsky »

Hi Daniel,

often such messages by yourself are to read if an other programmer realeased a new Version.

That is indeed very friendly and a great fairplay.

I will give you my thanks for it ... like that!
So, I never lost my interest if I can see that different persons from the community thinking on others.

My regards and of course to the programmer of Maverick too.
I will test Maverick ... but in my Rating List I will test programs stronger as around 2.600 Elo. Or I have too many engines to test. For me alone not to handle. But I replayed the Maverick games from Leiden. A good game vs. Komodo and the other games are good too.

Sorry to the Maverick programmer but I have to wrote that before I go to bed (comments to the Andscacs programmer).

Best
Frank
User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: New Version: Maverick 1.5 (Leiden)

Post by cdani »

:-)