Andrew Alexander Price.com
Home      
 

Welcome

Introduction | Downloads | Projects | Contact
 
 

Introduction

 
 
Welcome to my website, set up to showcase various projects I've worked on. I graduated from Qantm College in Brisbane, Australia in 2009 and I have been spending my time keeping busy with personal projects of my own. I have been programming for close to 8 years and I have particular interests in:
  • 3D mathematics, rendering and shading techniques.
  • Scalable game (and rendering in particular) engine design.
  • Computer architectures, low level x86 optimization, and operating systems.
You can find me actively posting on the OSDev.org forums, a great programming and operating system development community.
Photo of me

Return to top. ^

 
 

Downloads

 
 
Most of my projects, unless alternative instructions are given on a project's particular page, can be downloaded and launched through the use of my launcher program. This utility can automatically make sure each project is kept up to date, and all files are self contained inside the program's directory so they can simply be copied between systems. The program also lists the required dependencies of each project and where to get them.
  • launcher.zip - Windows binary (1.95 megabytes - requires .Net Framework 2.0 to be installed).
Launcher

Return to top. ^

 
 

Projects

 
 

Games

AndrewanoidAndrewanoid

A fully moddable Arkanoid/Breakout clone.

Beat FighterBeat Fighter

Challange your friends and fight to the beat of your favourite songs.

DebugDebug

Use the destructable environment to your advantage to save the city from bugs! Complete with level editor and AI demo, and winner of the Game Connet: Asia Pacific 2008 Best Unsigned Game award.

Dice GameDice Game

Challenge the residents of Diceland to a game of dice in this Javascript adventure game.

Galaxy FighterGalaxy Fighter

A futuristic multiplayer combat flight game.

MinesweeperMinesweeper

Flag the mines while avoid mowing over a mine in this 3D minesweeper varient!

PacAndPacAnd

A 3D remake of PacMan with rockets.

PongPong

Play Pong with physics!

Thermonuclear WarThermonuclear War

A console-based battleships clone, except with thermonuclear weapons and spies!

Other

Cartoon ShaderCartoon Shader

A HLSL pixel shader that renders a photorealistic image as a cartoon in realtime. Designed to be used with Media Player Classic.

CreatureCreature

A demo of an evolving neural network creature made of blocks. Includes a prototype of neural network network mining bots.

Game ExecutorGame Executor

A tray program for easy access to launching your games.

LOLChatLOLChat

A 3D realtime peer-to-peer chat program.

Mercury Game FrameworkMercury Game Framework

A complete C++ DirectX oriented game framework. Succeeded by the Mercury Game Framework 2.

Mercury Game Framework 2Mercury Game Framework 2

A complete portable multithreaded C++ game framework

MGF Particle EditorMGF Particle Editor

A fully scriptable particle editor for the Mercury Game Framework.

MessiahtronMessiahtron

A virtual console complete with emulator and toolchain.

Perception OSPerception OS

A 32-bit microkernel and operating system for the x86 architecture.

Return to top. ^

 
 

Contact

 
  You can contact me at the following email address or by using the form below. Be sure to include information on how I can contact you back.
andrewprice [at] andrewalexanderprice [dot] com

Return to top. ^