Loading...
  OR  Zero-K Name:    Password:   

Power Indicator Value

51 posts, 1620 views
Post comment
Filter:    Player:  
Page of 3 (51 records)
sort
I already started to talk about this thing in the thread update that was recently posted, and i am interested to make perfect balance between units using this indicator. We just need a frame, or a foundation where we can start and balance weaponds for commanders, and even units

Curently i want to finish weaponds commanders and d gun PIV indicators

How will PIV bee ?

Examples:

Give AOE, Range, DMG, Reload time, stun dmg, slow dmg, burn time PIV indicators
so we will have something like this:
This is just an example

10 Dmg=10 Piv
reload time 1 second= -50 Piv( reload time 2 seconds 0 Piv, relod time 3 seconds 50 PIV)
10 Range= 14 PIV
30 Stun dmg=10 Piv
30 SLow dmg= 7 PIV
Burn time= 10 PIv

From these we calculate for each weapond or d gun this PIV indicator and adjust all weaponds acordingly to a maximum PIV number like 3000 for example.
THis is just an example and i repeat it will take a lot of time.

From this PIV we can adjust units to, speed, dmg, range, Hp, and so on.I hope with this program if il find the corect PIV values for all we will be able to create and adjust units easily and no more balance problems will appear.
+1 / -3


11 years ago
Was your account hacked by neon, or did you give password willingly?

On serious note, balancing by math never works.
+7 / -0
A unit's rare strength = dmg * hp.

Ofcourse dmg when it hits, so you have to calculate range diffs, speed and accuracy - and micro.

Slow + Real damage doesn't work that simple on a sniper - either you kill it or not (just an example)

Range is more important on statics, because you need to build less to cover same space vs raiders.
HP is important for low ranges, can be made unimportant by shields, but still count early game!

Do you already know the solutions?
Maybe you can balance similar weapons this way, but you need more than just one number for a unit.

[color=grey]EDIT @EErankAdminAnarchid: Human brains are computers. Humans balance units. -> Thus math balances units.

EDIT2 BTW: I don't mind if we limit post-rights to neonstorms...
This thread and Forever are officially neonstorm-tagged now, too :)[/color]
+0 / -0


11 years ago
quote:
Human brains are computers

I'm going to derail a neonthread by saying that you cannot prove it.
+3 / -0
11 years ago
DErankNeonSturm> Human brains are computers -> EErankAdminAnarchid> I'm going to derail a neonthread by saying that you cannot prove it.

You can not prove the opposite also - and I don't want to start a religion-IV thread.
I think that is not what ROrankForever wants as a thread-starter.
+1 / -0
11 years ago
I agree with Anarchid, the game has had over three years of tweaking so balancing by numbers could be a big step back.
+0 / -0
quote:
You can not prove the opposite also

I am not required to prove opposite for your argument to be destroyed.

If your statement that human brains are turing machines is not provable, then your argument that brains

computers

maths becomes unsupported speculation and thus void.
+1 / -0
11 years ago
Can you give some details how the Power Indicator Value relates to
Geometric Average Method of Unit Efficiency? [1]
I noticed your maximum PIV number of 3000 vastly differs from the the core instigator contant of 45.81 [2]
You say that is only an example number but the difference is too large to disregard:

10 Dmg=10 Piv
DamageModifier = (E*M)^(1/2)/1000 [4]
10 Piv = (E*M)^(1/2)/1000
How can we normalize 1 Piv respecting the
Weapon Value (Speed*dps*Range*Rounded AoE): 56,430 [5]
Keep in mind that
Speed%*((Weapon Value% + Health%)/2)*LoS%*Special Value% [5]
so just 1 Piv = Value/dpt^2 does not work.
I propose adding a new constant K' based on
attack strength = K*squareroot (energy*metal) [3]
K'

Power

sqrt(dpt * durability) [1]
We know that dpt = reload time 1 second= -50 Piv
So arrive at
K' = sqrt (Burn time+(Range * durability))

In zero-K's case that comes toan average of 69,1 (v1.11.12)
3000 / 45.81 = 65,49
Think that is pretty close, zK is balanced a bit higher, but afterall just numbers are usually not enough to balance with.

