| BabyChess / History |
In may 1997, I wrote a chess program called "Échecs" (french for "chess"). It was a chess program written for Turbo Pascal for Windows 3, running in a sort of terminal window. I was using Windows 95 at that time.
The program then evolved as I ported it to different programming languages, programming environments and operating systems. As I cannot find all versions now, the best guess I can make for the date is often "unchanged since ...".
| Program | Date | Features |
| Turbo Pascal versions | ||
| Échecs | May 1997, unchanged since november 1997 | in french, reads input as short algebraic chess notation, nice graphical board (screenshot) |
| Borland Delphi 3 versions | ||
| Échecs | unchanged since december 1997 | In french. Turbo Pascal code is ported to Delphi. |
| Schach 1.0 | unchanged since may 1998 | First version in german. |
| Schach 2.0 | unchanged since may 1998 | graphic clock, save to and read games to files |
| Borland C++Builder 3 versions | ||
| Schach 3.0 | unchanged since may 1998 | Parts of the delphi program are rewritten as C++. |
| Schach 3.1 | unchanged since august 1998 | had an MDI interface |
| the first BabyChess version | unchanged since april 1999 | Has a new concept of *.cpp and *.h files.
|
| The current BabyChess program | ||
| 0 | march 10th 2000 | The first version available over the internet. Windows version in german only. |
| 1 | 11th | english and french versions |
| 2 | 19th | read from and write to files |
| 3 | 23rd | Shell version, PRE, GNU Make used for building |
| 4 | april 1st | Console Version, DJGPP package |
| 5 | 6th | BabyChess Windows: Auto Response |
| 6 | 14th | BabyChess Console |
| 7 | may 7th | classes BabyChess, Real_Time_BabyChess, DOS combo, new C++ names |
| 8 | 24th | PRE is replaced by MACRO. Figur class rewritten. The web site is reviewed. Automatic reply and infinite thinking added to the Real_Time_BabyChess class. BabyChess Windows saves settings in the home directory. The old versions are available as source and executables. |
| 9 | june 4th | BabyChess Windows uses the class Real_Time_BabyChess, thus has the same functionality as the Console. BabyChess Windows has an info line. The engine now does iterative deepening at every depth. |
| 10 | There's a chess engine for use with XBoard called bbch. King
security added. Web Chess Vote added. pre is not used anymore, use of
GNU m4 instead. Added a configure script. Added a sign
for promotion. Writing in the standard algebraic notation.
BabyChess can read and write PGN files, at least those with a single game.
Read only logic added.
| |
Since version number 10, the history of BabyChess is a list of old news. Recent news are put on the main page.
w-gui.gif
October 17th: BabyChess Fractals
bch instead of baby
is still valid, however. Please upgrade links to the Baby web
site.
December 18th: Anti-Aliased Fonts
May 22nd: New Screenshot
May 23rd: Screenshot of ICS Client
| BabyChess / History |
Updated Mon Mar 21 13:40:46 2005