computing bonuses... new formula??

Topics that are not maps. Discuss general map making concepts, techniques, contests, etc, here.

Moderator: Cartographers

Forum rules
Please read the Community Guidelines before posting.
Post Reply
User avatar
oaktown
Posts: 4451
Joined: Sun Dec 03, 2006 9:24 pm
Location: majorcommand

computing bonuses... new formula??

Post by oaktown »

For starters, no way will a formula ever give you perfect bonuses for your map; you have to look at how it will play and adjust accordingly. Still, it helps to get you going. I've never been entirely happy with the bonus calculation formulas we've been working with because...

1. I feel they over-value the number of neighboring territories and regions, without considering the size of the neighbors. For instance, in classic Australia has only one neighboring territory and region, which makes it an attractive take, right? Certainly... but since that one neighbor is huge, there's nowhere to go. Image if that neighboring region was only four territories - then it would really be attractive, because you get one bonus and jump to the next. It would make for a powerful start.

2. I feel they don't take into account just how much easier it is to grab and hold a small region early vs. a larger region. With the rising number of two and three territory regions, I think we need to be very careful about how we assign them bonuses. Each territory in a three terit bonus won't be nearly as hard to take as each terit in a 6 terit region, because in the smaller region you don't have to defend as much as you go.

So I've come with the following, which is still very much in the idea stage and I welcome you all to tear into it. It looks confusing on paper, but everything is easier in a spreadsheet. :)

