Better Trees + article

Posted by omicron1 on Nov. 2, 2007, 11:57 p.m.

1. I finally got around to editing my foliage sprites. The result: Much better trees.

In other news, almost all the third-Era buildings are done, including several that vary in appearance between factions.

Finally, some thoughts on empire.

Typical RTS games have three main strategies. You can rush, charging into the fray and dealing damage early while foregoing serious development later on; boom, focusing on economic development at the expense of military might in the early game; and turtle, building up a strong defense while working on a subdued economic element.

These strategies are as old as the genre itself, practically, and are (I believe) getting rather boring. To remedy this, then, DoC has four new strategies to replace booming and turtling, and enliven the RTS genre.

The concept of empire is what brings this about. Each map is populated with ~5 AI villages, in addition to the two to four players. These villages can be conquered like other players and, when conquered, provide a source of tribute. A player who conquers multiple villages will have a definite advantage over one with a single city - provided their main cities are similar in condition. Thus, players can choose one of the five following strategies:

* Expansionist Boom. The player divides his resources evenly between capturing villages and building economy.

* Defensive Expansion. The player focuses on military and defense, using villages to bolster his economy.

* City-State Boom. Ignoring villages for the most part, the player builds up his central city's economy. The original Boom strategy.

* City-State Turtle. The player builds a strong defensive position in his capital.

* Rush. The player focuses solely on military (typically using the Nomad build path), trying to capture and destroy as many villages as possible.

Build paths also play a large part in determining strategy - especially that crucial upgrade from first- to second-era. The Nomad path is built especially for rush-minded players - it makes the military a much larger presence, while toning down city-building and defense. A nomadic player has bonuses for building military units and buildings; can move his town to different locations; and has hardier citizens.

In contrast, the Settled player gets a balanced situation - he has to worry more about city-building, but can more easily boom or turtle.

Comments

Mush 17 years, 1 month ago

Cool screen.

BTW, I often hear you say on your blogs that you made the FPS of your game a certain amount times faster than before. I was curious how you keep making it faster.

OBELISK 17 years, 1 month ago

Your trees would look great with some shadows under them.

But that's just me, I'm a lighting whore.

Castypher 17 years, 1 month ago

Now THOSE are pretty cool. Ask JakeX, I've been searching for some good tree models for some time now. Heh…maybe I'll try tracking YOU down for 3D design tips and info.

What do you use?

1. D3D

2. U3D

3. X3D

omicron1 17 years, 1 month ago

->Atomic: That's because I keep adding stuff to it that makes it slower again. Adding extra units, buildings, graphical features, etc. slows it down, so I optimize to get it moving faster.

->Obelisk: X3d doesn't have a reliable terrain-based shadow engine.

->Kilin: I use X3D - and those models are just a bunch of semitransparent billboards and a trunk/branch model pasted together.

Juju 17 years, 1 month ago

Quote:
Thus, players can choose one of the five following strategies:
Second rule of game design - Let the player create his own strategies, don't tell him how to play.

Castypher 17 years, 1 month ago

@omicron: Huh…simple. I just need proper tree <i>images</i>, then. X3D, huh? When I get bored anouugh and finished with my other games, I'll move on to X3D.

I just began U3D, though.

Gamer3D 17 years, 1 month ago

Trees.Needs = global.Roots

omicron1 17 years, 1 month ago

->Juju: That's the idea - except that RTS strategies have ALWAYS fallen into the three categories of Boom, Rush, and Turtle. Empire just adds to the options.