These are a few of the programs I have written in my spare time that I haven't either lost to hardware failure or deemed to be inutile. All of them are free to use and distribute without modification, however I don't provide support, so even though they won't blow up your computer, they may cause schizophrenia in some breeds of walrus.
SCiFT
First version released: April 2002 as v1.0
Last version released: June 2002 as v1.3.5
Download: SCiFT_v1.3.5_Install.exe.
SCiFT lets you send files directly to people via the HTTP protocol. I wrote SCiFT so that I could send files to people who, like me, and reasonably, did not want to sign up to a file sharing service or instant messaging program just to receive a file from me, and found receiving sizeable files via E-mail inconvenient and occasionally infeasible due to imposed message size limits; also because I felt that traditional web and FTP servers were overkill for such a trivial task.
The program isn't very sophisticated but I designed it so that a single file could be shared with a minimum of effort. Four steps:
- Select a file by browsing for it or dragging it onto the SCiFT logo
- Click the Ready button to generate an address
- Click Copy to copy the address to the clipboard
- Share the address.
SCiFT was more of a pet project than anything, and it is in dire need of redevelopment. At the same time however, it is becoming redundant as there are now Internet storage powerhouse services such as GMail and YouSendIt, and other file hosting sites aplenty to tide us over until the Great Shift to IPv6, which will ultimately resolve everything (providing we don't colonise the rest of the solar system and multiply the human race tenfold).
Splitwit
Released: October 2001 as v0.1
Download: Splitwit_v01_setup.zip.
Splitwit is a file splitter, rejoiner, and comparer. It can be used for transferring large files to another computer via diskette or across the Internet.
- To split, select a file, give a destination and a size for split chunks, and click Split.
- To rejoin, select the first file in a split set, give a destination, and click Rejoin.
- To compare, select two files and click Compare.
It's pretty much that simple.
Limitation: Splitwit will bomb out with an error message if one tries to split ~600MB+ files, as I only tested with smaller files. I no longer have the code so I cannot fix this error.
IPC4: Connect Four Over Internet
Last version released: April 2001 as v1.3.6
Download: IPC4_136.zip.
This was one of my dorky school holiday projects. IPC4 is meant to be a computerised version, playable over the Internets, of the Milton Bradley game Connect Four, in which the objective is for the player to strategically place four counters of their colour in a row, either horizontally, vertically or diagonally, and prevent their opponent from achieving this in the process. It can be played over any connection between two computers supporting TCP/IP. Once in the game players can chat with each other, and play their counters either from the chat box or with the numbered buttons above the slots.
I wrote IPC4 when I was either retarded or didn't know much about programming (or both?), so it's pretty rickety and deficient (and it doesn't actually have the Connect Four dimensions, it's 7x8 rather than 6x7... whoops) but it works well enough, and I learned a few important concepts after finishing it.
Note: To start a new game without having to quit and reconnect, type /reset in the chat box (I forgot to document this, heh).
CSDoom Server Launcher
Last version released: April 2001 as v1.0.5
Download: IPC4_136.zip.
This is a front-end for CSDoom's command-line server program. CSDoom ("Client-Server" Doom, no relation to Counter-Strike) was based off Randy Heit's ZDoom engine, a porting of id Software's Doom that adds many features, effects and editing/scripting functions to the DOOM game. CSDOOM's purpose was to enable DOOM players to simply join in a DOOM game from a saperate launcher, much like players of modern first-person shooter games do with programs like Server Query and The All-Seeing Eye. CSDOOM is now cobwebware due to the sole programmer joining the Russian army, and the project has since been taken up by another group and rechristened as ZDaemon. CSDOOM is still available from its SourceForge site.
Note: Map Cycling only appears with Doom and Doom II because the Final Doom IWADs use Doom II's map naming convention.
