Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

descriptionHannibal EmptyHannibal

more_horiz
Hannibal Hannib10

Hannibal
by Sam Hamilton

Hannibal is a UCI chess engine that uses alpha beta as the main search algorithm with various computer chess specific heuristics. It uses a bitboard representation. It supports the Polyglot book format.

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

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.2 - 30 April 2012
https://sites.google.com/site/edapostol/Hannibal1.2.zip

descriptionHannibal EmptyRe: Hannibal

more_horiz
Does anybody have a download link to Hannibal 1.1?

descriptionHannibal EmptyRe: Hannibal

more_horiz
Bob wrote:
Does anybody have a download link to Hannibal 1.1?

I have on my HDD. Send me your e-mail adress and I will attach it. My mail is tri_puta_nula@hotmail.com

descriptionHannibal EmptyRe: Hannibal

more_horiz
@Unbegun wrote:
Bob wrote:
Does anybody have a download link to Hannibal 1.1?

I have on my HDD. Send me your e-mail adress and I will attach it. My mail is tri_puta_nula@hotmail.com

Thanks! upload it to spaadyshare and post it here please.

descriptionHannibal EmptyRe: Hannibal

more_horiz
Bob wrote:
@Unbegun wrote:
Bob wrote:
Does anybody have a download link to Hannibal 1.1?

I have on my HDD. Send me your e-mail adress and I will attach it. My mail is tri_puta_nula@hotmail.com

Thanks! upload it to spaadyshare and post it here please.

http://www.spaadyshare.com/SSZCZAU2Y0OJ/hannibal_v1.1.zip

descriptionHannibal EmptyRe: Hannibal

more_horiz
@Unbegun wrote:
Bob wrote:
@Unbegun wrote:
Bob wrote:
Does anybody have a download link to Hannibal 1.1?

I have on my HDD. Send me your e-mail adress and I will attach it. My mail is tri_puta_nula@hotmail.com

Thanks! upload it to spaadyshare and post it here please.

http://www.spaadyshare.com/SSZCZAU2Y0OJ/hannibal_v1.1.zip

Thanks Unbegun.

descriptionHannibal EmptyRe: Hannibal

more_horiz
Maybe you like also Hannibal 1.2 ;)

mediafire.com ?c2owaqi5aoqbs5f

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

Ipman.

descriptionHannibal EmptyRe: Hannibal

more_horiz

Code:

Games Completed = 1000 of 1000 (Avg game length = 13.319 sec)
Settings = RR/32MB/2000ms+100ms/M 700000cp for 7 moves, D 150 moves/EPD:E:\LittleBlitzer\openings.epd(4000)
Time = 3454 sec elapsed, 0 sec remaining

 1.  Hannibal 1.2               590.0/1000   403-223-374     (L: m=223 t=0 i=0 a=0)   (D: r=278 i=29 f=48 s=3 a=16)   (tpm=102.5 d=12.0 nps=1119866)
 2.  Hannibal 1.1               410.0/1000   223-403-374     (L: m=403 t=0 i=0 a=0)   (D: r=278 i=29 f=48 s=3 a=16)   (tpm=104.4 d=12.0 nps=1027373)

Code:

Rank Name          Elo    +    - games score oppo. draws

  1 Hannibal 1.2    29    9    9  1000  59%  -29  37%
  2 Hannibal 1.1  -29    9    9  1000  41%    29  37%

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.2 running for the IPON
http://www.inwoba.de/match123.html

descriptionHannibal EmptyRe: Hannibal

more_horiz

Code:

Hannibal 1.2

Hannibal 1.2 - Houdini 2.0 STD (3019)
      15.5   -   75.5      17.03%      Perf=2744
Hannibal 1.2 - Critter 1.4a (2979)
      22.0   -   71.0      23.66%      Perf=2776
Hannibal 1.2 - Komodo 4 (2976)
      23.5   -   69.5      25.27%      Perf=2788
Hannibal 1.2 - Stockfish 2.2.2 JA (2955)
      23.0   -   69.0      25.00%      Perf=2765
Hannibal 1.2 - Deep Rybka 4.1 (2950)
      28.0   -   64.0      30.43%      Perf=2807
Hannibal 1.2 - Naum 4.2 (2837)
      44.5   -   47.5      48.37%      Perf=2826
