Game Advanced Practice of Enemy Total Damaage and Balance Adjustments
GCC Academy
Hello everyone
This is Park Hyung-seon from Action RPG Balance Game Planning
This time, I will talk about calculating the enemy's total damage and adjusting the balance
Let's practice finding out how much the enemy can attack and inflict damage
We didn't set the enemy's base ability, ground, and attack power like the player
but set it to BQS, attack power per second
This is because we wanted to determine the damage based on the enemy's survival time
Let's adjust the balance based on the survival time
Finding the Damage Given by Monsters While Surviving
Calculating the total enemy damage and adjusting the balance
Let's start the practice
This is a practice of finding the total enemy damage
We previously found
the enemy's defense
defense rate, and HP compared to the ally
Then, we need to find the total enemy damage
Let's look at how to find it according to the order
When we first set the battle balance standard
we said that the total attack power of the ally is the total enemy HP
and the total attack power of the enemy is the total HP of the ally
by comparing them
This means that
the ally's total attack power is DPS
If the allies have 3 minutes
based on DPS
and the game ends in 3 minutes
the 3-minute DPS
would be the total attack power of the allies
The enemy's total HP is the HP
that must block the allies' DPS for 3 minutes
so that you can think of it as HP
but HP is not just HP
but HP that reflects defense
You calculate it by removing defense and calculating it to get HP
So, the HP and the ally's 3-minute DPS would be the same
So you can easily compare the allies and the enemy like this
Then there is a little more difficult part
The enemy's total attack power is the allies' total HP
It is easy for the enemy to block the allies' sec attacks
but it is a little tricky to calculate how long the allies can endure
the enemy's attacks for 3 minutes
The reason it is tricky is because
the allies also hit
Since the allies hit, the enemies will hit the allies when they survive
It is a little more accurate if you calculate
so it is a little trickier
However, even if you calculate it like this, there are variables in the case of action RPGs
Movement, evasion
and hitting at once
are many variables
So even if you calculate it like this
you must do a playtest
Nevertheless, you have to calculate it in Excel
and balance it first
to be able to input numbers
and do a play test with those numbers
You can't even do a playtest if there are no numbers
allowing for some errors
First, set up a hypothesis as best as possible
to balance the numbers
and then do a playtest and adjust that
Let's take a closer look
If there are stages 1, 2, 3, 4, 5, 6, 100
let's look at stage 2
There are stages 1, 2, 3, 4, and 5
There is standard attack power per second
Stage 1 is 211, 2 is 212
3 is 214
4 is 217
and 5 is 220
In the previous lecture, we defined the enemy's attack power as attack power per second DPS
meaning that Stage 2 deals 212 damage per second
If you hit it, it's minus 100
minus 210
This is to calculate the amount of damage you can deal with while surviving
Calculating the amount of damage given by a monster
Let's take the total damage a monster gives to an ally
the base attack power per second times the survival time in seconds
and take Stage 2 as an example
There are base attack powers per second for Stages 1, 2, 3, 4, and 5
One monster can give 212 damage per second
Unlike players, they don't wear equipment
Monsters don't wear equipment
and don't have to consider equipment or other item abilities
There are games where monsters wear equipment
but this makes balancing very difficult
and hard because there are many variables
So, in general, monsters don't wear equipment
and just create a value to balance it
But not all games are like that
so it's easier for monsters not to wear equipment
People play many games
and I'll do this based on those games
They'll attack the player during the 10 seconds they survive
They'll last 10 seconds against the player
After 10 seconds, they'll give a total of 2,120 damage
Because the base attack power per second is 212 for Stage 2
so 1 second is 212
It lasts for 10 seconds
Since it deals 212 damage in 10 seconds
the calculation is 2,120 when you multiply 212 by 10
In this way, for 10 seconds
dies during survival time
the monster can hit the player before it
That's 2,120
Then, let's set the boss monster attack power level
while setting up a detailed table
Let's take a look at the column
There is a stage
There is HP based on a normal mob
There is a defense based on a normal mob
and attack power per second based on a normal mob
The stages are 1, 2, 3, 4
Copy and paste a normal monster's attack power per second formula here
It's a cubic equation
The specific formula is
his is the formula for x
equals
0.0007 times b6 bracket 3
meaning x cubed
b6 gets the value of cell b6
and there are b7 b8 b9 below cell b6
and there are integers entered
like 1 2 3 4 5 6 7 8 9 10
And now, if we continue
= is 0.0007 times b6 square brackets cubed
plus 0.3885
times b6 square brackets squared
plus parentheses minus 0.1605
times b6
and I copied and pasted the formula plus 300.02
Then, if the plus button appears
after pasting, drag it down, and it becomes a formula
as I told you last time
Stage normal mob HP
normal mob defense
normal mob attack power per second
normal mob damage absorption
boss mob HP
boss mob defense
I added a column as a formula
for boss mob attack power
and copied and pasted it to create this formula
The boss's attack power per second is formulated so that the stage can go up, and the attack power also increases
If you put 1, 2, 3, 4, it becomes 300, 301, 303, 306
so I rounded up or down the decimal point
and created this formula
Let's find out the damage to monsters over a certain period
A slightly complicated table will appear
Since it's complicated, I'll explain it one by one
Assuming no damage is taken
this means the damage given by all monsters on the stage for 1 minute
including bosses
You can get the player's HP based on this value
This is also sampling balancing, just like the previous lecture
First, let's take a look at the columns on page 10
Sampling balancing is largely done by stageㄹ
You can see it divided into 20 stages
It's like stage 1, stage 20, stage 40, stage 60, stage 80, stage 100
and there's also a column called attack power ratio
So, on page 10
there are two columns called stage and attack power ratio
The values ​​are total damage per minute
total damage per minute for boss mobs
damage per second for boss mobs
total damage per minute for normal mobs
total damage per second for normal mobs
number of normal mobs
and attack power per second for normal mobs
You input it by stage
Then, what is the attack power ratio?
It means the ratio of the attack power given by normal and boss mobs
Here, normal mobs are set to 94%
and boss mobs are set to 6%
In stage 1
find the amount of damage per second that all monsters in the stage can give
One monster can give
4,780 damage per second to the player
The damage that one normal monster
can give per second in stage 100 is as above
It is entered in the table like this
It is the attack power per second based on normal mobs
It is shown in light green on the right
The amount of damage that a group of 29 normal monsters
can inflict in 1 minute is
29 times 4,780 times 60 at 100 stages
60 is 60 seconds
It's the attack power per second
So if you calculate it
It will be 8 million
830, 17,000, 148, these values come out
Let's do the math
If 29 monsters attack at once
they can inflict 138,619 damage per second
This is a graph of the attack power of each stage for a certain period
This is a graph of the increase in the attack power
of each stage per minute, regardless of the damage taken
It is divided into stages 1, 20
40, 60
80, and 100
and it is divided into total damage per minute
total damage per minute from boss mobs
and total damage per minute from normal mobs
The ratio of boss mobs is low, so the graph is below
Find out how much damage a monster gives while surviving
Let's say the player is playing stage 1
Check how many seconds the monster can survive from the player
and then check the damage it can give during the survival time
Here is the player's information
Player level 1
DPS, including skills, is 516
DPS, including skills, means basic attack DPS plus skill DPS
Since it's DPS, it's damage per second
This means that the damage per second that basic attacks and skills per second can cause is 516
Here is the general monster information
Effective HP is 427
attack power per second is 211
Effective HP means that the actual HP is calculated by applying the defense formula to the HP
If the defense is high, the higher value of the original HP will be the effective HP
And time passes
After 0.83 seconds, the player's DPS is 516
and the monster's effective HP is 427
Then, it can't last 1 second
This is because the monster's HP
is lower than the player's DPS
Since the player's DPS is 516
and the monster's HP is 427
it can't last even 1 second and dies
So, if we calculate it
it can last 0.83 seconds and die
Calculating the amount of damage given by a monster while surviving
Let's assume that the player is playing Stage 1
Let's check how many seconds
the monster can survive from the player
and then check the damage it can give during the survival time
The monster hit the player
The minus 211 damage value is displayed above
If the monster survives for more than 1 second and attacks, it will inflict 211 damage
If the player approaches, a variable says that
it will evade the first attack
It could last more than a second
due to variables such as pre-attack evasion
And our character hit the monster hard
And our character hit the monster hard again
Attacks are impossible for 0.83 seconds
That's because it attacks once per second
To calculate the total damage
let's calculate it as if it deals damage for 0.83 seconds
For the calculation
if we assume that damage is dealt during the 0.83 seconds that it survives
to calculate the total damage later
we can calculate that 211 times 0.83
deals 175 damage
Finding the amount of damage given by a monster while surviving
Let's assume that the player is playing Stage 1
Let's also find out the amount of damage
the boss can give while surviving
There is a player character and a boss character
Player information and boss monster information
Let's assume that the player and the boss monster
are fighting
The player information is level 1
and the DPS, including skills, is 516
This also means the damage that can be given per second
by combining basic and skill attacks
The boss monster information is also 7,923 effective HP
Real HP reflecting defense
300 attack power per second
and DPS per second
So the boss monster will also
have skills or basic attacks
and we'll add them all up to find the attack power per second
Let's assume that the boss monster and the regular monsters are defeated, the boss monster appears
and the boss monster and the character fight 1-on-1
The player hits the boss once
and the boss attacks again
After 15 seconds, the boss's skull disappears
and only the head remains, and he dies
Player DPS 516
Boss monster's effective HP 7,923
It can survive for about 15 seconds
In this case, the boss monster's effective HP is more than 1 second
Since it is 7,923
if we divide it by 516, it has a lot of HP to survive for about 15 seconds
Finding the damage the monster gives while it survives
Let's assume the player is playing Stage 1
Let's also find the damage
the boss can do while it survives
Here, the boss monster and the friendly character are fighting hard
Let's assume that the boss
attacks once per second and deals 300 damage when attacking
So, the boss hit him hard
And the character also hits the boss hard
The attack and defense battle continues for 15 seconds
So, the boss deals
approximately 4,611 damage
during the 15.36 seconds it survives
If you calculate this
it's the survival time
15.36 seconds times 300 damage per second
While the boss is alive, it's harassing the friendly character
Hit
But if you kill the boss, the friendly character won't take any more damage
So, when we first set the standard
we easily set the standard of how many hits it takes to die
but this is the standard of
how long the ally can last
For how long the boss is alive
how many enemies are alive
and how many times the enemy hits the ally
we have to consider these things again
So, to be accurate, we have to hit the ally
during the boss's survival time
and the enemy character's enemy mobs and normal monsters' survival time
If the enemy dies, the ally will no longer take damage
So, to be accurate
it is very important to try to
calculate it by considering the survival time as a concept
Calculating the amount of damage given by monsters while surviving
Here, a slightly more complicated table appears
So, you may have seen this before
but I will explain it in detail again
You can calculate the total damage for the stage
by adding the damage given by all normal monsters
while surviving and the damage given by the boss while surviving
You can think of it as the damage given by
all normal and boss monsters while surviving
and the damage they can give during the expected clear time
You have to create this huge table from scratch
It looks very complicated
but you can create it individually
so I will explain how to create it one by one in order
When creating this data table, I told you to create 10 columns first
So, Stage 1, Stage 20, Stage 40, Stage 60, Stage 80, Stage 100
To balance the sampling like this
add Stages 1, 20, 40, 60, 80, and 100 to the columns first
And now, set the attack power ratio
The attack power ratio
is the ratio of the attack power given by the boss and normal monsters
So the boss monster has HP
and the normal monster has HP
And they both have a survival time
Then, while both are alive
for how much damage a group of normal monsters will inflict on allies
and how much damage a group of boss monsters will inflict on allies
We set the standard
So, if the attack power ratio is 59%
and 41%
we set it
to 1 stage
If the boss is set to 59
and the normal monster is set to 41
then the damage during the time the boss monster lasts
the damage during the normal monster lasts
and the total damage from the group of normal monsters are determined
This is because we showed the total damage per minute
So, if we can compare the attack power
that allies can give and the HP that the enemy can receive
then we can also compare the total damage
that the enemy can give and the HP that allies can last
So, let's take a look at the values
Let's take a look at them all
There is a value called total damage per minute
There is a value called damage during the time the boss monster lasts
There is a time in seconds that the boss monster lasts
and there is an attack power per second based on the boss monster
There is the total damage inflicted during the time that all normal monsters last
the number of seconds that all normal monsters last
the damage inflicted during the time that one normal monster lasts
and the attack power per second based on normal monsters
You can get that
and the total damage per minute
is the damage inflicted during the time that the boss monster lasts plus
he damage inflicted during the time that all normal monsters last
And you can calculate the rest of the columns as well
If we look at them
the attack power per second of normal monsters in stage 1 is 211
the number of normal monsters in stage 1 is 21
and all normal monsters last 18 seconds
However, we can miscalculate just by looking at this text
Some say that the total damage of normal monsters
can't be calculated in the form of damage per second
number of normal monsters, and total lasting time
but that's not the right formula
It doesn't take into account the lasting time of all monsters according to their HP
So you can't multiply the columns like this
or do this
So you have to look at each one and find the formula logically
and you absolutely can't just multiply the columns
That's why that formula is wrong
Some people may think and calculate like the above
because the terms are similar
but that formula is wrong
so I made it up to tell you
that you shouldn't multiply like that
You shouldn't calculate like that
Calculating the amount of damage given by monsters while surviving
This is the damage that can be given during the expected clear time
Calculate the damage of normal monsters and boss monsters
at stage 1, stage 20, stage 40, stage 60, 80, and 100
and add them to get the total damage
So it will be an upward graph
I will explain how to calculate correctly
without making mistakes
in advance
Calculating the Total Damage of All Normal Monsters
How to correctly calculate the total damage of all normal monsters
Let's assume that the player is playing stage 1
There is player information and normal monster information
If you set them one by one
you can divide the player information, player level 1
DPS including skills 516
DPS including normal skill attacks 516,
normal monster information, effective HP 427
attack power per second 210
HP reflecting defense 427
After 0.83 seconds, player DPS 516
monster effective HP 427
and you can survive for 0.83 seconds
If a monster survives for more than 1 second and attacks
it deals 211 damage
and to calculate the total damage later
assuming that it deals damage during the 0.83 seconds it survives
it can be seen that it deals
a total of 211 x 0.83, 175 damage
The time that a normal monster can survive is 0.83 seconds
Since it can deal 211 damage in 1 second
it is usually rounded up by 211 x 0.83
175, and rounding up or down is done
using the roundup function or something like that
Through 175, we can calculate the damage a normal monster
can deal when it survives
The attack power for 0.83 seconds is difficult
but the calculation is done as above
to calculate the total attack power
assuming the player is playing Stage 1
When calculate again
The DPS
including the player's level 1 skill, is 516
The number of normal monsters is 21
the total effective HP is 9,396
and the damage per second per monster is 211
The numbers can be determined in this way
So total effective HP is the sum of everything
Total damage of all normal monsters
Let's say the player is playing stage 1
Let's say 21 normal monsters fight
the player, each lasting 0.83 seconds
The total fight will last 18 seconds
Since it's less than 1 second
let's divide 516 and 9,396 by 516
After 18 seconds
it's possible to assume that
all monsters survive for 18 seconds
and deal 170 over damage
while surviving for 0.83 seconds
18 seconds of all monster survival times the damage
done while one survives
175 times 18, which is 3,185
Based on stage 1, all normal monsters are annihilated in 18 seconds
All 21 normal monsters in stage 1
can fight a player at level 1 for 18 seconds
Assuming that all normal monsters survive for 18 seconds
and each normal monster
damage about 175
we can calculate that
175 times 18 seconds can deal 3,185 damage
That's it for this lecture
Thank you for your hard work
Thank you
Find the damage given by a monster during survival time Find the damage given by a monster Total damage is given by a monster to an ally: (Base attack power per second x survival time)
Damage given by a monster during a certain period of time This refers to the damage given by all monsters on the stage (including bosses) for 1 minute, assuming no damage is taken
Find the amount of damage a monster gives while surviving Check how many seconds a monster can survive from a player, and then find out how much damage it can give during its survival time
Add the damage that all normal monsters give while surviving and the damage that bosses give while surviving to find the total damage for that stage
The damage that all normal monsters plus bosses give while surviving - you can think of it as the amount of damage that can be given during the expected clear time
Calculating the total damage of all normal monsters How to correctly calculate the total damage of all normal monsters Player level is 1, DPS including skills is 516 divided by effective HP is 427
attack power per second = 211 Player DPS (516) / monster effective HP (427) = 0.83 seconds can last
The time that one normal monster can last is 0.83 seconds Since it can deal 211 damage in 1 second, we can calculate the amount of damage that can be dealt
when one normal monster survives by multiplying 211 by 0.83 and multiplying by 175 (rounded up) All normal monsters in Stage 1 (21 in total)
can fight while surviving for 18 seconds against a player at level 1 Assuming that all normal monsters survive for 18 seconds
and deal 175 damage per normal monster while surviving, we can calculate that the damage that can be dealt is 175 x 18 seconds = 3,185