(#terits - 2) x 5
plus
(# defending terits) x 3
plus
(# attacking terits) x 1
plus
(# neighboring regions) x .5
plus
(size of smallest neighbor region - 2) x .5
and divide the whole thing by 10.

For classic this formula gives you (not rounded):
Australia: +2.0
S. Amer.: +2.0
N. Amer.: +4.9
Asia: _7.35
Europe: +4.85
Africa: +3.5

Africa is the only bonus that doesn't round to what it should, but check it out: 3.5. I've always felt that Africa is a borderline +3/+4 anyway, because you rarely win by making Africa your base.
Last edited by oaktown on Tue Jan 29, 2008 9:30 am, edited 1 time in total.
User avatar
InkL0sed
Posts: 2370
Joined: Sat Jun 23, 2007 4:06 pm
Gender: Male
Location: underwater
Contact:

Post by InkL0sed »

"Borderline" is the word... even the numbers can't decide!
User avatar
benny profane
Posts: 248
Joined: Sat Jun 16, 2007 4:00 pm
Gender: Male
Location: Brooklyn, NY

Post by benny profane »

awesome, many thanks oaktown!

snap and i will run our numbers through this, see what we get.

(our biggest issue remains, however, what to do with bonuses within bonuses)
User avatar
pepperonibread
Posts: 954
Joined: Sun Jan 28, 2007 4:33 pm
Location: The Former Confederacy

Post by pepperonibread »

Stickify it!
Image
User avatar
oaktown
Posts: 4451
Joined: Sun Dec 03, 2006 9:24 pm
Location: majorcommand

Post by oaktown »

pepperonibread wrote:Stickify it!
I'd like to run some more maps through it first, see how it comes out... there has to be a glitch somewhere! :wink:
User avatar
BaldAdonis
Posts: 2334
Joined: Fri Aug 24, 2007 1:57 am
Location: Trapped in Pleasantville with Toby McGuire

Post by BaldAdonis »

oaktown wrote:there has to be a glitch somewhere!
Somethings going wrong with the formulae. I've got Aus and SA with
(terits, defend, attack, neighbours, smallest neighbour)
Aus = (4, 1, 1, 1, 12)
SA = (4, 2, 2, 2, 6)
and raw numbers, before dividing by 10:
20 + 3 + 1 + 0.5 + 5
20 + 6 + 2 + 1 + 2

Neither of which will get to the numbers you came out with, for any combination of +/-. Maybe my understanding of the definitions is different?
User avatar
Coleman
Posts: 5402
Joined: Tue Jan 02, 2007 10:36 pm
Gender: Male
Location: Midwest

Post by Coleman »

I got the same numbers as BladAdonis.
User avatar
onbekende
Posts: 1530
Joined: Fri Apr 14, 2006 10:19 am
Location: Belgium

Post by onbekende »

I like mine :( and I already look at how the continent lies in respect to the rest, meh

it gives around the good numbers for every map recently made, it normally has enough math build into it to keep it that way (whatever crazy thing you people make, I am sure I can alter my formula to suit it)
Emperor of the Benelux
Founder of the Commonwealth of Planets
Founder and CEO of JF
User avatar
DiM
Posts: 10415
Joined: Wed Feb 14, 2007 6:20 pm
Gender: Male
Location: making maps for scooby snacks

Post by DiM »

i want to add just 1 thing. no matter what formula you use the numbers will need adjustment afterwards and this can only done by the human brain not by a calculator. because the calculator doesn't look at the overall map and gameplay possibilities. for example look at land's end in british isles. 1 border +2 bonus. just like australia. seems fine and it is. but what if when you get out of that continent you bump into a similar one? and you can hold both for 1 border? will you still give each of them a +2 knowing both can be easily held with 1 border?
“In the beginning God said, the four-dimensional divergence of an antisymmetric, second rank tensor equals zero, and there was light, and it was good. And on the seventh day he rested.”- Michio Kaku
User avatar
oaktown
Posts: 4451
Joined: Sun Dec 03, 2006 9:24 pm
Location: majorcommand

Post by oaktown »

BaldAdonis wrote:
oaktown wrote:there has to be a glitch somewhere!
Somethings going wrong with the formulae. I've got Aus and SA with
(terits, defend, attack, neighbours, smallest neighbour)
Aus = (4, 1, 1, 1, 12)
SA = (4, 2, 2, 2, 6)
and raw numbers, before dividing by 10:
20 + 3 + 1 + 0.5 + 5
20 + 6 + 2 + 1 + 2

Neither of which will get to the numbers you came out with, for any combination of +/-. Maybe my understanding of the definitions is different?
Yep, my bad... i typed it up wrong. That's now how I did it at all. Should be (# terits -2) x 5. :oops:
User avatar
yeti_c
Posts: 9624
Joined: Thu Jan 04, 2007 9:02 am
Gender: Male

Post by yeti_c »

I'm with DiM here - you need a "expandibility" quotient...

C.
Image
Highest score : 2297
User avatar
oaktown
Posts: 4451
Joined: Sun Dec 03, 2006 9:24 pm
Location: majorcommand

Post by oaktown »

at the top of the thread I made it very clear that no formula will ever be perfect. I came up with this new formula precisely to give some weight to expandability - in the example that DiM gave, Australia would only compute to 1.55 instead of 2.0 if the neighboring continent was a 4 as well.

What we really need is something like the way the NCAA calculates RPI rankings - your rank is based oon your stats as well as those of your opponents, and their opponents, etc.
User avatar
DiM
Posts: 10415
Joined: Wed Feb 14, 2007 6:20 pm
Gender: Male
Location: making maps for scooby snacks

Post by DiM »

oaktown wrote:at the top of the thread I made it very clear that no formula will ever be perfect. I came up with this new formula precisely to give some weight to expandability - in the example that DiM gave, Australia would only compute to 1.55 instead of 2.0 if the neighboring continent was a 4 as well.

What we really need is something like the way the NCAA calculates RPI rankings - your rank is based oon your stats as well as those of your opponents, and their opponents, etc.
wtf is NCAA and RPI :?: :?: :?:
“In the beginning God said, the four-dimensional divergence of an antisymmetric, second rank tensor equals zero, and there was light, and it was good. And on the seventh day he rested.”- Michio Kaku
User avatar
InkL0sed
Posts: 2370
Joined: Sat Jun 23, 2007 4:06 pm
Gender: Male
Location: underwater
Contact:

Post by InkL0sed »

NCAA is the college sports organization in the US (I think it stands for National College Athletics Association?). RPI is some basketball stat, I guess. Some sport I don't follow, anyway.
User avatar
oaktown
Posts: 4451
Joined: Sun Dec 03, 2006 9:24 pm
Location: majorcommand

Post by oaktown »

the RPI rankings are fascinating. It considers a team's record against other teams, the record of the teams they've played, and the record of the teams that those opponents have played.

Say Team A plays Team B. Team A is ranked nationally based on its own performance, the performance of Team B, AND the performance of all of the teams that Team B has played, even if Team A never played those teams. This gets tricky because everybody's rankings are circular, depending on the success of teams that are ranked based on the success of the first team.

My head is spinning just trying to describe it.

How this would apply to CC is as follows:
1. Each continent is given a baseline value using # terits, # defendable borders, # attacking terits, and # neighbor regions.
2. The baseline value of the regions neighboring each region is somehow applied to each baseline value to calculate a final value.

Thus Australia's value is based on it's own baseline value, as well as the values of it's neighboring regions. A continent like Australia, for example, with four terits and one border, is given a baseline value of 2.0, but it could be brought up a tick because Asia's baseline value is so large. Meanwhile, a continent like Australia whose only border was another Australia would see its final value brought DOWN a tick because its only border's baseline value is so small.

My "beta" formula, above, takes into consideration neighbor size, but not the other features of the neighbor.
User avatar
DiM
Posts: 10415
Joined: Wed Feb 14, 2007 6:20 pm
Gender: Male
Location: making maps for scooby snacks

Post by DiM »

the rpi thing sounds neat. make that into a formula so we can do some testing.

btw i just thought of another thing formulas don't take into consideration. special features of terits.
for example the dustbowl map where some terits get -1
or let's say a continent has a terit that can bombard all other terits. that makes it extra powerfull but the formula doesn't take that into consideration.
“In the beginning God said, the four-dimensional divergence of an antisymmetric, second rank tensor equals zero, and there was light, and it was good. And on the seventh day he rested.”- Michio Kaku
User avatar
oaktown
Posts: 4451
Joined: Sun Dec 03, 2006 9:24 pm
Location: majorcommand

Post by oaktown »

Here's the excel file, if anybody wants to play with it.

http://h1.ripway.com/rparodi/BonusCalc_Oaktown.xls
Post Reply

Return to “Foundry Discussions”