Home -> Portfolio -> University Projects

Computer GFX 1.1

Demonstrates the basics of Translation and Rotation and implements a general algorithm to determine if a point is inside a polygon.

Computer GFX 1.2

Demonstrates some basic physics equations by showing a ball bouncing around the screen.

Computer GFX 2.1

Demonstrates how to plot a 3D equation and display it in terms of Polar and Azimuthal angles.

Computer GFX 2.2

Demonstrates drawing and moving around a basic 3D scene with randomised objects.

C++ 1.1

Demonstrates unit conversions for weight, distance, and time based on fuel amount and flow.

C++ 1.2

Demonstrates basic usage of classes, inheritance, container classes, pointers, and passing by value or reference.

Boxes Game

Win32 implementation of the classic boxes game.

Pizza Assistant

A program to simulate a computer based customer database and pizza ordering system.

Savings Calculator

A program that calculates the time required to save an amount of money given certain inputs.

Gr8 Commander

Gr8 Commander is a turn-based tactical game built on the Bones Engine. It is currently my major project for the partial Industry Placement I am doing through CSU.

Dynamics 1.1

Demonstrates the spherical motion of a plane travelling around Earth. The user inputs the starting and ending longitude and latitude values and then the motion is simulated.

Dynamics 1.2

Demonstrates basic projectile motion using the Cyclone Physics Engine by Ian Millington.

Dynamics 1.3

Demonstrates basic planetary motion using the inverse square law form for gravitational attraction between pairs of masses. Currently the demo only simulates the Sun, Mercury, Venus, and Earth.