| Submitted by , posted on 27 November 2001 |

Image Description, by Here is a picture showing my latest 3d landscape engine, supporting realtime LOD, realtime radiosity and ultra neat hyper antialising. It runs at... ohh... sorry, must have typed wrong there ;) This is some pictures from a game I am making. It is called Blastup 2 (some of you people might remember a game called Blastup in the lame game contest about two years ago here at flipcode). I have been working on it about half a year in my spare time, or in parts of my spare time you might say.
It is a simple shoot-the-other-guy-with-a-grenade-in-the-head-like-game (like gorillas, except that you don't type angle and power, you just touch the arrowkeys a bit). The whole game is working on the pixel level, and is about 98,3% software rendered (with a 0,02 margin of error). It works on most svga cards (i.e. it doesn't require a FeGorce 58xmg with 2567 MB of memory etc).
Sooo, how about the performance? It is not anything blazing fast, with brand new technology written in any % machine code. It is written in C/C++, and runs at about 55 fps on my p3 500. Don't know how it runs on newer computers, but I tried it on a old p2 300, and it ran at about 30-50 fps (depending on the weather fx and water).
It is written using tinyptc for graphic output and fmod for sound output. Things like timer and keyboard are wrapped up in classes. This will probably make the game quite easy to port, but I am not planning to do that, so I don't really know... (it have been developed on windows 98, but it probably works on 2000 and the like as well)
Maybee some of you are pondering why I have written such a game. It has been done many times before, and there isn't anything in particular new with this one. Well, all I can say is that it have been very fun writing it, and that's enough for me. (It is also a very addictive game, believe me ;)
Warning! Some of those popular feature lists coming up...
Currently features:

> - 640x480x32 fullscreen/windowed mode
> - 2d landscape generator, supporting custom themes
> - Really nice per pixel alpha blended sprites
> - Somewhat not realistic realtime animated water
> - Weather fx
> - Wind affecting shots/waves/snow/rain etc
> - Computer opponents
> - Sfx
> - Menus
> - Particles that are updated 500 times per second (don't ask me why...)
> - Satisfactory improvised physics
> - Simple timer slowdown for slowmotion
> - + more small things not worth mention

Suggested todo features:

> - Network play
> - Action replay
> - Screensaver mode (cpu players battleing each other)
> - Theme/level editor
> - Recording games
> - Music

The game and the sourcecode for the current version (beta 1.1) can be downloaded here.
Thank you for reading (and please excuse possible bad english ;)
/ Jolle (Ola Frid)

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