Hannibal 1.3 SMP

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

Moderator: Ras

User avatar
gleperlier
Posts: 1033
Joined: Sat Feb 04, 2012 10:03 pm

Re: Hannibal 1.3 SMP

Post by gleperlier »

Thanks !
carldaman
Posts: 2287
Joined: Sat Jun 02, 2012 2:13 am

Re: Hannibal 1.3 SMP

Post by carldaman »

Happy New Year, Edsel and Sam -- been waiting for this release :D

Thanks!

Here's a game from last year [from one of Graham's CCRL tournaments] that shows Hannibal's potential (Critter's bishops were both reduced to being mere pawns):

[pgn]

[Event "Round Robin"]
[Site "ChessGUI2"]
[Date "2012.05.22"]
[Round "26.3"]
[White "Hannibal 1.2 64-bit"]
[Black "Critter 1.4 64-bit"]
[Result "1-0"]
[ECO "B07"]
[PlyCount "84"]
[EventDate "2012.??.??"]
[TimeControl "40/1500:40/1500:40/1500"]

{Unknown Hardware} 1. d4 {[%eval 0,1] [%emt 0:00:00]} d6 {[%eval 0,1] [%emt 0:
00:00]} 2. e4 {[%eval 0,1] [%emt 0:00:00]} Nf6 {[%eval 0,1] [%emt 0:00:00]} 3.
Nc3 {[%eval 0,1] [%emt 0:00:00]} Nbd7 {[%eval 0,1] [%emt 0:00:00]} 4. f4 {
[%eval 0,1] [%emt 0:00:00]} e5 {[%eval 0,1] [%emt 0:00:00]} 5. Nf3 {[%eval 0,1]
[%emt 0:00:00]} Qe7 {[%eval 0,1] [%emt 0:00:00]} 6. Bc4 {[%eval 0,1] [%emt 0:
00:00]} h6 {[%eval 0,1] [%emt 0:00:00]} 7. O-O {[%eval 131,18] [%emt 0:00:24]}
c6 {[%eval -85,18] [%emt 0:01:10] (exf4)} 8. Bb3 {[%eval 115,20] [%emt 0:00:59]
(a3)} b6 {[%eval -86,18] [%emt 0:01:00] (exd4)} 9. Qe2 {[%eval 120,20] [%emt 0:
02:20] (Qe2)} a5 {[%eval -90,19] [%emt 0:00:35] (a5)} 10. Rd1 {[%eval 117,19]
[%emt 0:00:26] (fxe5)} Ba6 {[%eval -78,18] [%emt 0:00:54] (Ba6)} 11. Qe1 {
[%eval 118,21] [%emt 0:02:03] (Bc4)} O-O-O {[%eval -66,18] [%emt 0:00:45]
(O-O-O)} 12. dxe5 {[%eval 102,20] [%emt 0:00:18] (dxe5)} dxe5 {[%eval -66,16]
[%emt 0:00:00] (dxe5)} 13. Kh1 {[%eval 121,21] [%emt 0:00:25] (Kh1)} Kb7 {
[%eval -73,18] [%emt 0:00:44] (Kb7)} 14. a3 {[%eval 120,21] [%emt 0:00:29]
(fxe5)} g5 {[%eval -53,19] [%emt 0:00:44] (Rc8)} 15. fxg5 {[%eval 169,19]
[%emt 0:00:20] (fxg5)} hxg5 {[%eval -44,20] [%emt 0:00:39] (hxg5)} 16. Bxg5 {
[%eval 185,18] [%emt 0:00:39] (Bxg5)} Bh6 {[%eval -59,21] [%emt 0:02:31] (Bh6)}
17. Bh4 {[%eval 192,18] [%emt 0:00:34] (Bxh6)} Bf4 {[%eval -69,17] [%emt 0:00:
35] (Bf4)} 18. g3 {[%eval 211,18] [%emt 0:00:36] (Ne2)} Bh6 {[%eval -121,18]
[%emt 0:01:13] (Bh6)} 19. Ba2 {[%eval 184,21] [%emt 0:00:52] (Qf2)} Kb8 {
[%eval -114,15] [%emt 0:00:42] (Kb8)} 20. b4 {[%eval 190,20] [%emt 0:00:39]
(b4)} axb4 {[%eval -148,17] [%emt 0:00:32] (axb4)} 21. axb4 {[%eval 184,19]
[%emt 0:00:19] (axb4)} Bb7 {[%eval -159,18] [%emt 0:00:38] (Bb7)} 22. Rab1 {
[%eval 215,17] [%emt 0:00:25] (b5)} b5 {[%eval -166,17] [%emt 0:01:14] (Qe8)}
23. Qg1 {[%eval 236,19] [%emt 0:00:41] (Rd3)} Bg7 {[%eval -155,16] [%emt 0:00:
43] (Bg7)} 24. g4 {[%eval 246,20] [%emt 0:00:41] (g4)} Kc8 {[%eval -175,17]
[%emt 0:01:23] (Kc8)} 25. Qa7 {[%eval 306,21] [%emt 0:00:41] (Bf2)} Nb8 {
[%eval -208,17] [%emt 0:00:32] (Nb8)} 26. Rxd8+ {[%eval 285,19] [%emt 0:00:31]
(Rxd8)} Rxd8 {[%eval -208,16] [%emt 0:00:00] (Rxd8)} 27. Qe3 {[%eval 285,22]
[%emt 0:00:35] (Qe3)} Nbd7 {[%eval -241,18] [%emt 0:00:41] (Nbd7)} 28. g5 {
[%eval 278,20] [%emt 0:00:25] (Qg5)} Ne8 {[%eval -221,18] [%emt 0:00:35] (Ne8)}
29. g6 {[%eval 304,22] [%emt 0:00:25] (g6)} f6 {[%eval -226,19] [%emt 0:00:35]
(f6)} 30. Bf2 {[%eval 304,21] [%emt 0:00:46] (Bf2)} Nf8 {[%eval -259,19] [%emt
0:01:17] (Nd6)} 31. Nh4 {[%eval 310,21] [%emt 0:00:46] (Nh4)} Nd6 {[%eval -258,
18] [%emt 0:00:37] (Nd6)} 32. Rd1 {[%eval 325,21] [%emt 0:00:47] (Rd1)} Rd7 {
[%eval -272,19] [%emt 0:00:30] (Rd7)} 33. Qh3 {[%eval 313,21] [%emt 0:00:47]
(Qe2)} Kc7 {[%eval -329,17] [%emt 0:00:33] (Kc7)} 34. Bc5 {[%eval 377,20]
[%emt 0:00:47] (Bc5)} Qd8 {[%eval -330,18] [%emt 0:00:29] (Qd8)} 35. Qg4 {
[%eval 423,20] [%emt 0:00:42] (Rg1)} Ba6 {[%eval -323,17] [%emt 0:00:34] (Bc8)}
36. Ra1 {[%eval 439,22] [%emt 0:00:49] (Qg1)} Bb7 {[%eval -329,17] [%emt 0:00:
23] (Kb8)} 37. Nf5 {[%eval 454,21] [%emt 0:00:33] (Qg1)} Nxf5 {[%eval -426,16]
[%emt 0:00:29] (Nxf5)} 38. exf5 {[%eval 472,20] [%emt 0:00:20] (exf5)} Qa8 {
[%eval -453,16] [%emt 0:00:29] (Kb8)} 39. Qg1 {[%eval 570,22] [%emt 0:00:58]
(Qg1)} Qb8 {[%eval -537,16] [%emt 0:00:29] (Rd4)} 40. Ne4 {[%eval 928,23]
[%emt 0:00:50] (h4)} Kc8 {[%eval -631,16] [%emt 0:00:29] (Kc8)} 41. Be6 {
[%eval 1035,24] [%emt 0:00:24] (h4)} Kd8 {[%eval -1454,17] [%emt 0:01:24] (Kd8)
} 42. Bxd7 {[%eval 1670,21] [%emt 0:00:44] (Rd1)} Nxd7 {[%eval -1237,18] [%emt
0:00:44] (Nxd7)} 1-0

