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. |
|