Hannibal 1.2 - Deep Shredder 12 (2800)
      47.5   -   43.5      52.20%      Perf=2815
Hannibal 1.2 - Deep Sjeng c't 2010 32b (2797)
      48.0   -   45.0      51.61%      Perf=2808
Hannibal 1.2 - Gull 1.2 (2796)
      46.5   -   46.5      50.00%      Perf=2796
Hannibal 1.2 - Spike 1.4 32b (2788)
      49.5   -   43.5      53.23%      Perf=2810
Hannibal 1.2 - Protector 1.4.0 (2767)
      52.0   -   39.0      57.14%      Perf=2816
Hannibal 1.2 - spark-1.0 (2765)
      46.5   -   44.5      51.10%      Perf=2772
Hannibal 1.2 - Deep Junior 13 (2754)
      51.5   -   38.5      57.22%      Perf=2804
Hannibal 1.2 - HIARCS 13.2 MP 32b (2753)
      55.5   -   35.5      60.99%      Perf=2830
Hannibal 1.2 - Quazar 0.4 (2749)
      51.0   -   41.0      55.43%      Perf=2786
Hannibal 1.2 - Zappa Mexico II (2722)
      51.0   -   39.0      56.67%      Perf=2768
Hannibal 1.2 - Deep Onno 1-2-70 (2688)
      66.0   -   24.0      73.33%      Perf=2863


      721.5   -   836.5      46.31%      Perf=2804


1558 out of 2550 games played

descriptionHannibal EmptyRe: Hannibal

more_horiz
IPON : Hannibal 1.2 - 2850 games
48 Elo from the "old" to the new Hannibal 1.2.

Code:

  29 Hannibal 1.2            2799  10  10  2850  46%  2826  40%
  45 Hannibal 1.1            2751    8    8  4900  44%  2798  39%

Code:

  6 Naum 4.2                2840    9    9  2850  52%  2827  42%
  7 Chiron 1.1a              2834  10  10  2850  51%  2828  41%
  8 Fritz 13 32b            2820    9    9  2850  49%  2828  42%
  9 Hannibal 1.2            2802    9    9  2850  46%  2829  40%
  10 Deep Shredder 12        2800    9    9  2850  46%  2829  40%
  11 Gull 1.2                2796  10  10  2850  46%  2830  38%
  12 Deep Sjeng c't 2010 32b  2794    9    9  2850  45%  2830  41%

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.2 64-bit - FLASH IN THE DARK (4CPU)
https://www.chess2u.com/t5965-flash-in-the-dark-4cpu-live-broadcast

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.3 SMP
- Changes are SMP and search improvements.
- It should be around 35 elo better than the previous version.
http://sites.google.com/site/edapostol/hannibal

descriptionHannibal EmptyRe: Hannibal

