New terrain for the game

Published June 12, 2006
Advertisement
Well, two days ago I was getting annoyed with the load times for maps in my game. Basically, it was simplest for me to make a tile based map, where each 'tile' on the map was its own 3D textured object representing a type of terrain, ie, a square of grass, a square of forest, a square of concrete, etc.

However, loading each tile on a map as its own individual entity was taking a long time, and using up a lot of memory. To make a 100 x 100 tile map took around two minutes to load, and I've got a good machine, so I finally decided it wasn't reasonable performance.

So, I've sacrificed complete tile by tile customisation, and gone the easy way, making the entire level map a single heightmapped mesh. It certainly gives it a better 3D appearance, but it means that rather than easily point and click designing the ground grid, with high texture detail on each 8 x 8 meter square, I now have a single 128 x 128 'tile' sized map, that has a single texture map stretched across it.

Anyhow, I've still made it so units, structures, and terrain objects are plotted to a defined grid, ensuring distance, movement, etc, still follow my turn based tile-movement style of rules system.

Now I'm finding ways of hiding the blurred/pixelated texture map of the ground by enhancing the terrain features that can be plotted on top of it. I've also let the player zoom out much further now, and that makes the terrain look more detailed too. Zooming in close doesn't have such a good look though, so I'll probably limit how close up the player can get to things..

These screenshots show my new forests, some MAU's and vehicles, and also a look at the new graphical user interface I'm working on. I'm thinking of 'radial icons and menus', where the player right clicks on something, and a menu display circles the selected object. That way, the screen won't be cluttered up with status displays and action toolbars.

The new terrain system for the game

Some Vehicles

Designing a new User Interface
Previous Entry Here's a few screenies
Next Entry MAU User Interface
0 likes 3 comments

Comments

HopeDagger
Looking awesome! It appears that we have another interesting journal joining our ranks; welcome to GD.NET+ land!

++
June 12, 2006 10:02 PM
Ravuya
Looking very lush! Have you considered finding different types of tree?
June 12, 2006 10:37 PM
ApochPiQ
Nice stuff so far!

For your close-in stuff, have a look at detail textures. They're a fairly standard and effective way to achieve good quality without sacrificing a huge amount of performance.
June 13, 2006 12:03 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement