.: descriptions :.

At incoherency.co.uk, it is the evening of Wednesday the 10th of March 2010.

The table below contains file names and descriptions for software that may be found here. Everything on this page, unless otherwise mentioned, was written by James Stanley.

Note that I have FAILED epicly. It is highly probable that when you download a so-called ".tar.gz" file from this table, it is not actually compressed! If you can't extract it, try renaming it to just ".tar".

80x24snake.c Snake for the informal #maximilian (irc.freenode.net) 80x25 competition. This ended up two lines short, one was filled with instructions. Requires Allegro. Has a bug in the length display.
80x25breakout.tar.gz Breakout where the code fits in 80x25. My entry for the 2008 Allegro ScreenHack. Requires Allegro.
alwavlib.tar.gz Wave file saver for Allegro.
Apero.tar.gz 2D space-shooter in Allegro and OpenGL (unfinished).
baseconv.tar.gz Tool to convert between bases 2 to 36. Can convert from any of these bases to any of them. Even the strange ones. PHP interface here.
billbot.tar.gz Casino IRC bot (unfinished).
bunkermaster.tar.gz A game using C++ and Allegro. Rodrigo Braz Monteiro wrote this. The version given here is modified to make it compile on Linux (I may have broken compiling on Windows), to make the menu screen run fast enough for the sound to work, and to change the fire key from Ctrl to Shift because double-tapping Ctrl flips my KVM switch.
calcprime.tar.gz My (at time of writing) fastest prime number calculating program. Modify calcprime_bitwise.c to adjust the range. Comment or un-comment the printf loop to adjust whether or not it outputs the numbers. This program is quite a lot slower than Daniel Bernstein's primegen. It uses quite a lot of memory, and there is an upper limit on the highest prime it can calculate of 232-1 (4,294,967,295).
chemistry.tar.gz My chemistry library (very lacking), and some chemistry software (not useful). You can try out the formula program here.
collisions.tar.gz Energy transfer simulator. No documentation at all. You can use this tool here.
countdown.tar.gz Tools to solve the countdown games (words game, numbers game, teatime teaser, conundrum). You can try out the countdown solver here.
enc.c Encryption program in C. This was salvaged after the Great Fire, and I haven't bothered to re-write dec.c yet.
encryptor.pl Encryption plugin for XChat. You need Perl. Based on enc.c.
GEClient.exe This is a slightly-modified version of the Starport: Galactic Empires binary. It has been modified to remove the message boxes so that it will run acceptable in Wine. Note that running modified binaries is not allowed by Starport. I didn't write the original binary. An anonymous friend performed the modification.
getindex.pl Downloads share indices. You will need a symbols.txt file containing your shares.
gradientwars.tar.gz Abstract 2D shooter game. This is by far and away the best game I've ever written. It's not great, but it's playable. Note that the version given here has a bug in the menu code. I might upload the fixed version one day.
hideimage.tar.gz Steganography tool to hide images in other images using Allegro. You can use it here.
hideproc.zip Hides the 'Age of Empires II' window. Useful for quickly hiding it when playing at school. Max Krupa wrote this.
httpy.tar.gz An HTTP server I wrote in Python (unfinished, but useable).
imgevolve.tar.gz Evolves an image out of semi-transparent triangles. This is some of the nicest code I've ever written, and it even comes with a man page. Requires Allegro.
Life.tar.gz My implementation of the game of life, see here for a description of how to use it.
mudsh.pl A UNIX shell that is similar to a MUD (I didn't write this).
mybc.tar.gz BrainFuck compiler. Converts BrainFuck code to C or x86 AT&T syntax assembly for Linux (GNU GAS will assemble this).
mybf.c BrainFuck interpreter.
nc.fish NetCat completion file for fish.
noughts.tar.gz A noughts and crosses bot and interface.
omegle.pl A really simple and un-useful client script for Omegle. Not suitable for actual use, but could be useful for somebody looking to write a client.
pythonstuff.tar.gz A few python scripts I wrote, they're not particularly useful. Included are a factorial script, a script to tell if a given number is prime, a script to return the IP address of a given hostname, and a script to calculate a darts strategy.
reversi.tar.gz A Reversi bot and interface in Allegro.
serve-0.6.tar.gz A simple web server supporting CGI scripts, HTTP Basic authentication, and the gzip content encoding. Version 0.6.
SoftSynth.tar.gz A software synthesizer I wrote using Allegro.
spaceships.tar.gz Game I wrote for SpeedHack '06 using Allegro, it's not great.
speech.tar.gz Speech synthesizer library and interface.
stegowav.tar.gz Steganography on wave files using Allegro and my alwavlib.
StickTerritory.tar.gz Turn-based game using Allegro (unfinished).
sysload.tar.gz Daemon to display the system load on 4 LED's connected to the parallel port.
vpn_client Simple script that can be used as a reverse-VPN client.
xorpos.tar.gz Image obfuscator, moves the pixels around using Allegro.

James Stanley - james@incoherency.co.uk - Member of the Toroidal Earth Society
One of the most striking differences between a cat and a lie is that a cat has
only nine lives.
-- Mark Twain, "Pudd'nhead Wilson's Calendar"

Connection from: ::ffff:38.107.191.86
Page served from: neal-web
Server: lighttpd/1.4.19
18:31:37 up 24 days, 8:49, 0 users, load average: 0.06, 0.02, 0.00