Difference between revisions of "Barbarossa"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Barbarossa''' FILE:Friedrich I. Barbarossa.jpg|border|right|thumb| Barbarossa <ref>Bust of [https://en.wikipedia.org/wiki/Frederick_I,...")
 
 
(2 intermediate revisions by the same user not shown)
Line 16: Line 16:
  
 
=Forum Posts=  
 
=Forum Posts=  
 +
==2012 ...==
 
* [http://www.talkchess.com/forum/viewtopic.php?t=43384 Abulafia, chess, Haskell and some (new?) ideas] by [[Nicu Ionita]], [[CCC]], April 20, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=43384 Abulafia, chess, Haskell and some (new?) ideas] by [[Nicu Ionita]], [[CCC]], April 20, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=50213 Barbarossa 0.1.0] by [[Nicu Ionita]], [[CCC]], November 24, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=50213 Barbarossa 0.1.0] by [[Nicu Ionita]], [[CCC]], November 24, 2013
Line 21: Line 22:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57859 Barbarossa 0.3.0 released] by [[Nicu Ionita]], [[CCC]], October 06, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57859 Barbarossa 0.3.0 released] by [[Nicu Ionita]], [[CCC]], October 06, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=62547 Barbarossa-0.4.0 release] by [[Nicu Ionita]], [[CCC]], December 20, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=62547 Barbarossa-0.4.0 release] by [[Nicu Ionita]], [[CCC]], December 20, 2016
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69923 Barbarossa 0.5.0 released] by [[Nicu Ionita]], [[CCC]], February 16, 2019
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=77216 Barbarossa: new release 0.6.0] by [[Nicu Ionita]], [[CCC]], May 01, 2021
  
 
=External Links=  
 
=External Links=  

Latest revision as of 22:27, 3 May 2021

Home * Engines * Barbarossa

Barbarossa [1]

Barbarossa,
an UCI compliant open source chess engine by Nicu Ionita, first released in Fall 2013 as successor of Abulafia [2] , both written in Haskell [3] [4]. It uses bitboards to represent the board, and magic bitboards [5] to determine sliding piece attacks. Barbarossa applies an alpha-beta search [6] utilizing a transposition table indexed by Zobrist keys, and uses the functional programming concept of monad transformers [7] [8] in continuation passing style to control the search. Some evaluation parameters were tuned by Rémi Coulom's CLOP, and more recently by MMTO as introduced by Kunihito Hoki and Tomoyuki Kaneko in the domain of Shogi [9] [10]. Discrete SPSA (DSPSA), introduced by Qi Wang [11] was applied in pawn evaluation tuning [12] .

See also

Forum Posts

2012 ...

2020 ...

External Links

Chess Engine

Misc

References

Up one level