1 http://springrts.com/phpbb/viewtopic.php?f=1&t=10423
2 http://springrts.com/phpbb/viewtopic.php?f=14&t=18228
3 http://springrts.com/phpbb/viewtopic.php?f=14&t=2258
4 http://springrts.com/phpbb/viewtopic.php?f=14&t=3351
5 http://springrts.com/phpbb/viewtopic.php?f=14&t=12103
+1 / -0
DErank[2up]knorke i just tried to find 2 of the most balanced weaponds for commanders.

So i took laser beam and Rocket lanuncher and tried to give them PIV to theyr DMG, AOE, Attack speed, range etc. S
o it goes like this:
Beam laser:
Range:300
Damage:155
Reload time:1 second
AOE:0

R. launcher:
Range:
430 Damage:360
Reload time: 3 seconds
So from this point of view these weaponds are verry well balanced i gues( i hope i am not mistaken).

FOr example in case Rocket lancuher has 1,5 seconds reload time it will do double the dmg.In case of Assault canon we have 360 dmg over 2 seconds. If we remove 1 second reload time we will have double dmg.

So for each second added we just decrease all the PIV with: DMG PIV /(2 X number of seconds)
Now we just need to compare the next things:
Range twards dmg
AOe twards dmg
Acuracy twards dmg
And then come up with a similar formula like i tried to make with dmg in relation with reload time.
+0 / -0
11 years ago
ROrankForever> Do you know how to use excel, screenshots, imgur.com?

You say:
* Current Beam Laser PIV == Current R.Launcher PIV
But don't give us your PIV rating for these

You compare
* Rocket Launcher dmg*2 -vs- Assault Cannon reload/2
Note: No more Beam Laser, but Assault Cannon. If you keep Rocket Launcher, it may confuses ppls while reading - must be learned the hard way :)

Quoting your first post> reload time 1 second= -50 Piv( reload time 2 seconds 0 Piv, relod time 3 seconds 50 PIV)

How do you get -50, 0, +50 PIV? It is not linear?

> 10 Dmg=10 Piv
> 30 Stun dmg=10 Piv
> 30 SLow dmg= 7 PIV
> Burn time= 10 PIv

With 30 Stun dmg, 30 Slow dmg, 15 dmg and any burn time you get 10+7+15+10=42 PIV? What if we add disabling damage too? :)

With given things, you can't calculate Range/Speed PIV values for skirms (which need to be just a bit out of range)
And neither you count things like assault accuracy, hp, etc ...
-> do you only compare weapons without cassie? 100 range vs def matters _a lot_
+0 / -0

11 years ago
Neddie's post, the first one, is the best overview of the topic. The equation used there is very good, but the most important thing to understand is it's assumptions, IE, that all units are doing damage to each-other uniformly.

CA got even further than this, we started to do calculations not just on the expected damage over a units lifetime in combat, but the expected damage from outranging an enemy. This bonus damage is based on effective range, which also takes into account kiting (your effective range vs an enemy you both outrange and outpace is infinite).

By this point you start realizing it needs to be broken down not just by effectiveness, but effectiveness vs a class of enemies (Performance vs skirms or vs raiders differs, as does artillery performance vs turrets, which is again, infinite). Then you realize that the most important factor in what enemies a unit faces is how popular those units are on the battlefield, and you need empirical statistics on what is actually built...

By this stage we realized this is much less effective than tracking actual performance, which is what we've always been doing.

The other way to do mathematical balancing is to 'calibrate' it against units you consider balanced (Which is what is being done here). The problem with this is that you need a huge number of very balanced units to calibrate it against, and you never really know whether the unit is unbalanced or whether your calibration is just not taking into account why that unit is good/bad.
+1 / -0
11 years ago
Thats the thing @Neonsturm, i need to think of the main PIV value for dmg, and from that compare dmg with all other things, so we know how efficient is dmg against/range,aoe,reload time, etc.
+0 / -0
[color=grey]Who is Neddie? Anarchid? Forever?[/color]

Quote AUrankAdminSaktoth> Then you realize that the most important factor in what enemies a unit faces is how popular those units are on the battlefield, and you need empirical statistics on what is actually built...

No. Peoples seem to forget about some units because they are under-used. That makes a pro different from newbes or noobs.

