Programs I've written
- Utilities
- Libraries
- Games
- Web
- Others
- Patches
Utilities
My utility projects
Name |
Status |
Description |
dmkmake |
Done |
A simple, makefile generator for D programs |
X11 tabs |
Idea |
A simple external tab program for organizing windows on Linux |
ADE (Adam's desktop environment) |
Done |
Just a combination of the programs and settings I use on my machine |
ec-ade (ade + eye candy) |
Idea |
An attempt to add some tasteful eye candy to my desktop with some custom programs |
cgi-test |
In development |
A cgi program testing utility |
fsp-h |
Done |
A simple, small taskbar for Linux and X11 |
nwsc |
Done |
A static webpage processing tool |
markup-encode |
Done |
A standalone program to generate static pages based on my d-cgi markup encoder. |
drip |
Done |
A simple implementation of DOS' dir /p command on Linux |
mybiff |
Done |
A very simple new email notification program for Linux (comsatd replacement) |
winsleep |
Done |
A simple program similar to the unix sleep(3) command for Windows |
webt |
Done |
Generates PHP code from a simple web page template |
life |
Done |
An implementation of the game of life in Win32 |
beeper |
Done |
A simple program to generate beeps |
qts |
In development |
A program for quickly making Qt based GUI apps with QtScript |
Cross referencer |
Done |
Generates static webpages from a pre-written wiki like thing |
Email / Forum hybrid |
Idea |
A webforum / email list hybrid |
IM client (D/IM) |
Idea |
A daemon based IM client package and supporting a custom protocol |
Libraries
My library projects
Name |
Status |
Description |
exec |
Done |
D function for calling Linux programs with I/O redirection |
ini |
Done |
An ini file loader module for D |
graphicv |
Done |
A simple mode 13h graphics library for DOS |
D cgi |
Released |
A CGI and web template module for the D programming language |
D DB |
Released |
A database access module for the D programming language |
game backend |
Released |
A wrapper around OpenGL and SDL for simple 2d game development in C++ and D |
Lispy |
Released |
A simple, embeddable, Lisp like language interpreter module for D |
qtcgi |
In development |
A set of CGI utility classes built with Qt |
smtp/qt |
Idea |
A SMTP class for Qt |
smtp/d |
Idea |
A SMTP module for D (probably will just exec sendmail) |
Games
My game projects
Name |
Status |
Description |
M3 |
In development |
Console RPG creation tool |
Mage adventure |
Idea |
A top down adventure game where you control a mage |
numslide |
Done |
Number sliding game, like the minigame of FF1 |
Rotate 12 |
Released |
Asteroids-like game |
PW-RTS |
Released (70% complete) |
Real Time Strategy in 2d space |
Sidescroller |
In development |
Mario type game engine |
Sidescroller 2 |
In development |
SotN type game engine |
Rotate 13 |
In planning |
Rotate 12 with custom designed ships |
ASE battle simulator |
Idea |
Space war combat simulator set in my sci-fi universe |
Traffic quota |
In planning |
Arcade style game where you pull over speeders |
FF Tactics like game |
Idea |
A game similar to Final Fantasy Tactics and Shining Force |
Sea RTS |
Idea |
Fork of the space RTS but in the sea |
Space RTS 2 |
Idea |
Fork of the space RTS with vector movement |
CB Littering Game |
Done |
DOS arcade like game |
fpong |
Done |
DOS pong clone |
Rotate 10 |
Done |
DOS two player space fight game |
fpong 2 |
Idea |
Modernized fpong |
Rotate 3D |
Idea |
Bringing the Rotate series into 3d space |
btl |
Done |
2 player RPG style turn battle in text mode |
cardgame |
Released |
A CCG 2 player over the 'net game |
Web
My web projects
Name |
Status |
Description |
cms 2 |
Done |
A photo gallery and page CMS in PHP |
library |
Done |
A user-fiction library manager in PHP |
cms 1 |
Done |
A basic cms-like program using phpBB's database |
Cross referencer (web) |
In development |
A wiki like program for only one editor |
asmws |
Done |
A simple CGI program written in Linux x86 assembly |
Others
My other projects
Name |
Status |
Description |
textdraw |
Done |
Lets you draw text in various colors for DOS |
16k |
Done |
An emulator and assembler for a fictional processor |
stars |
Done |
A flying through space like starfield with user selectable direction and speed for DOS |
OS 1 |
In planning |
A simple, tiny MS-DOS like OS for fun |
D/OS |
In development |
An advanced operating system written in the D programming language |
D/EX |
In development |
A web server written in D |
color 4 |
Done |
A gradient generator for Windows |
Extroversion |
In planning |
A powerpoint like presentation program for Linux |
pim |
In planning |
A calendar and personal information manager for Linux |
Patches
My patches
Blackbox - bug fix |
Done |
A tiny patch against blackbox to fix a bug with its window snapping |
xterm |
Done |
A tiny hacky patch to alter the behaviour of bold fonts |
gtk file dialog |
In development |
A patch against gtk to rip out and replace its most glaring flaw: the abysmally bad file dialog box |
See also my resume for a list of contract work I have done for businesses.