Home * Engines * ProChess

ProChess,
an UCI compliant open source chess engine written by Edoardo Manino in Visual Basic, first released in November 2011, in October 2012 with source code [1]. ProChess features a 0x88 board representation, negamax alpha-beta PVS with iterative deepening, transposition table, null move pruning, futility pruning, IID and a capture and promotion only quiescence search. Move ordering considers MVV-LVA, SEE and history heuristic. Only safe checks with positive SEE are extended . A tapered eval interpolates between opening and endgame scores, primarily based on piece-square tables [2].

Tournament Play

ProChess played the IOCSC 2011 and the IOCSC 2012 Italian Open Chess Software Cup, the latter as best Original program, and the CCT15 scoring 50%. At the IGT 2013, ProChess lost the final from Chexa.

Selected Games

CCT15, round 6, ProChess - Tinker [3]
[Event "CCT15"]
[Site "Variant-ICS, Amsterdam, NL"]
[Date "2013.02.24"]
[Round "6"]
[White "ProChess"]
[Black "Tinker"]
[Result "1-0"]
 
1.c4 e5 2.Nc3 Nf6 3.Nf3 Nc6 4.g3 Bb4 5.Nd5 Bc5 6.d3 O-O 7.Bg2 h6 8.Be3 d6 
9.Bxc5 dxc5 10.Nd2 Be6 11.Nxf6+ Qxf6 12.Nb3 e4 13.Bxe4 Qxb2 14.Qc1 Qf6 
15.Nxc5 Bf5 16.O-O b6 17.Bxf5 Qxf5 18.Nb3 Rfe8 19.c5 b5 20.e4 Qf6 21.Rd1 a5 
22.a4 Rab8 23.Qc2 Red8 24.axb5 Rxb5 25.Kg2 Ne5 26.f4 Ng4 27.Qe2 Rxb3 28.Qxg4 
Qd4 29.Ra2 Rxd3 30.Rxd3 Qxd3 31.Qe2 Qxe2+ 32.Rxe2 Rb8 33.e5 a4 34.Kf3 Ra8 
35.Ke4 a3 36.Ra2 Kf8 37.Kd5 Ke7 38.Kc6 Ra7 39.f5 g6 40.g4 Ra5 41.h3 g5
42.Kb7 Rxc5 43.Rxa3 Rxe5 44.Kxc7 Rc5+ 45.Kb6 1-0

See also


Namesake


Forum Posts


External Links


References

  1. ^ ProChess 102 A "doctor" released by Edoardo Manino, CCC, October 26, 2012
  2. ^ ProChess102AD.zip | readme.txt
  3. ^ CCT15 Results | PGN download

What links here?


Up one Level