E.g: Hammers were OP some time ago. Why did nobody build, scynthe/sniper/glaive, scorcher/ravager, kodachi/pillager, pene/scrubber, pyro/firewalker, roach/bandit, fleas/crabe, phönix, blastwings/brawler.

[color=grey]If the cheap things doesn't work, maybe not hammer's speed or range is the issue, but hp or a too big sight radius.
A low sight radius opens a possibility for scout wars (rector has a cheap jammer) and killing enemy scouts will cost them metal if you can't afford more expensive units like crabe or firewalker.

If the enemy could spam dirtboxes, he has another factory and you can do it too.
The problem is remembering and finding the best strategy in the short time you have.
To know more than just one strategy how to beat something. The enemy can't counter everything except he is better than you are - then hammers would only be a tool like any other.[/color]

But players want to use just 1 or maybe 2 units, not 5 different.
If they have to be in different formations, depending on situation, this might be too micro heavy for most peoples.
E.g: Retreat the damaged unit out of a death ball, adjust repair zones and retreat pathes (how to use this widget? :), scout with dirtboxes, but don't penetrate the front defense line to let other defense shot at them too - impossible without (not existing) widget.
+0 / -0
11 years ago
quote:
I am not required to prove opposite for your argument to be destroyed.

EErankAdminAnarchid

actualy in a binary argument you are. If you cant prove your position, and he cant prove his, neither of you can state that you are right... also most people would say that the brain is "like" a comuter but since it does not use binary, uses a digital signal that is treated as an analog signal for the purposes of processing, the structure is insanely complex and constantly self modifying... there is no hard line between the two
+0 / -0
So how do you weigh in air vs ground movement? Slope tolerance? Turning radius? Flat multipliers? Something nonlinear, like "it depends on the other stats of the unts"? Then you're likely to end up with (way) more variables (as in, coefficients/parameters for your PIV functions) than you can handle.

Some more things: Projectile speed? Outranging (note that this depends on stats of other units!)? Leaving a wreck? Missile arc? Leading/non-leading?

And then of course special things like dguns, buildpower (+rez), jump, puppy grey goo ability and most importantly micro gains...
+0 / -0
To be fair, ROrankForever is mostly proposing this for comm weapons. But the weight you put on the utility of EMP or slow damage, or the utility on a low rate of fire vs a high rate of fire, or the utility on having exactly the range to outrange an LLT and having just not enough range (Or, having the range to outrange an LLT with +20% from base comm upgrade + module at level 2, etc). Actually, since range and damage mods are % based, a weapon which trades off range or damage for AoE or accuracy benefits less from modules since the latter have multiplicative scaling.
+0 / -0
11 years ago
More variables but they will all depend on the first variables that i make now, like the one i made with reload time.Next one is range variable that will be based on dmg and reload time if its necessary.After that il go to Aoe and so on

DMg aoe reload time, range are the foundation of the others.If i manage to give for these a clear relation to each other then i can establish the PIV value, and from the PIV value il expand more to projectile speed, commander speed, and so on.
After this il start with Hp of units, the metal cost for different PIV numbers and so on.I think it can bring a good perspective, but first i ask this from all dev comunity that reads this:

Please give me examples of perfect balanced units and perfect balanced weaponds.
And please explain to me where can i find the full detail of units regarding all the stats that are not shown in the forrum.

So this is how it will look in the future if people agree to make the twiching program integrated in zero k:



After you press that you will recive this:



And forward:

+0 / -0


11 years ago
balancing by math is ludicrous. It only works if you account for every single factor, which nobody has ever yet done.

produce a formula with annotations and post it here perhaps
+0 / -0

11 years ago
Best thing would be to derive a best fit formula given real statistics on unit success. Then you can try models with different parameters and see what comes out of it.

I have a sneaking suspicion that most variation will be accounted for by dps and health alone?

OTOH perhaps we should just balance for unit use, and let the community decide which ones are UP/OP?
+0 / -0

11 years ago
its hard (if not unrealistic) to press the game to a mathematicl formula. game situations have too many parameters and is fast changing over time. you will never meet a accuracy to make worthy analysis of it. or, maybe you want to do a data-mining dissertation or doctors work on the game ;)
+0 / -0
Page of 3 (51 records)