The Brain of Brian

New stuff

2011

Skug Extermination

Skug Extermination was my second Global Game Jam game me and 4 other people who I have never worked with made over the course of 48 hours. Me and another programmer created out own engive in XNA, and had a simple full game with almost no bugs.
Skug Extermination requires the XNA 4.0 framework. The executable for Skug Extermination is located at “GameJam\release\Mimic_X86\x86\Debug\MimicGame.exe”.
Skug Extermination has one issue, it is very difficult.



2010

PictureResizer

The picture resizer is an application I made for my brother so that he could shrink down all of the pictures he took while in Australia and send more of them to us on his limited ability to access the net.



PEEWEE!

PEEWEE was a project I did in the second half of the 3rd year. We were required to make a 2d and a 3d game by ourselves, PEEWEE is the 3d game I made. The game play was designed to be similar to, but better than the BAOAP game I made in 2nd year. I wrote all of the code myself, except for the base code which was a taken from Direct X assignment. This project was required to show off some of the shader techniques we had learned in the class, I used a vertex shader to curve he world and make it look round, and a pixel shader on the bullets to make them look like plasma balls. For this game like Lizard Looter we were given about a month to complete it.
To run PEEWEE extract the zip files and run “Games\orangeTreePress.exe”. PEEWEE requires Direct X 9 and the Visual C++ Redistributables to run.



Lizard Looter

Lizard Looter was a project I did in the second half of the 3rd year. We were required to make a 2d and a 3d game by ourselves, Lizard Looter is the 2d game I made. The game play was designed to be similar to the 2nd Thief game. I wrote all of the code for the game myself and made a few mistakes and learned a lot about building a framework. This game works with both keyboard and 360 controllers for input. I am planning on revisiting this game, time permitting and making a simple version for the Win 7 phone.
To run Lizard Looter just download and run the setup file and it will do the rest.



Mimic

Mimic was a Global Game Jam game me and 4 other people made over the course of 48 hours. At the end of the game jam we received much praise from the judges for using our own engine, and for having a mostly complete game.
Mimic requires the XNA 3.5 framework and an Xbox360 controller to run. The executable for Mimic is located at “GameJam\release\Mimic_X86\x86\Debug\MimicGame.exe”.
Mimic has some issues, the players attack comes from the back side of the player instead of the front, and killing enemies is very difficult.



2009

Star Con

Star Con was short group project done during the 3rd year of the CST bachelors; we were given 3 weeks to make a simple game using OpenGL and to use SVN. My part was to write the AI for the ships, the challenge was to deal with the wrapping word and getting the AI to find the closest path to the player. I also did some work on designing the ships. Overall this was a much better group experience than the previous, and having SVN made merging code much easier.
To Run Star Con you must have the Visual C++ Redistributables and Direct X 9, then extract it and run framework.exe in the framework directory.






Old Stuff

Games

Cantankerous Tank DS v.92 - Based off of the awesome flash game on Newgrounds

I wrote a Nintendo DS Cantankerous Tank using an unofficial framework to teach myself about how the DS works and to learn more about games programming. All of the art and sound was converted by me, and as well all of the programming on the DS was done by me. I did not finish this game due to starting BCIT, but it is in a mostly playable state.



BAOAP

BAOAP was a 2nd year CST project with the goal of creating a simple FPS. My job was to create the framework and do the 3d part of the game; I also integrated the sound assets in the game and a few other misc tasks. 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 50% of the code.
To Run BAOAP simply download the Zipfile, extract it, run Start.exe, click Play Game, and press 1.
The game locks the mouse to approximately 300x200 on the screen, so the window must be located at 0x0 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.



Applications

Shape Comparison

The Shape Comparison application was written for my digital signal processing class in 2nd year CST. The project was based on a white paper about shape comparison. I did add a few extra features, such as a max jump distance for pixels that are part of the shape, and code to catch stray pixels that should be ignored. I also setup the interface so that the currently selected shape can be compared against an image containing multiple shapes. The shapes can be compared against copies with different angles and different sizes.
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 represents non shape area.



Toys

Rabbit

The rabbit application was a cute little program I made for my mom to replace a program that made sheep run around the screen. This application is quite simple, it just adds a rabbit that hops around the screen.



Very Old Stuff

Qbasic

Rock Muncher

Tank Battle

3d grapher

Coral

Fire Simulator

Explosion Gravity

Harmo Graph 2.5

New Incects

Particle Fountain

Zero Worm Hole


Made by Brian Hume