Archimedes

With a lever and a place to stand, Archimedes could move the world. One wonders whether he, too, was trying to avoid z-buffer imprecision. In a world that’s 20 kilometers on a side, OpenGL really doesn’t like looking at things which are very far from the middle;  all sorts of little glitches pop up as…

Region Borders

You’ll all remember the zones from MMORPG Tycoon 1.0;  you set level ranges on them, to specify the monster levels to be found within them.  In 2.0, these areas of your MMORPG world are called “Regions”, and will have editable boundaries and configurable graphics settings.  There will be impassable boundaries between all regions (once finished,…

Make a sandwich and grab a soda

One continual problem that games have to cope with on modern game consoles is the speed with which data can be loaded from modern high-capacity storage devices (generally some form of optical disc).  As games have become larger and larger, it takes longer and longer to load the data from the disc.  CDs, DVDs, UMDs,…

Making UI Space

I’ve mentioned before that one of the big reasons for stopping development on MMORPG Tycoon 1.1 and jumping straight into 2.0 was that I was adding enough customisation that I couldn’t cleanly fit everything on-screen using that vector font any more.  Here I’ve got a side-by-side comparison of the (current) design GUIs from MMORPG 1.0…

The return of brightly glowing

So it’s been an extremely busy day today.  Today I revamped a lot of VectorStorm’s underside, in order to support this magical feature that I’ve been wanting for a while;  the ability to do the old style “bright vector glow” at the same time as rendering other geometry normally.  Long-time readers will have noticed that…