First year CS projects

Volren

To sum up the project very very simply:
Input lots of images, stack them on top of one another, and see what kind of volume appears!

The main features of the project is being able to create a ray-casted image (not ray-traced) of the volume from an arbitrary point in space relative to the volume (always looking at the centre of the volume) and to take an arbitrary image slice (arbitrary in angle, rotation, position) from the volume.

To help with specifying the many parameters used for the rendering (ray-casting) and slicing, OpenGL was used to create a preview which the user can interact with (rotate, move and zoom) in real-time, hence allowing a sense of what the final image (rendered or sliced) will be like.

Time spent on project: 6 weeks
Programming language: C++ and Qt4 for the GUI

download source(2.1M)
download skull images(17M)
download brain images(766K)

Office Mayhem

The mind of Zrgtang has finally snapped after years of mind-numbing obedience, he's pissed, really pissed! Take control of Zrgtang while he rages through the office complex, taking revenge on all of his co-workers and any innocent bystanders. Being of a highly unstable alien race with amazing adaptive skills proves to be quite advantageous.

A multitude of objects will be available for use as weapons, many of which will include office necessities such as pens, scissors, chairs, etc.

Features original artwork (everything except the text) by me! Sound is used in the game but not all of it was produced by me.

Time spent on project: 5 weeks
Program used: GameMaker 6

download project file(6.1M)
download executable(7.0M)

Hot Dial

An order recording and processing system with full database backend.

Main features include operator authentication and logging of all transactions done to the database, populating of the database done with the program entirely (inventory, users, orders), order capture and cancel with full inventory allocation.

...

Personally I'm not at all impressed with the project, too little time and freedom are my main gripes. I'm not particularly proud of this project.

Time spent on project: 2 weeks programming
Programming language: Visual Basic

download project(869K)

Copyright © 2007 Min-Young Wu. All rights reserved.