Justtotheleftofvenus.tk - αλφα-soft, free games, and some physics too. Navigation
Home News About Downloads Screenshots Feedback Projects Miscellaneous



αλφα-soft logo loading/unavailable.
Here's most of the software I've produced so far. It's all free to download.
Please READ THE INSTRUCTIONS supplied! and click 'Feedback' if you have any problems!
(Experience suggests the above message is sometimes necessary!)
All of these programs will run under Windows XP. There is no reason as yet to suspect compatibility problems under older versions of Windows or indeed DOS, however I have no idea whether they will work under Vista (feedback on this issue would be welcome!).
Please drop us a line if you have any trouble (click on 'Feedback' at the top of the page). Also go there if you want to share your opinion of the programs. Please.
The source codes are here (77kB) (except for Crypty-X. The sourcecode for Crypty-X is contained within the basic download). Many of these programs require some of the αλφα-soft libraries. The programs are all in BASIC.

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

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'.
image loading/unavailable
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).
image loading/unavailable
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.
image loading/unavailable
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!

image loading/unavailable
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.
image loading/unavailable
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.
image loading/unavailable
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.
image loading/unavailable
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] For advanced PC users
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:

  1. Make sure you can reproduce it - find a set of actions which always (or almost always) causes the bug to occur.
  2. Log it - start a log with the k command, then reproduce the bug. Vital information including error reports will appear in the log.
  3. If you are sufficiently skilled in BASIC, attempt to locate the cause of the trouble (the error reports in the log will narrow it down a bit).
  4. Email me a bug report at this address, including the following:
    1. A description of the bug and what command(s) it occurs in.
    2. A set of steps to reproduce the bug.
    3. An attachment containing any relevant logfiles, and your copy of the source code*.
    4. If applicable and known, the cause of the trouble (and any suggestions for fixes/workarounds you may have).
  5. Please note that should you submit any code as a suggested fix or workaround, you agree to license it under the GNU GPL/GFDL.
*The linenumbers tend to differ between versions, and I don't have copies of all the old sources. So please remember to attach your copy of the source.

Crypty-X is Open Source (the source code can be found in the MAN folder). To help us improve it, please provide feedback to allow us to continue supplying free open-source software - remember, if no-one tells us about a bug, it will probably stay there, and if so there's just that little bit more chance of you losing an important file.
Also, because the r command (which deletes files) is very powerful and very dangerous, it is locked in the alpha build (in case there are any killer bugs in it). If you are willing to run the risk of a bug eating all your files, you can put the switch /lockoff into the batch file. However, if a bug in Crypty-X does damage your data, whether you have unlocked r or not, αλφα-soft are not liable in any way or for any form of compensation. Sorry, but you use Crypty-X at your own risk; I can't be sure it's safe until it's been used in many situations for rather a long time.
So you think DOS is the only CLI you need? Well answer this: does DOS have Copy Mode? Crypty-X does! Crypty-X is a CLI which should cut down on RSI, because the command lines are shorter. Commands are single characters, so are most switches, and you can copy blocks of text off the screen onto the command line. Traditional ideas like batch files have been included (although in Crypty-X they're called Scripts), and there are other intriguing features as well. Incidentally, if you can manage to learn to use Crypty-X without referring to man pages all the time, you'll find all other CLIs a doddle.
image loading/unavailable
Click here to download Crypty-X.
(124kB)
Simply unzip anywhere, and then run the file Cryptyx.bat (if you run the .exe instead, most things will work fine but you won't be able to use it to run other programs, which you do with the e command).
License: Crypty-X is licensed under the GNU GPL. The source code is licensed under the GNU GFDL.
ONY-X GUI for DOS For advanced PC users
  • Due to the development work on ONY-X 2, the original ONY-X is now retrospectively named ONY-X [1]. A GUI (Graphical User Interface) for MS-DOS. Probably completely pointless, but I was bored one day and thought it would be a great idea to code a GUI shell for DOS, which you could run programs from and everything. ONY-X is a W.I.M.P. (Windows, Icons, Menus, Pointers) GUI, similar in some respects to Win3.1. It can shell out to an external program, and after the program has closed, control will return to ONY-X thanks to a cunning combination of batch files.
    It comes with a sort of file manager utility, as well as SVF v1.1, an attempt at a flight sim which I wrote years ago (A new version of SVF, with greatly improved just about everything, is in development).
    ONY-X 2 is currently being designed. Also on the way as a companion program to ONY-X is CRYPTY-X, a Command Line Interface (see above). For information on development of ONY-X 2, see the Projects page.
    A long time ago, in the misty days of DOS, there was a shell program called 'MS-DOS Executive', which was a GUI for DOS. However, it was widely criticised for not being very easy to use, so I decided to see if I could do better with BASIC. I ended up with this. Only you can judge whether it's any better, so please pop over to 'Feedback' to tell me what you think of it. And yes I am aware that it's pointless, and that no-one nowadays uses DOS, but it will run under Windows XP, and it seemed too pretty not to share. Also, the font it uses is one I made myself (in my own format because I can't find out how the standard font file format works) and I felt I just had to share it.
    image loading/unavailable
    Click here to download ONY-X.
    (259kB)
    Simply unzip to a location on C:/, and then run Installo.exe and follow the on-screen instructions. To run ONY-X, run the .bat file, NOT the .exe file (else it won't know where to find its files).
    This program has a screenshot. Click on the 'Screenshots' button at the top of the page.
    There are a number of tutorials being prepared for this program; the full list can be found here (miniscule .txt file).

    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.

    Advertisement...
    Firefox 3