Omar is a chess computer program. It is a game programmed by an amateur programmer, and its chess strength is not really good. However the code is quite clean and simple, it has been programmed in C++ and this is the code documentation.
Omar is a console chess program in ANSI C++ that satisfies the XBOARD protocol version 1. Guimar is a Windows program that communicates directly with Omar giving it an user interface.
-Omar was mostly programmed on a i386 computer at 20Mhz, and in its first stages was able to run under UNIX/LINUX. Multiplatform compiling has been abandoned, and although there are a few Windows-dependant parts of the code, it mostly adheres the ANSI C++ specifications. It is able to run with any XBOARD protocol enabled chess program (most of those commercially available), and of course Winboard and Arena. This means that the program can probably be plugged to your favourite chess program. Anyway, I donīt see many reasons for you to do this.
-Guimar (GUI Omar) is a graphical user interface that I developed to test and debug Omar. It has been developed with Visual C++ 6.0, although it has also been compiled successfully with Visual Studio .NET.
So far it has been compiled with:
Omar Khayyam was a persian poet and philosopher who loved chess.
- Visual C++ 6.0
- Visual Studio.NET.
- Dev-C++ 126.96.36.199 (with g++) Remmarks:
- Release is between 2 and 3 times faster than Debug compiled version
- The use of intensive gui use (debug info) makes it about 10 times slower!!
- Victor Rodriguez Doncel, 2003-3006
Generated on Sun Sep 24 19:55:07 2006 for Omar by