| Submitted by , posted on 16 March 2004 |

Image Description, by This is a 3D action game called knockoff (KO) I've written in C++ using OpenGL. I've been working on it since late June 2003 and its now pretty much complete. I wrote all the code, and did all the art and modeling myself (hence the simple "programmer art" style), but its come together pretty nicely anyway (music was done by a friend of mine). In true cartoon style you have to knock your opponents off the floating platforms any way you can. At the moment its up to 8 players, but only 2 can be human (fitting more than 2 people on a keyboard isn't practical), but I'm working on a networked version so hopefully soon you'll have 8 player deathmatch!
KO runs with over 60fps on my GeForce2 at home and over 200fps on the GeForce4's at my uni. I use no OpenGL extensions (its all done in software), you can turn off almost all features to speed things up, and run it in a mini window if you want so I think it'll run on almost anything with a 3D card (if someone has some old hardware they'd like to test it on I've be interested to see what the minimum specs are).
Current Features include:

> - Cell Shading
> - Stencil Buffer Shadows
> - FMod game sound including an MP3 player
> - Demo recording + playback
> - Screen shots (can be used with demo playback to output at 30fps to make game movies)
> - AI for up to 8 players
> - Lens flares (not because they help, just because I was board one night)
> - full quake style console
> - 6 game types (including Deathmatch, CTF and King of the Hill)
> - 10 maps (some mod specific)
> - 6 characters
> - 5 weapons
> - 4 powerups

KO is open source so for anyone who's interested you can get it from my site http://www.kaysik.net. Its cross platform and runs on linux and windows (and theoretically mac, but thats never been tested).
Thanks
Ptolemy

[prev] | Image of the Day Gallery www.flipcode.com | [next]

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.