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

Custom-K design and balance

4 posts, 253 views
Post comment
Filter:    Player:  
sort
There are 2 ways to design units.

1: tell designer what you want to put on your units.
e.g. a car with 100m on motor, 200m on armor, weapon plasma gun with damage=100, x0.5 on speed, x0.5 on range, x1 on reload.
(see source code for more)

2: tell designer what parameters you want your units to have, and designer tell you the cost.
e.g. a car with { speed=100, hp=1000, weapon_1={ damage=100, range=200, projectile_speed=200, reload=1} }
then designer tell you how much cost it is.

mb we can use both but I may be not that diligent...

3. Event Horizon (choose chassis and size, then it gives a grid and you can put things in it) / Istrolid (put things and designer choose chassis)
I think this will makes design more visual and makes ppl more willing and spent more time on designing.
But mb costs me more time to make grid part.

Then there are 2 ways to balance things.

1: do it by felling.
need a lot of test.

2: get unit data from zk and do simulated annealing algorithm.
how balance zk is?
how fast my computer is?
+1 / -0
50 days ago
balance formula:

weapon:

weapon base defines some basic values:

{
damage=16,
cost=1,
range=350,
proj_speed=300,
reload=2
}

then modifiers:

damage_buff(factor){
damage=damage*factor,
cost=cost*factor
}
proj_speed_buff(factor){
cost=cost*(1+factor),
proj_speed=proj_speed*factor
}
range_buff(factor){
cost=cost*(1+factor),
range=range*factor
}
reload_buff(factor){
cost=cost*(1+factor),
reload=reload*factor
}.

then chassis

then modifies:

armor(armor_value){
cost=cost+armor
hp=hp+armor*30,
}

motor(motor_value){
cost=cost+motor_value
motor=motor_value * ???
}

(speed=motor/mass) ( mass=(((cost/2) + (hp/8))^0.6)*6.5 is hardcoded by zk)
+0 / -0

50 days ago
I suggest balancing by feeling (option 1).
If something is OP, it's OP for everyone.
Can always buff or nerf in updates as needed.
+2 / -0
48 days ago
big problem:

whether weapon (ot others) affects efficiency of armor?

normally i expect 20hp / 1m.
but e.g. for stardust
220m 1500hp 450dps
if we add 80m 1600hp then it is
300m 3100hp 450dps

it is op.

how should we balance it.
+0 / -0