Note: Most of these are very old and the software may not actually run on a modern computer system.

C++ Games

Space Shooter Game Demo

Another attempt at a Space Invaders-style game, but this time in C++ and with 3D graphics using OpenGL. A somewhat more complex game with regenerating shields and weapons using energy and stuff. Actually worked out to be a bit more like Star Fox than Space Invaders. I actually wrote this as a final project for a Computer Graphics course. The demo version shown here was hacked together in about two days with minimal sleep. The final build was completed three days later, though I spent a lot of that time working on the report rather than programming new stuff.

Latest Final Build: Space Shooter Game (Final Project Complete Version 1.02)

Java Games

A sample of my attempts to expand my game development ambitions into true object-oriented programming.

Space

Basically a quick demo for what was going to be another a Space Invaders-style game. Use the arrow keys to move.

Quick Demo Build: Space

Web-Based Games

Games you can play from your browser, no download required.

HTML5 Canvas

A friend told me to try out programming with Canvas, so I did.

Pong

I threw this together in less than three hours, so don’t expect much. The controls are the up and down arrow keys.

Go Here

Visual Basic Games

A bunch of complete and incomplete games created during some of my free time in high school.

First Generation Completed Set:

The first generation was written mostly in grade 10. They’re pretty simple games, but they’re finished, if occasionally buggy.

Point Defense

A tank shooting game. There is a known problem with the arrow keys losing sensitivity due to focus being placed on interface buttons. Just try clicking on those buttons to restore functionality…

PointDefense.zip

MSCOMCTL.OCX

Space Defense

Kinda like Space Invaders, but easier. Just point to aim, and click to fire.

Laser.zip

Space Pong

It’s Pong! Except with a pointlessly flashy space background. The A.I., may or may not be unbeatable…

Pong.zip

Second Generation Previews:

The second generation consists of games I started working on in grade 11 but never got around to finishing. At this point, I have very little interest in revisiting Visual Basic as a programming language, now that I’ve moved on to Java and C++.

Conquest Space

My attempt at a Master of Orion-style turn-based space strategy game. It’s mostly the intro and interface. Some of the sounds seem to be terribly out of sync in Vista. Also, MIDI files are based on an old soundfont, and may not play properly. You can click to skip portions of the admittedly overdramatic intro.

ConquestSpace.zip

COMDLG32.OCX

Tactical Space

A second attempt at a space invaders-style game. This one was going to be more complex, with regenerating shields and weapons using energy and stuff. Press ESC for a main menu.

TacticalSpace.zip

Legends Of Destiny

An attempt to create a Final Fantasy-style RPG. It was mostly a test of the character sprite and mapping engine, as well as some text scrolling and the battle screen system. Press ESC for a main menu.

LegendsOfDestiny.zip

COMDLG32.OCX

RPGs

A few homebrew tabletop RPG systems, as well as some random D&D related world building done as a side project between university semesters.

Rules-Lite RPG Systems

FURTHER – The Freeform Universal Risus Tabletop Have Everything Roleplaying system.

Questweaver – A D20 inspired rules-lite RPG system.

D&D Campaign Setting: Calbion

This started out as just a background world for a D&D campaign I got involved in.

Latest Edition:

Calbion World Guide 2nd Edition V.1.6

Older Editions:

Calbion World Guide 2nd Edition V.1.5

Calbion World Guide 2nd Edition V.1.4

Calbion World Guide 2nd Edition V.1.3

Board Games

Some experiments in board game design.

Colonies: Settlers At Risk

Status: Rules in development. Needs more playtesting.

A project to take the pieces from Settlers of Catan and Risk, and combine them with new, Diplomacy-inspired rules to allow you to play a completely new simultaneous turn-based strategy board game. This is an Alternative Board Game Rules Supplement.

Latest Edition:

Note: This is a preliminary proof-of-concept build, and still requires substantial playtesting.

Colonies: Settlers at Risk – First Edition – Version 0.9.2

Older Editions:

Colonies: Settlers at Risk – First Edition – Version 0.9.1