more_horiz
I have installed Hannibal 1.3, and I have downloaded the Big Book of hannibal, and placed it inside the same folder of the engine, what should I do now to make able the engine to play with it book ? (I use Arena 3.0

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.4 - 21 September 2013

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.4a
https://sites.google.com/site/edapostol/Hannibal1.4a.zip

Changes:

1.4
-search improvements
-improved SMP
-minor eval improvements

1.4a
-fixed Polyglot book support

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.4b
- fixed illegal moves bug from Polyglot book.
https://sites.google.com/site/edapostol/Hannibal1.4b.zip

descriptionHannibal EmptyRe: Hannibal

more_horiz
CEGT - Testing Hannibal 1.4...

Code:

Hannibal 1.4 x64 1CPU = ELO 2862 out of  500 games (+22)
Hannibal 1.3 x64 1CPU = ELO 2840 out of 3200 games
http://cegt.siteboard.eu/f6t912-testing-hannibal-1-4.html?sid=5897f58ad4e52c2b8d597c290be5dddf

descriptionHannibal EmptyHannibal 1.5 release

more_horiz
Hannibal 1.5 release

https://sites.google.com/site/edapostol/Hannibal1.5.zip?attredirects=0&d=1

descriptionHannibal EmptyHannibal 1.5

more_horiz
link


The Story

Hannibal is developed by Sam Hamilton and Edsel Apostol. It has shared the same genes as Twisted Logic at its infancy and has mutated into a different and stronger entity when genetically combined with the LearningLemming genes.

The Inner Workings

Hannibal is a state-of-the-art UCI chess engine that uses alpha beta as the main search algorithm with various computer chess specific heuristics. It implements YBWC for SMP and it uses a magic bitboard representation to represent internal data. It supports the Polyglot book format.

The Playing Style

Hannibal is a strategic player and relies on its very selective search, good endgame knowledge and an understanding of material imbalances. Hannibal is also an aggressive king attacker and is willing to sacrifice material for the initiative on king attacks. It also has understanding of fortresses and trapped pieces along with other standard chess engine knowledge like mobility, pawn structure, and passed pawns. Hannibal's time management is optimized for the Fischer time controls.

The Team

Developers

Sam Hamilton is the Chief Technical Officer for a small research and development company where he works on predictive and course of action generation algorithms along with a number of related technologies.  He is also author of the LearningLemming chess engine.

Edsel Apostol used to work as an R&D Telecommunications Software Engineer for Nokia Networks and  Samsung Mobile, and has worked as a professional game developer, and part-time college instructor. He is now a Senior Software Developer working with engineering software used in handling water related stuff like storm water, drainage, etc. He used to play chess competitively but didn't find enough time to pursue it much further. He is also the author of the Twisted Logic chess engine.


Book and Testing

Audy Arandela is a chess enthusiast that works with the Hannibal opening book and do some testing as well. You can download two of his books below.


The Future

Hannibal is still a work in progress and the authors plan to implement more things like Chess960, Persistent Hash, Learning, GUI, etc.


Engine and book can be found by clicking on the link at the top

oops just saw an earlier entry

Hannibal 1.4b 4cpu has a CCRL elo of 3090 just slightly outside of the top ten at number 14. Perhaps  the new version can break into that rank

It has been stated

"The new version is noticeably better".

descriptionHannibal EmptyShort Test Engine Match

more_horiz
Great to see the new Hannibal. We have been enjoying a chess engine renaissance this Winter! There have been several updates and new entries as well. Hannibal was already one of the top 15 in a very crowded field. It also has been a personal favorite because I found the manner of play among the more "human-like".

When I run little matches, if there is a game that stands out, I list it so it doesn't get lost or forgotten. Criteria for the list could be anything that seems attractive about the game but usually they feature sacrifices and exciting attacks on the king. (Is that really a surprise? I'm guessing most of us get a lot of our joy from games like that) Anyways, I've found that Hannibal's games are among the most represented on the list. It is not always on the winning side but that isn't the point. Hannibal's 'style' is such that the games seem to often have something attractive or enjoyable in them.

So, this morning I ran a small match between Hannibal 1.5 and Hannibal 1.4b. One type of match I like to run is; The first engine to net 12 1/2 points wins. This is the idea they used to use for the World Championship in the 50's through the early 70's and into the 80's. (other ideas began to be used on and off at that time - like draws don't count and first one to 6 wins, etc.) Anyway in the match today, Hannibal 1.5 won 12 1/2 to 9 1/2.  +4 =17 -1

The games were 3' + 2" per move. Played on a Haswell with 4 cores, i7 8G RAM. It likes to hyperthread but I don't think it really matters since both engines ran equally at "8 CPU". Limited book with each taking a turn as white and black on all the lines that randomly came up. No ponder. I adjudicated 2 endgames as drawn where they had opposite colored bishops and one had an extra pawn. They clearly weren't going to convert in either game and they were literally just going around and around in circles.

The engine looks good! I'm going out on a limb and just going to say +30 to +45 ELO gain for 1.5 over 1.4b. Naturally I admit and realize my estimate means absolutely nothing, but it is fun to speculate! The real gains will be known soon enough.

Bottom line? THANKS! The new Hannibal is very welcome here on my computer and I appreciate the work and generosity that went into giving this gift to the chess community. thumb up

Last edited by deefree49 on Wed Jan 28, 2015 7:02 pm; edited 2 times in total (Reason for editing : spelling error)

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.6.50
https://drive.google.com/file/d/0B0FHHXtvG_lvM0RGTG9xWUNMbjQ/view

descriptionHannibal EmptyRe: Hannibal

more_horiz
Hannibal 1.7 x64 & w32 - 09 August 2016

sendspace.com uo1qb1

descriptionHannibal EmptyRe: Hannibal

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum