From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Raffaela

Raphael [1]

a WinBoard compatible chess program by Stefano Gemma with an own GUI, first announced in August 1996, and Windows successor of Stefano's former DOS program Drago from the early 90s. The chess playing algorithm is implemented in 8086 assembly with impressive nodes per second [2] due to very fast move generation with indirect jumps and branching on multiple processor flags, which was further used in Stefano's later program Freccia [3]. Raffaela uses Stefano Gemma's reinvention of Alpha-Beta, dubbed AlfaGemma [4], but lacks quiescence search [5]. Raffaela was likely the first Italian program able to play on the Internet [6]. It played multiple Italian Computer Chess Championships from 2001 until 2008, and had its best result at CIPS 2007 with 2½/6.



Raffaela GUI

Selected Games

CIPS 2002, round 5, Raffaela - LarsenVB [7]

[Event "CIPS 2002"]
[Site "Pontedera"]
[Date "2002.06.02"]
[Round "5"]
[White "Raffaela 0.7"]
[Black "LarsenVB"]
[Result "1-0"]

1.d4 g6 2.e4 Bg7 3.e5 f6 4.Bf4 c5 5.Nc3 cxd4 6.exf6 Nxf6 7.Qxd4 Nh5
8.Qe4 Bxc3+ 9.bxc3 O-O 10.Bc4+ e6 11.Bd6 Qf6 12.Qe3 Rf7 13.g4 Nf4 
14.O-O-O Nc6 15.h4 Ng2 16.Qg3 Qxf2 17.Qxf2 Rxf2 18.Rd2 Rxd2 19.Kxd2 
b6 20.Bf1 Nxh4 21.Rxh4 Bb7 22.Nf3 Kg7 23.Bd3 Rc8 24.Ne5 Nxe5 25.Bxe5+
Kg8 26.Bxg6 hxg6 27.Rh8+ Kf7 28.Rh7+ Ke8 29.Rh8+ Ke7 30.Rh7+ Kd8 
31.Bd6 Ke8 32.Re7+ Kf8 33.Rxd7+ Kg8 34.Rxb7 Rd8 35.Rb8 Rxb8 36.Bxb8
a6 37.Be5 Kf7 38.Ke3 Ke7 39.Kd4 Kd7 40.Ke4 b5 41.Kd4 Kc6 42.Bf4 a5 
43.Ke5 Kd7 44.Kf6 a4 45.Kxg6 e5 46.Bxe5 Ke6 47.Bd4 Kd6 48.g5 b4 
49.cxb4 Ke6 50.c3 a3 51.c4 Ke7 52.Kf5 Ke8 53.g6 Kf8 54.Ke6 Ke8 55.g7
Kd8 56.g8=Q+ Kc7 57.Qh8 Kb7 58.Qd8 Kc6 59.Qd7# 1-0

See also

Forum Posts

2000 ...

2010 ...

External Links

Chess Engine



  1. Self-portrait of Raphael, aged approximately 23, between 1504 and 1506, Uffizi, Raphael from Wikipedia, Wikimedia Commons
  2. Golem's Page by Gianluigi Masciulli (archived)
  3. Assembly move generation in Freccia by Stefano Gemma, CCC, July 26, 2011
  4. AlfaGemma is back by Stefano Gemma, CCC, August 03, 2016
  5. Drago by Carmelo Calzerano, CCC, September 25, 2000
  6. Golem's Page by Gianluigi Masciulli (archived)
  7. 2′ Campionato Italiano « G 6

Up one level