
All programs licensed under the GNU GPLv3 as detailed in COPYING.txt within the sourcecode download.

You can navigate around the site using the buttons at the top of the page.
HARRIS [1.4/Full Version]
HARRIS is a strategy game in which you control Bomber Command, RAF in the Second World War. With a quasi-realistic weather model, comprehensive documentation and a powerful interface, HARRIS brings the great Strategic Bomber Offensive back to life.
On the 3rd of September 1939, Prime Minister Neville Chamberlain declared that 'this country [England] is now at war with Germany'. 24 hours later, the Bristol Blenheims and Vickers Wellingtons were running up their engines for the first of many air raids to be launched by the RAF against Germany. Over the war years tactics, technology and target-finding on both sides improved continuously. In 1942 Air Chief Marshal A. T. Harris was appointed the new AOC-in-C of Bomber Command. From this point onwards, until almost the end of the war, he was to hold this post, steering England through a long hard road of triumph and disappointment, courage and adversity. It was to end in doubt and controversy, with the eventual victory secured at a price of 55,573 airmen. HARRIS is dedicated to them, for their supreme sacrifice. For as Churchill put it, 'Courage is the quality that guarantees all others'.
Click here to download HARRIS. (253kB)
Simply unzip, and then read the instructions in READ_ME.txt. Please read the manual (or at least the chapter on 'The Interface') before attempting to play HARRIS (because the game's quite complicated).
This game has a screenshot. Click on the 'Screenshots' button at the top of the page.
Turing Machine
Something for programmers looking for a challenge - it's an emulator for the 'Universal Turing Machine'. Write your own Turing Machine programs ('tables of behaviour') and try them out.
Still under development. New versions will become available as development progresses. If you want the source code, just let me know. (I might open-source it soon anyway, so...)
Can you make a non-trivial program? Find out with this fairly easy to use Turing Machine emulator.
Click here to download Turing Machine. (36kB)
Simply unzip, and then run fsmbasic.exe. To find out how to make your own Tables of Behaviour: read Format.txt, and look at the example programs provided (.fsm files).
'fsm' stands for Finite State Machine, which is another name for the Turing Machine.
Fivecard (beta)
A favourite card game in a certain sixth form common room (deep in wildest Lincolnshire), Fivecard is essentially based on Five Card Brag. With this new computerised version, you can take the common room home with you!
This game appears to be very popular when played with actual cards. With luck, this computer version may tap into that popularity. I'm thinking of perhaps making a whole series of Common Room Games (hence the {CRG} logo and everything), popular card games with the expedient twists that make them suitable for casual gaming (for example, the 'standard' Five Card Brag is a gambling game, obviously unsuitable for a common room).

Click here to download Fivecard. (50kB)
Simply unzip, and then read the instructions in Readme.txt.
BOMBER [v0.2]
BOMBER is a side-scroll flightsim thing, where you fly a bomber, and you go bomb some targets, while dodging some flak, trying not to run out of fuel, and also watching everything from side-on. v0.2 adds a campaign mode (with 16 missions), enemy ground troops, enemy ships (including a very powerful battleship), and has the odd scoring tweak too. I have a few improvements planned for later versions, such as some some slightly less flat terrain.
I'm not sure what kind of a bomber this is; it looks a bit like a Canberra but with a tailwheel. It also has a very vicious stall. But the game's reasonably decent, with vaguely realistic physics, and stuff.

Click here to download BOMBER. (66kB)
Simply unzip, and then read the instructions in READ_ME.txt.
StarStrike II: Secrets Abound
An arcade style game, sort of a cross between Space Invaders and Elite. Fast-paced action and a tactical element combine with a barely plausible storyline (wink) to create a truly playable keyboard-rattler of a game.
It is now 2141. You have been selected, as one of the few remaining skilled Hoffe pilots after the Agglomerate attack on the Ckorti Grut, to fly a dangerous mission to the second planet out from Sol, known locally as 'Venus', where there is a source of antiplasm, and a friendly squadron of Y-planes, who have been hiding on the planet surface to avoid the Agglomerate forces. You must fly your ship, a Hoffe with cutting-edge 2140AD technology, a plasma shield, a sub-space superluminal antiplasm drive engine, and three Meltron 5000 infra-red lasers, across vast tracts of boulder-strewn space, to land on Venus. There are various substances floating around in clusters of matter as well: there are clusters of green antiplasm, which provide energy, clusters of blue plasma, which strengthen your shields, clusters of red deuterium, which can be used as a coolant for your lasers, and clusters of an unidentified yellow substance, which appears to have useful properties. Your ship will automatically collect these clusters if they are in its path.
You are our last hope, so I wish you luck!
Click here to download StarStrike II. (52kB)
Simply unzip, and then run ssii.exe.
MorseBox
Current Version: DB 0.1.3> 25/8/07
A program to help people learn Morse Code. Currently undergoing continuing development - some features may not be implemented, some bugs may still be present. Should you encounter problems, first check the known bugs list (in 'readthis.txt'), then if the bug is not listed email me an error report at this address, describing the problem encountered and any error messages which appear.
Planning to learn Morse Code? Don't want to pay loads for some software? Here's the answer - as always, it's free, simple, and powerful. It's currently a Development Build, so new RCs will be appearing from time to time - keep checking the News page for updates.

Click here to download MorseBox DB0.1.3 (69kB)
Simply unzip, and then run Morsebox.exe to start. Help can be found in Help.htm in the Help folder.
CQuest
A text adventure. More precisely, a text adventure engine, which comes with datafiles for two text adventures, CQ/Original and CQ/Medieval. You can write your own adventures in its Adventure 'programming language', CQ/Code - help on how to write CQ/Code is included. The name really originated from the precursor to this: an attempt to write a text adventure on a graphical calculator (which would of course have been intrinsically crap), was called CrapQuest. When this attempt failed, I turned to writing a text adventure in BASIC, utilising the same 'storyline' (hardly worthy of the name). Hence I called the coding language CQ/Code, and the engine itself, CQuest. That was how CQ/Original came about. I then started work on another, more complex, adventure, and that's CQ/Medieval.
Who says the text adventure's dead? It's still fun, as a form of minimalist entertainment, and CQuest allows you to write your own text adventures, in its own 'CQ/Code' language. Admittedly, the adventures supplied, CQ/Original and CQ/Medieval, aren't all that brilliant, but I intend to write some more, and also upload any decent ones that other people send me. Incidentally, CQuest only took about 30 man-hours to write, but nonetheless has full CQ/Code debugging facilities, and is a very modular program. I might release the source code, once I've cleaned it up a bit.

Click here to download CQuest (116kB)
Simply unzip, and then run CQuest.exe to start. Help can be found in Help.txt, and by typing Help in-game.
KaleidoScope [v6.0]
A screensaver of sorts... you have to actually run it on leaving the computer, unless you know how to do cunning things with scheduled tasks and suchlike, but hey, it's pretty.
A particle generator, a rectangular/polar co-ordinate converter, a simple rotation code, a pseudo-randomnumber generator, and a funny-lookin' hairy line combine to form KaleidoScope 6. It wasn't always like this - version 1 could only rotate order 4 (because that's easy to do with mirroring etc.), had only one particle (although this was cunningly doubled to make it look as though there were two independent particles), and had a dull thick line at 320*240 screen resolution. Version 2 had another layer of mirroring (centre-out), version 4 brought in the rec/pol co-ordinates and a scrolly message, version 5 allowed external configuration, and now for version 6 I have utilised the whole screen area, and ditched the text (because it was too slow), as well as making virtually every aspect of the engine configurable.

Click here to download KaleidoScope 6. (52kB)
Simply unzip and go!
A festive version called the 'Tinsel-7 KaleidoScope' has been completed, and might get released one day.
Crypty-X CLI for DOS [Possibly-unstable Test Build]
A powerful Command Line Interface (CLI), Crypty-X is currently available as an alpha test build. Warning! Crypty-X is still very much in development! It is highly likely that there will still be bugs in it. Crypty-X has been made available for testers with a reasonably strong knowledge of computing. The zipfile contains the source code as well. If you discover a bug in Crypty-X, please do the following:


Sudoku Solver [v1.2]
A program for solving 'Sudoku' puzzles; although it does not use very advanced solving techniques (just row, column, 3*3box, digit pairs and digit triples), it can solve many of the Sudoku puzzles included in the Daily Telegraph.
When I first came across Sudoku, due to the inclusion of a Sudoku puzzle in the Telegraph, my instant reaction was "I bet I could make a program that would solve these!". Within the space of a few hours I had a rudimentary program which could solve a 'Gentle' level puzzle; recently I added a little more capability. More versions are likely to be forthcoming in the future.
Click here to download Sudoku Solver. (31kB)
Simply unzip, and then run s2doku.exe and follow the on-screen instructions.
THIS PAGE LAST UPDATED: Monday 25th August, 2008.