software

code & exe Byte Block Audio A simple compression scheme, stuffing various audio samples into
a single byte. It's harder to explain then to implement [8^)
library SOIL Simple OpenGL Image Library: load those images into your app!
ModGame thumbnail



ModGame
ModGame is a customizable game engine.  Everybody else was doing one.

=> LibSDL & OpenGL
=> Computer controlled legs; animators' dream / nightmare
=> Rag Doll death thingy
=> Bot-Brains interpret compiled BASIC / assembler code
Screen
Shot



MeshMash
This application allows users to simplify a 3D mesh while simultaneously generating
bump mapping information.  The display shows the effects of the simplification
in real time, with the bump mapping applied, allowing the user to quickly verify the
model's look, without the intermediate step of generating and applying the bump
map information.  True dot3 bump mapping is performed, even if the user has
unextended OpenGL 1.1.
Screen
Shot

HexTex
Automatic texturing coordinate generation for 3D models.  Forces the texturing into
a hexagonal grid structure, allowing generally good texture coverage  on a given
texture area.
No
Screen
Shot
Bounded
Recursive
Format

My first attempt at a lossless image compression format.  Unlimmeted channels
(with 1 to 63 bits per channel), faster than PNG, slightly larger than PNG,
very simple C++ source (easy to integrate into your project)
no screen-shot here,
it's a library
ENet dev
version
ENet is a realy neat little cross-platform game networking library in C.  I keep fiddling
with it.  New to ENet this time is encryption, using TEA (the XXTEA variation).
Here is some (ugly) source code using the new features.
GA Blob example

GA Blobs
I just started playing with Genetic Algorithms (fun!).  This app uses them to
fit blobs (or meta- or iso-surfaces) to the points of a 3D model.  Output is a
POV-Ray file.

(note: all source on this site is released under the MIT license!)

home