An image of Wolfgang Kienreich
Wolfgang Kienreich

Graz, Austria, Europe
wolf@ascendancy.at

 

Demos

I've been developing demos, funny but essentially useless displays of programming skills, for a long time. Demos are usually understood to be non-interactive presentations of technical excellence in multimedia programming. Personally, I enjoy doing visual things which seem hard or impossible in a given language or environment. Find a list of my demos below, click on the images to the left to download. For more serious work in computer science please visit my personal pages [link].

ARES [Java, 2006]
Ares is a 3D space shooter wrapped into a single 4k jar file. Features include one or two player gameplay and a software renderer supporting per-pixel lighting, environmental mapping, flare effects and procedural resource generation.
ASCENGINE [Java+OpenGL, 2004]
Ascengine is a 3D engine implemented in Java using JOGL. This project was an attempt to roughly duplicate the capabilities of the Doom3 engine. Features include, among others, bump mapping, shadow mapping and particle effects.
YAARQ [Java + OpenGL, 2003]
Yaarq is a 3D engine implemented in Java using Java3D. It was designed to provide an extendable platform for demo development, one example demo comes with the project. Note that Java3D has been significantly modified and enhanced since Yaarq was done.
ERacer [Visual Basic + DirectX, 2001]
ERacer is a 3D racing game demo written in Visual Basic. Before the arrival of DotNet and managed DirectX, there were heated discussions on the issue of using a high-level language for game programming. ERacer was my small contribution to that discussion.
VoxelSpace [Visual Basic, 2001]
VoxelSpace is a classical voxel rendering demo written in native Visual Basic. This language is not exactly known for its performance, however, some dirty Win32 api tricks and inner loop optimization using a disassembler worked wonders.
Zooom [Visual Basic + DirectX, 2000]
Zooom is a classical shoot-em-up game written in Visual Basic using DirectX. The program was originally intended as a tutorial for students taking my courses in game programming. However, it's a great relaxation tool, too.
XDemo [Visual Basic + DirectX, 1998]
XDemo and its bigger cousin, XDemo3D, were among the first DirectX demos released for Visual Basic. Back in 1997, there was no offical support for DirectX under Visual Basic, so a custom tlb developed by Patrice Scribe was used.