Xbox 360 Gamercard

Programs


Prototype - 28-09-2005
This is a simple scrolling shooter I wrote in my free time after Black & White 2 went gold. It uses DirectX9 and FMOD. Pixel Shader 2.0 is required for the glow effect.

Download - binary source


Glow - 05-07-2003
This is an implementation of the glow effect from nVidia's effects presentation at the Game Developer's conference. It uses Direct3D9, with v2.0 pixel shaders for the Gaussian blur.

Thanks to Steve Hill for pointing out a problem with the gaussian shaders on nVidia hardware.

Download - binary source


Hovercraft - 30-01-2003
Hovercraft is an implementation of heightmapped (and quadtree/frustum-culled) terrain, with various bits added to make it more interesting. It has linear and angular physics modelling for the hovercraft, as well as procedural sky, stencil shadows, and a simplistic particle system for dust trails. It uses Direct3D9 with v2.0 pixel shaders, so requires dx9-class hardware to run.

Download - binary source


Toon Renderer - 27-01-2003
This is a simple cel-shader which uses a shell method to render silhouette edges, and a lookup texture to render faces (with the diffuse coefficient as the lookup value). It uses Direct3D9.

WARNING: A couple of people have told me that displaying vertex normals (N) on their machine causes it to crash, although I haven't found the cause of this yet.

Download - binary source


Cloth - 14-01-2003
This is an implementation of Jakobsen's method for modelling cloth (using verlet integration and a constraints solver with relaxation). It uses Direct3D9.

Download - binary source


Darkanoid3D - 10-12-2002
Darkanoid 3D is a quick (was written in about five hours) conversion of a game I wrote a few years ago. It uses Direct3D8, DirectSound8 and DirectInput8.

Download - binary source


Maze - 06-12-2002
This is a maze-generator / solver which uses an A* algorithm to find the path. Better methods of solving mazes do exist, but the focus of this program is the solver rather than what it is solving. The maze is rendered using Direct3D8.

Press 1 for side-view, 2 for chasecam view.

Download - binary source


Raytracer - 28-11-2002
NUTR (Neil's Unimaginatively Titled Raytracer) is a piece of software I created for my advanced computer graphics course at university. The linear algebra library and file structure was written on-and-off over a few weeks, and then the actual raytracer code was written in a day (including reflections, sphere/poly intersections and the aabb code) when the coursework specification was finally given out.

Run it as follows:
nutr <input file.nsf> <output file.bmp> <output width> <output height>

Download - binary source


Rasteriser - 12-05-2002
This was coursework for the first computer graphics module I took at university. The sample code the lecturer supplied was a basic raytracer in Matlab, but I decided to implement it as a software rasteriser in C++ instead. It subdivides a set of bezier patches to produce an indexed polygon list, then moves a camera around a curved path to view the patches. The patches are drawn with a procedural checkerboard texture. It uses DirectDraw 7 to provide the framebuffer.

Download - binary source


Spybar - 20-02-2002
Spybar is a taskbar panel that displays the contents of the window or control directly below the mouse cursor. It can be used to view the contents of masked password boxes in programs such as FlashFXP.

To install it, copy the dll into the system32 folder, then type "regsvr32 spybar.dll" at the command line. Spybar should appear in the toolbars list on the taskbar's context menu. Note that Windows keeps the toolbars list cached so you may need to wait or reboot before it will appear.

The ctrl key pauses/unpauses Spybar so try pressing it if nothing seems to be happening.

Download - binary


DoomTris - 09-04-2001
DoomTris is a tetris clone I wrote while I was learning DirectDraw. It uses DirectDraw7 (.bmp sprite based), DirectSound8 (.wav based) and the Win32 API for the keyboard input. By adding new folders with graphics/sound the game can be effectively skinned.

Download - binary source


(c)2002 Neil Wakefield. Page generated in 0.180 seconds.