[/pgn]
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Hannibal 1.3 SMP

Post by Dr.Wael Deeb »

geots wrote:
Edsel Apostol wrote:Happy New Year!

You can download the latest Hannibal version here:

http://sites.google.com/site/edapostol/hannibal

Changes are SMP and search improvements. It should be around 35 elo better than the previous version. Not much but we only have spent around one month working on it. :)

I hope the best for Hannibal in the coming year. But no matter how strong it gets, I will always miss "Twisted Logic."



Best,

george
But TwistedLogic is there also to play with it....

It didn't die or something :wink:
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
carldaman
Posts: 2287
Joined: Sat Jun 02, 2012 2:13 am

Re: Hannibal 1.3 SMP

Post by carldaman »

Position after Black's 29th move.

[d]2krn3/1b1nq1b1/2p2pP1/1p2p3/1P2P2B/2N1QN2/B1P4P/1R5K w - - 0 30

CL
BubbaTough
Posts: 1154
Joined: Fri Jun 23, 2006 5:18 am

Re: Hannibal 1.3 SMP

Post by BubbaTough »

carldaman wrote:Happy New Year, Edsel and Sam -- been waiting for this release :D

Thanks!

Here's a game from last year [from one of Graham's CCRL tournaments] that shows Hannibal's potential (Critter's bishops were both reduced to being mere pawns):
Very nice game Carl! There are some occasional motivational challenges that accompany developing an original engine that is weaker than the top open source ones (which means having to watch new authors regularly publishing engines stronger than yours). It is very rewarding, however, when people express appreciation for those aspects of your engine which set it apart from others (and restricting opponent piece coordination is definitely something we do differently than others). Thanks for the kind words, and we will see if we can bring you some more improvements in 2013.

-Sam
carldaman
Posts: 2287
Joined: Sat Jun 02, 2012 2:13 am

Re: Hannibal 1.3 SMP

Post by carldaman »

Keep up the good work, Sam, I'm rooting for you guys. I have imagined how frustrating it must be for developers to work for so long at creating an original product. One shouldn't worry about what others are doing, in my opinion. If the product is unique and effective, it will have value that can't be measured in rating points alone. I like using Hannibal in analysis, even though it's not the strongest engine. Why do I do it? Because it suggests moves few other engines would consider, yet are challenging and hard to meet by any opponent. This is the kind of ideas that I find particularly useful when preparing for real life over-the-board chess encounters.

Regards,
CL