Brain of Brian

Programs

Interesting Links


Please email me (bahume {at} humenet [dot] net) if you are interested in using my source code in your own project.

Page: 1 2 3 4

Clipboard Plus

Jun 2008
Clipboard Plus is an application that I wrote to make improve my coding efficiency while working at ARALCO. The program contains 3 parts: the clipboard, the templater, and the commenter.
The Clipboard contains 5 slots to record items on the clipboard, this is very help full when you need to copy something to the clipboard but will not need it right away.
The Templater is a tool that combines the content of the clipboard with useful templates, such as “SELECT * from [clipboard]”, common password, variable creation, name based capitalization.
The Commenter is a tool that we used to tag changes in the code, it included the project number, the author of the changes, and a field for comments. The Commenter also includes a history of tags created which is helpful when recording time spend on various projects.
[Note 1] As these tools were developed on company time I am unable to supply the source code.
[Note 2] Usernames and Passwords have been changed to prevent unauthorized access to ARALCO software/hardware.
Type: Application

Requires:
Windows XP sp2+
.NET 2.0

Downloads:
Executable

Battle Arena Of Agonizing Pain

May 2005
BAOAP is a 2nd year CST project with the goal of creating a simple FPS. My job was to create the framework and do the 3d rendering; I also integrated the sound assets in the game and took over leadership for the team when the previous leader left BCIT for a job at IBM. My 3 partners worked on one worked on AI and Art, another was assigned model loading, but was unable to get it working so we assigned him networking, and the third was assigned the too code frontend, menu, and to design the rules of the game. Unfortunately fighting occurred in the group and I ended up doing roughly 75% of the code myself.
Note The game locks the mouse to approximately 300x200 on the screen, so the window must be located at the top left of the main monitor otherwise the mouse controls will not work. If you do start the game in the wrong position press Alt then down until you reach the move command, then move the window underneath the mouse.
Type: Game

Requires:
Windows 98+
DirectX 8
Visual C++ 2003 Redistributables

Downloads:
Executable
Source(does not include data file)

Image Compare

Mar 2005
Shape Comparison is an application written from a white paper specification for 3 degrees of freedom (Translation, Rotation, and Scaling) comparison for shapes. Due to having the algorithm implemented first in the class I has time to add other useful features such as code to detect and remove dots and scratches from the image, to split the images into separate shapes, and an interface for one too many and many too many shape comparisons.
When run the shape comparer starts with a sample shape and a set of sample comparison shapes. You can also create new shapes, with white being the shapes lines and black being the background.
Type: Application

Requires:
Windows XP SP2+
.net 1.0

Downloads:
Combined Source & Executable

Nuke Paint

Oct 2003
Nuke Paint is a fun little toy that can create interesting patterns. I was playing around with a paint assignment I had received in my Delphi programming course and I notices that I could get very eye catching results by reducing the total color value rather than reducing each channel, the result produced odd circular patterns that would interact in different ways depending on the color that is being painted.
Type: Toy

Requires:
Windows XP sp2

Downloads:
Source
Executable
Guide

Zero Worm Hole

Mar 2001
The Worm Hole is a graphical demo I made of two worm holes colliding to form a single large worm hole. It was build off an attempt I made at creating a Mandelbrot viewer; I played around with the values a bit and noticed that it produced an interesting effect.
Type: Demo

Requires:
DosBox 0.62+

Downloads:
Source
Executable

Page: 1 2 3 4