From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * LarsenVB

a WinBoard compliant open source chess engine written by Luca Dormio in Visual Basic, inspired by the C program Faile by Adrien Regimbald, and first released in October 1999 [1]. LarsenVB participated at various Italian Computer Chess Championships, from 2001 until 2008 .


LarsenVB has a Mailbox board representation, and features most "classics" algorithms like alpha-beta, iterative deepening, and quiescence search, while it still lacks a transposition table and null move pruning. The evaluation function is quite simple and considers pawn structure, basic centralization of minor pieces and King (in the endgame), basic King safety related to castling, pawn structure and open files [2].

Selected Games

CCC 2008, round 3, LarsenVB - Raffaela [3]

[Event "Chess Computer Cup 2008"]
[Site "Turin"]
[Date "2008.12.06"]
[Round "3"]
[White "LarsenVB"]
[Black "Raffaela"]
[Result "1-0"]

1.d4 d5 2.Nf3 Bf5 3.Bf4 f6 4.Nc3 Nc6 5.Nh4 Bg4 6.h3 Bh5 7.Nf3 e5 8.dxe5 d4
9.Nb5 g5 10.Bxg5 fxg5 11.g4 Bg6 12.Nbxd4 Qd5 13.Nxc6 Qxc6 14.Bg2 Bxc2 15.Qd2 
Rd8 16.Qxg5 Qb5 17.O-O Qxb2 18.Nh4 Bh6 19.Qh5+ Kf8 20.e6 Ke7 21.Qf7+ Kd6 
22.Rad1+ Bxd1 23.Rxd1+ Bd2 24.Nf5+ Kc5 25.Qxc7+ Kb4 26.Qxb7+ Kc3 27.Qc7+ Kb4 
28.Qxd8 Ka3 29.e7 Nxe7 30.Qxe7+ Qb4 31.Rxd2 Qxe7 32.Nxe7 Rb8 33.Rd5 Rb1+ 
34.Bf1 Kxa2 35.Rh5 Rb7 36.Rxh7 Rb5 37.e4 Ra5 38.Nc6 Rc5 39.Rxa7+ Kb2 40.Rb7+ 
Ka3 41.Ra7+ Kb2 42.Ra6 Rg5 43.e5 Rg6 44.f4 Re6 45.Kh1 Re8 46.f5 Kc2 47.Ra2+ 
Kb3 48.Ra6 Kc3 49.Ra3+ Kb2 50.Ra7 Kc2 51.Rd7 Kc3 52.e6 Ra8 53.e7 Kc2 54.Ra7 
Rc8 55.Nd8 Kb3 56. e8=Q Rc4 57.Qe6 Kc3 58.Qxc4+ Kd2 59.Qd3+ Kc1 60.Qc3+ Kd1 
61.Ra1# 1-0

See also

Forum Posts

External Links

Chess Engine




Up one level