S O F T W A R E   P O R T F O L I O

<··· Back to Portfolio Menu
 
 
Sample Source: The downloads available on this page are compiled versions of each application. In addition to those downloads, I've zipped up a collection of sample source code including source from two of the projects on this page (SWD Art and Vector Demonstration) as well as non-listed projects. The source code includes C/C++, Pascal, Assembly, Lisp, and PHP.

Download sample_source.zip [1.2mb]

 
 
Dead Man's Hand
Download
http://www.pcgameworld.com/details.php/id/5162/

About
Dead Man's Hand is an Unreal Engine based videogame for the XBox home entertainment console and the PC. I worked on a variety of game elements mostly dealing with GUI, AI, and in-game cosmetics. I became familiar with UnrealScript, UnrealEd, and working with version control software. I also spent a lot of time bug fixing. (note: the poker mini-game in the first screen shot was one of my projects)

System Requirements
Windows 98/ME/2000/XP

Project Type
Contract Programming
 
 
Warehouse Rave Scene
Download
maybe someday

About
This Virtual Environment is, basically, a map for a 3D game engine known as 3D GameStudio. The environment simulates a warehouse rave party complete with music, dancers, a DJ, dynamic colored lights, a VIP room, bathrooms, bartenders, and more. Many of the models were originally downloaded Quake 2 models converted into characters for the environment. Other enviroment models, such as toilets and ceiling fans, were also downloaded. Most of my work went into building the environment, original textures, re-animating the models, and scripting for lights, music, and character behaviors.

System Requirements
MS Windows and whatever 3D GameStudio requires.

Project Type
School Project
 
 
Space Pirate
Download
spirate.zip [3.8mb]

About
This MS Windows based isometric game will never be completed. While the game was written as a group project, I did most of the work. Other than the code provided by the professor, all of the C++ code was written by me. I drew the menus, tiles, and objects (almost everything but the main clown character). I even composed the background music. The version available here contains three levels showing the basic functionality of the game - very basic.

System Requirements
MS Windows and DirectX 5+

Project Type
School Project
 
 
SWD Art
Download
swdart.zip [1.1mb]

About
This MS Windows based art application was written in MS Visual C++ using a graphics library written for DirectX 5. The application has basic drawing functions including a draw tool, a line tool, shape tools, and polygon tools. The toolbar also includes an eye dropper, a color replacer, multiple brush sizes, color pickers, a mini palette, and a duplicator brush. Additionally, the application includes nine image filters: blur, sharpen, lighten, darken, grayscale, black and white, increase contrast, decrease contrast, and invert colors.

System Requirements
MS Windows and DirectX 5+

Project Type
School Project
 
 
Vector Demonstration
Download
zasvec.zip [10kb]

About
This DOS based 320x200x256 graphic appliction was written to showcase simple vector based routines. While the vectors appear to be moving in a 3D space, they are not 3D vectors. I took 2D vectors and "stacked" them up in layers. The effect is very nice. The zip download (just 10k) is much smaller than the full screenshots. The application was written in pascal with some assembly routines for optimization. The original version had no timing control so it ran increadibly fast on modern machines. I've attempted to slow this version down so it will be viewable - results may vary.

System Requirements
DOS (probably works on most Windows systems)

Project Type
Personal Hobby
 
 
The Legend of Talibah
Download
tlot.zip [1.6mb]

About
This DOS based RPG was designed in the same style as tile based RPGs on console systems during the time it was written (early to mid 90's). The game runs in 320x200x256 (mode 13h) and supports joysticks/gamepads, soundblaster compatible sound, and redbook audio CD music. The game was coded in Borland Turbo Pascal. I wrote all of the graphic routines and used inline assembly code to optimized them. Various audio and input libraries were used. Several artists donated work during the game's development. The game was never finished. Before cancelling production, the game had an interactive overworld with towns, castles, dungeons and caves. The environments had non-player characters walking around to interact with. The last build had a preliminary inventory system with items than can be used on specific party members or dropped. The battle engine was never fully implemented. In addition to the game, I also wrote a slew of tools for editing sprites, tiles, maps, NPC behavior, dialog, and more. More information and downloads can be found on the TLOT Web site and beta tester's site.

System Requirements
DOS
Soundblaster compatibility for audio

Project Type
Personal Hobby
 
 
Bob and His Amazing Journey Home
Download
bob.zip [71kb]

About
This DOS based computer game was written for a young audience. It was published in 1997 by Softdisk and was also marketed by myself via shareware distributions. It's currently available as a free download. The game was written in Borland's Turbo Pascal using a SVGA BGI library. The game may run under Win9X; however, it requires video drivers with legacy VESA support. The game has a total of 60 levels with an opening, ending, and 2 intermissions.

System Requirements
DOS or Win9X w/VESA support

Project Type
Personal Hobby
 
 
 
<··· Back to Portfolio Menu