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