Last Updated: Wednesday, 16-May-2007 14:24:03 CEST

Programs

All my software projects that have been made available to the public can be found at http://www.icce.rug.nl/~hein/ftp. Unfortunately these files are no longer available through ftp, so please use http instead.

ELECTRON

Martijn Versteegh and I started this project in 1999, when we finally got some inspiration for a common network programming project. It's a networked client-server game, loosely based on the mud (and therefore also the movie) TRON.

ELECTRON has it's own page.

Othello 1.9.4

A wonderfully simple strategy game, Othello evolved from a 'too much time on our hands' project at my work, which resulted (at the time in 1996) in 4 different versions of the game. In 2002 it has been completely rewritten, leading to version 1.9.4, a prerelease for version 2.0. This new version features a much stronger AI, which beats Kreversi (Linux, KDE) most of the time. Although a french website on tournament Reversi programs states that Kreversi is of 'medium' strength, I challenge anyone to beat this prerelease at ply 6 or higher, and let me know of it.

Apart from the AI, version 1.9.4 has a nice graphical interface with animated rendered stones. The game board is now also rendered using Povray, a markable improvement. All convenient options are present for setting up the computer player. You can play with 2 humans (use the computer as a board), against one computer player, or let the computer play against itself. Games can be saved and loaded, and a log is kept of the last played game. Full undo/redo capabilities are available. The computer can now give hints, too.

The prerelease contains only a source archive, you will have to build the program yourself. For unix users with gcc/g++ this is as simple as typing 'make', DOS (DJGPP) and Windows (MSVC) users should take a look at the README file for building instructions. The final 2.0 release will be fully portable and binary versions will be provided. Unix users will want to download the .tar.gz archive, for Windows and DOS users the ZIP archive is probably the most practical.

February 17, 2003: As of now I can finally build windows executables using the mingw crosscompiler. You can download them from the same place as the source archives. There are two zip files: othello.exe.zip contains just the executable, othello-winbin.zip contains everything, including the Allegro library (4.1.9 CVS).

If you try out this othello version, please be so kind to let me know what you think of it, and to tell me of any problems or suggestions you might have so I can improve the game. Contact me by email at hein@icce.rug.nl with any comments. Download Othello 1.9.4 here.

Metronome

Metronome is, you guessed it, a program that simulates a metronome to indicate the beat of a rythm, to assist in playing music. This one can do much more than a "real" metronome though: not only is it adjustable in speed, it can play beats with emphasis, and is therefore suitable for playing alternative rythms such as 7/8, and many rythms found in Irish and east-European music.

Metronome is a simple command line program, and has options for changing the speed, rythm and emphasis arbitrarily. The sound of the 'beat' can be changed by providing your own wave file with your favourite drum sound (anyone have a good bodhran sample for me?).

Metronome has only been tested for linux, but a binary version for windows is available. Porting to other platforms supported by Allegro is trivial. Download the source archive here, with or without sound samples. Win32 binaries can be found in the metronome-win32-bin.zip archive.

Paratrooper 3D - Allegro Speedhack Competition 2002

Paratrooper 3D evolved from my entry for the Allegro Speedhack Competition 2002.

The title basically says it all: it's a 3D version of the all-time favourite game 'paratrooper'. I don't even know where that originated, but I know it from the Commodore 64. This version uses OpenGL to do 3D graphics, so you'll need a platform with OpenGL (windows, linux, unix, mac?) to run it at a decent speed. You'll also need the AllegroGL library. I'll put up binary versions of the game, including a compiled version of AllegroGL, as soon as I can find time. For now, read the installation instructions in readme.txt included in the archive.

The latest version (21-05-2002, third release after speedhack) is now available: explosions have been added, attack waves are in, and most importantly: sound effects!.
Dowload it here.

Clicks - Circular Bricks

Clicks (circular bricks) is a variation on the all-time popular bricks game.

The twist is in the paddle: it moves all around the playfield with the blocks in a circle. Because the paddle is straight it is possible to change the ball's direction in a realistic way. It has several decent levels now, but any additions are very welcome.

Clicks is available as a source archive, and as a windows executable. (will not work for DOS: use the source archive instead)

Download the source.
Download the executable version.

Allegro Speedhack Competition 2001: Dash

This is my entry for the Allegro Speedhack Competition 2001. Feel free to download it and try it out.

You can dowload a source archive to compile it yourself under Linux, DOS or Windows, (requires the allegro library) or you can download a precompiled executable for DOS (will work for Windows too).

Download the source.
Download the executable version.

Allegro Speedhack Competition: Snake

This was my entry for the Allegro Speedhack Competition 1999. Feel free to download it and try it out, and if you would like to read more about it check out the webpage of the Speedhack competition.

You can dowload a source archive to compile it yourself under Linux, DOS or Windows, (requires the allegro library) or you can download a precompiled executable for DOS and Windows.

ashsnake.tgz (source)
ashsnake.zip (source)
snakebin.zip (compiled executable for DOS / Windows)

Marble Madness

A game I've always found intriguing since I played it on a Commodor Amiga, I have always wanted to find a good version of it for the PC. I had just learned to program in OpenGL, so I decided to make my own version. It has a level editor that is pretty easy to use, once I finish the documentation (heh :). Any home-made levels can be sent to me, and will then be included in the distribution on the ftp site.

The program can be downloaded from my website. there are three files available:

game + editor (compiled)
game + editor (source)
levels (use the game menu to open a level)


Back