The basics of game growth cycle design: use a "ruler" to measure

The basics of game growth cycle design: use a "ruler" to measure

[[150854]]

Text/Chen Han

Talk about the basis of numerical balance: the ruler method

Set a basic conversion scale, and then use this scale to derive the combat value system and economic value system for each player's growth stage in the game.

Take RPG as an example

When a level 1 warrior kills a level 1 slime, he loses 10 HP points on average and gains 1 copper coin on average.

(Whether using the addition attack and defense calculation formula system or the multiplication attack and defense calculation formula system, the above results should be obtained. In other words, you can find a way to adjust the formula to achieve such a result.)

So what is the conversion between HP and copper coins?

We need to come up with a standard: a small blood bottle that restores 20 points of HP is set at 1 copper coin. In essence, the player gets a profit of 0.5 copper coins each time he kills a slime. Why you want to give players a profit is your "design intention". If the price of a small blood bottle that restores 20 points of HP is 2 copper coins, then the player will not make any profit. If the price is 3 copper coins, then the player will have no money to buy a blood bottle and will die.

The values ​​will cause players to have different behavioral results!

The price is 1 copper coin. Players can kill continuously and then buy enough small blood bottles to ensure that they can keep killing.

The price is 2 copper coins, and players can kill continuously, but the small blood bottle on their body is just enough to save their lives, and the psychological pressure on players increases.

If the price is 3 copper coins, you need to provide players with additional recovery methods such as sleeping to force players to sleep. Then you can design a system that requires players to go home or sell items such as a tent so that players can sleep anywhere.

When designing, we usually first decide how we want players to play and what kind of feeling they have, and then set the standard.

For example, if your boss wants players to have more excitement when fighting monsters, then the price cannot be 1 copper coin. At the same time, your boss wants to be liked by hardcore RPG players, so he proposes a life simulation system such as eating and sleeping. Then the price can be set at 3 copper coins, or even higher.

Based on this requirement, you as a numerical planner can just decide that the scale is 1HP = 0.15 copper coins for a level 1 warrior (because the nature of professional combat is different, so please note that this is for warriors. Perhaps archers and mages do not lose blood, but consume more operation time or operation intensity)

When the warrior reaches level 2, your boss wants the player to feel the improvement brought by the upgrade. So how do you do it? Just adjust the scale to 1HP = 0.1 copper coin. That is, when killing a level 2 monster, the warrior loses less HP or earns more money.

On the other hand, if your boss wants to increase the pressure (which seems wrong), then adjust the scale to 1HP=0.2 copper coins.

(It doesn't actually need to be accurate to every level, unless your game is like DND which only has 20 levels. Then you can adjust the ruler every 10 levels)

Generally speaking, the work of numerical planning is to first come up with a basic scale of level 1 based on the needs, and then come up with the scale changes in the growth process based on the needs. (This process is just a matter of taking pictures, and the more experienced you are, the more accurate you will be. But no matter how scientific the curve you use, it is actually based on your imagination. Because the game is dynamic, and the behavior of each player is also dynamic, so it always needs to be tested in the end)

After shooting, use functions and VBA to build a simulator (a mathematical model. The significance of the model is that by adjusting the parameters, you can observe the final result and the numerical changes in the intermediate process). You don’t have to make a simulator. In that case, you have to wait until the program is written and then actually test it in the game. Through testing, you can verify whether the numerical value meets the design requirements.

<<:  Fish swimming against the current, the hesitation of a programmer in Beijing about whether to go or stay

>>:  Exploring the front-end and back-end separation architecture

Recommend

Should we cut advertising budgets during the epidemic? Shouldn’t!

Some time ago, I wrote an article titled "Wh...

Google is killing off micro SD cards

Like it or not, micro SD cards and Android devices...

Top 10 Marketing Keywords in 2019

The countdown to 2020 begins. It’s time for the y...

How to optimize image traffic on mobile devices

[[171480]] In addition to script style files, mos...

The new version of iMessage is an invisible browser in iOS 10

Just as public market investors are very optimist...

Smart eating in winter - cooking secrets to reduce salt without reducing flavor

The salt intake in the diet of Chinese residents ...

WeChat operation: Master all the skills of WeChat push in 10 minutes!

1. Article Overview Core content: WeChat push ope...

In addition to space junk, they also threaten spacecraft!

Not long ago, NASA, ESA and the Canadian Space Ag...

In Microsoft's eyes, XBOX is actually such a role...

There is no doubt that in the battle for the next...

Website copywriting planning, the three most easily overlooked points!

We always think that we have enough knowledge and...

What exactly are the green vegetables that people in the South refer to?

Author: Fluent Recently, such a picture has been ...