Here you can find a sample of my Java applications. I work with all kinds of applications; tools, utilities, networking, games, graphics etc, though most of it is for personal use.
Please note that all of these applications are very old, last updated around 1999-2000, may no longer work and don't reflect my current skills. I should probably update them some day, likely porting them to C# .NET.
T.A.N.K.S is a network game written in Java where each player drives a tank around in a playing field, trying to blow enemy tanks sky high by either shooting at them or ramming them.
I'm part of the development team and I'm also responsible for the website.
Engine3D is a software-rendering 24-bit color 3D graphics engine. It's currently very primitive and slow, but if I find the time and motivation I'll improve it. This example has two simple cubes and two light sources.
- Gouraud lighting
- Unlimited number of light sources (only point sources)
- Unlimited number of objects
- Affine texture mapping (will be perspective in the future)
- Environmental mapping (not enabled in this example)
- Backface culling
- High-precision z-buffer