Here you can download my Connect Four program Gladiator.

End user license agreement:

Gladiator may be freely distributed and copied, as long as no fee is charged. It may not be made part of a product for which a fee is charged. The author cannot be held responsible for any damages, direct or indirect that might arise from use of the game.


GLADIATOR Arena v1.7.0 (1.4 MB)


Feature list:


Applied AI: Alphabeta, Aspiration windows, Killer heuristics, Transposition tables.

Installation instructions:

Please make sure that you have Java v1.4 or later installed. After downloading please execute the setup file. Of course your comments and bug reports are always appreciated.

Java program source code:

Below you will find the source code and libraries needed to compile the program in any Java IDE (i.e. Eclipse, NetBeans). Moreover the opening book is included.

GLADIATOR Resources (3 MB)

C++ game engine source code:

Below you will find the source code and Visual C++ project files needed to compile the program. To use the parallelized version a compiler supporting the OpenMP API is needed.

GLADIATOR C++ engine (63 KB)




Changelog:


Release Notes v1.7.0 (07/01/2009):

Fixed a bug in the game loading procedure.

Release Notes v1.69 (06/07/2009):

Parallelized the alphabeta algorithm using the pv splitting method. Multicore CPUs are now supported.

Release Notes v1.68 (10/06/2008):

Maintenance release with one bug fix in the hashtable.


Release Notes v1.67 (09/15/2008):

This concerns the Win32 engine only: Slight performance gain through more efficient board iteration during search. Older PCs with less CPU power will benefit the most from it.


Release Notes v1.66 (08/08/2008):

Extended Board GUI by vertical ruler, added textbox for principal variation output.


Release Notes v1.65 (10/02/2008):

Maintenance release focusing on usability and bugfixes.


Release Notes v1.64 (11/07/2007):

Improvements on Win 32/64-bit operating systems: