Welcome Guest:

MMO Coverage

Select an MMO...

Most Popular

Recently Popular

Even More MMOs...

Close this window

Champions Online Developer Diary - Systems Balancing, Pt 1.

Posted November 4th, 2009 by B. de la Durantaye

The equations behind the systems of Champions Online
equation.png

Ever wonder how the numbers in Champions Online work? Or have you figured it out, and wondered why they are set the way they are? This week, Champions Online Systems Designer, Brian Urbanek explains how energy equates into damage, and how balancing these numbers is just as much art as it is math. Urbanek reveals how the systems were worked out and the reasoning behind the choices.

Generating baselines is half art, and half science. The "art" part comes from figuring out what kind of game you want to make. Different genres and play styles lend themselves towards different target ideals of "good balance," and hence valid baselines. A game that's supposed to simulate a gritty, street level police drama, where a gunshot is extremely dangerous, requires very different assumptions (and different math and systems) than a game that's about super heroic action.

Read the full first part of this exclusive Dev Diary only at Ten Ton Hammer.

Formula and numbers

I am a bit confused on the equation. In excel =POWER(<base value>+<base increment>*<number of incremental steps>*(1+<inflation rate>),<number of incremental steps>) yields some pretty funky results which don't match the examples you gave in the Diary. Maybe you are trying to not divulge the entire formula exactly for proprietary reasons... But if you aren't trying to do that then can you clear that formula up with some real numbers and examples please? For instance what numbers are you usi...

Quote:
Originally Posted by sgtsubterfuge View Post
I am a bit confused on the equation. In excel =POWER(<base value>+<base increment>*<number of incremental steps>*(1+<inflation rate>),<number of incremental steps>) yields some pretty funky results which don't match the examples you gave in the Diary. Maybe you are trying to not divulge the entire formula exactly for proprietary reasons... But if you aren't trying to do that then can you clear that for...

Me likes big big numbers thingie, makes guud clomp with dat big numbers.

Numbers tasty, me likes.

wait, what ?

Quote:
Originally Posted by Asherett View Post
You've misread the formula.

It's <base value> + <base increment> * <number of increment steps> * (1 + <inflation rate>) ^ <number of increment steps>.

With your annotation it should be =<base value> + <base increment> * <number of increment steps> * (POWER(1 + <inflation rate>), <number of increment steps>).
Ok, I'll try that. Thanks! Were you able to pick up on any of the variables he...

Quote:
Originally Posted by sgtsubterfuge View Post
Ok, I'll try that. Thanks! Were you able to pick up on any of the variables he listed?
Works better but still gives funky ranges that don't match his 3 points between lvls 1 and 2 and more than 6 points between lvls 39 and 40...

Read all 8 comments and add your thoughts! »

Join Now!
  • arkantos78901,
  • ThermiteReaction,
  • BaronIveagh,
  • ueltschi,
  • and InternetNomads
recently became Premium Members and get first access to beta keys, contests, exclusive interviews and video, and can turn off ads. Why not join them?

Champions Online Details

    Windows Xbox 360
  • Developer: Cryptic Studios
  • Genre: Comics
  • Status: Published
  • Official Website
  • Official Forums
  • Monthly Fee: P2P
  • Release Date: September 1st, 2009
  • ESRB Rating: T (Teen)

More on Ten Ton Hammer