The Projects

In this section you can find a directory of the programs currently developed yb G6 members and the projects in the creation stage, with a small infomative card and the link to the author home page.

Engines | Graphical Interfaces | Components and Tools

Engines

Aldebaran Mauro Scarpa Developed in C freeware s.o. Win32
Rating: 1992 (FICS 10/01/2002) -  9th classified in the last Italian Championship

Currently a prototype. Project goals are:
1) Realization of a medium strength program.

2) Thereafter, the experimentation of autotuning techniques of the evaluation function, through automatic learning techniques (in particular, TD and genetical algorithms).

Cyberpagno Marco Pagnoncelli Developed in C non released s.o. Win32
Rating: 2149 (FICS 10/01/2002) -  7th classified in the last Italian Championship

Currently implements alfa-beta pruning and a simple opening book, remarkablly improved in the last versions.

Delfi Fabio Cavicchio Developed in Pascal freeware s.o. Win32
Rating: 2169 (FICS 10/01/2001)

A new project finalized to a positional style of play, with a complex evaluation function. In continuous modernization, the search is at the moment a simple alpha-beta with hash tables.

Esc Claudio Della Corte Developed in C++ freeware s.o. Win32
Rating: 2286 (FICS 10/01/2002) -  3rd classified in the last Italian Championship

Very good playing strength, hash tables support, pondering, Nalimov tablebases and automatic book generation based on a PGN file.

Fortress Alessandro Damiani Developed in C freeware s.o. Win32, Linux
Rating: 2097 (FICS 10/01/2002)

For a long time has been the strongest Italian engine, and even if it hasn't been developed since a long time, it's still one of the strongest of the group; based on the bitboards, supports hash tables and pondering. Additional informations are included in the documentation.

Gargamella Nicola Rizzuti Developed in C++ freeware s.o. Win32
Rating: ?

Still in developing stage: based on the bitboards, supports hash tables and has a little opening book. Null move, aspiration window and other "features" have been already implemented, but they are disabled to privilege program stability.

Golem Gianluigi Masciulli Developed in C freeware s.o. Win32, Linux
Rating: 1969 (FICS 10/01/2002) -  6th classified in the last Italian Championship

Currently released the version 0.1, the new experimental versions used in the recent tournaments shows big improvements in the playing strength.

LarsenVB Luca Dormio Developed in Visual Basic  freeware s.o. Win32
Rating: 1853 (FICS 20/08/2001) -  5th classified in the last Italian Championship

A chess engine that makes use of classical algorithms in a less classical language. You can download the source code on the LarsenVB home page.

Leila Carmelo Calzerano Developed in C++ freeware s.o. Win32
Rating: 2261 (FICS 10/01/2002)   -  1st classified in the last Italian Championship

The new versions based on the bitboards, with the hash tables supports, pondering and a more complete evaluation function, allowed this engine to reach the top of the group.

LordKing / Duke Carlo Pivotto Developed in C++ freeware s.o. Win32
Rating: ~2100

Good playing strength and full Winboard functionalities support. Now the new more selective engine Duke is also avaiable.

Maronti Luca Damiani Developed in C not released yet s.o. Win32, Linux
Rating: 1965 (FICS 10/01/2002)  -  4th classified in the last Italian Championship

Still in early developing stage, it anyway shows a very solid play.

Pentagon Andrea Gatti Developed in Visual Basic private s.o. Win32
Rating: 1710 (FICS 19/12/2001)

Using LarsenVB as a starting point, Andrea Gatti developed the engine Pentagon, characterized by the simultaneous presence of 5 sub-brains, and by the playing style that want to be as similar as possible to the human one. Since December 2001 it's not freeware anymore.

Raffaela Stefano Gemma Developed in assembly freeware s.o. Win32, Dos
Rating: 1795 (FICS 20/08/2001) -  8th classified in the last Italian Championship

Raffaela distinguishes itself for its computation speed and for being the first Italian engine avaiable on internet. As the previous incarnation, Drago for Dos, it has its own integrated graphical interface; on the site you can find both Raffaela executables and Drago source codes.

Rinko Marco Grella Developed in C not released yet s.o. Win32, Linux
Rating: 1884 (FICS 10/01/2002) -  2nd classified in the last Italian Championship

Based on the bitboards, supports book, hash table and almost all Winboard commands. Directly contact the author if you want to try the most recent version ( g-marco@libero.it ). 

Tamerlane Luigi Ripamonti   freeware s.o. Win32
Rating: ?

The private 0.2 version, represents the end of the project. It requires Winboard protocol 2 but supports only a limited set of commands; versione 0.1 is hosted in the Esc home page.

Thor's Hammer Toma Roncevic Developed in C not released yet s.o. Win32
Rating: 1568 (FICS 10/01/2002)

It joined the 2nd IEC with the name Mjoelner. The last version, playing on FICS, is based on bitboards. 

back to start

Graphical Interfaces

Proteus Chess Alessandro Morales, Max Martini, Valeria Galvano Developed in Visual Basic not released yet s.o. Win32
A new graphical interface for Winboard compatible engines, currently in beta testing stage. Authors are creating a multi-engine system that is able to use a "supervisor" to select the best variation among the ones proposed by different engines.

back to start

Components and Tools

DD Controls Daniele Cazzaro Developed in Visual Basic freeware s.o. Win32
Two ActiveX controls: a board display and a objects wrapper for winboard protocol compatible engines. They can be downloaded directly from this site.
GAFS Guido Antonelli Developed in C freeware s.o. Win32, Unix/Linux
The Gafs program (it stands for Chess Endgames of Guido Antonelli) realizes all the main functions regarding the chess endgames:
  • Generation of the endgame tables with 3, 4 and 5 men (kppkp excluded);
  • Verify of the di correctness of the tables;
  • Analysis of any position of pieces with or without en passant capture;
  • Position selection based on the wanted result;
  • Selection of positions based on combined results for white on move or black on move;
  • Computation of the memory space requested for the generation of a table (until 7 pieces);
  • Manual esecution of an endgame.

back to start


all cited brands belong to their respective owners