• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:19
CEST 15:19
KST 22:19
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro4 Preview: Mirror Mirror4[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10
Community News
5.0.17 Patch Notes - October 7, 20264Weekly Cups Results (Sep 28-Oct 4)0SC4ALL: II SC2 Complete Invited Player Lineup10StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026)77Weekly Cups (Sept 21-27): herO and ByuN double2
StarCraft 2
General
5.0.17 Patch Notes - October 7, 2026 How do you feel about the mass reverts in the 5.0.17 PTR? [Old] StarCraft 3 Reportedly in Development StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026) Weekly Cups Results (Sep 28-Oct 4)
Tourneys
ISSL (IntoTheTV x SOOP SC2 League): Premier Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Grand Finals Sea Duckling Open (Global, Bronze-Diamond)
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
Mutation # 546 Catch the Train The PondCast: SC2 News & Results Mutation # 545 And Drops and Rifts Mutation # 544 Double Trouble
Brood War
General
Fantasy returning? Sagi.gg Launcher Released BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ SC4ALL II Brood War Complete Invited Player Lineup
Tourneys
[ASL22] Semifinal A [ASL22] Semifinal B [Megathread] Daily Proleagues [ASL22] Ro8 Day 4
Strategy
Simple Questions, Simple Answers Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do?
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Total Annihilation Zero
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Artificial Intelligence Thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Escaping Into Video Games: G…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10548 users

The fallacy of a null value in game balance

Blogs > hoby2000
Post a Reply
hoby2000
Profile Blog Joined April 2010
United States918 Posts
December 31 2015 19:29 GMT
#1
Working on my own game and have had this thought brewing for awhile, so here it is:

The difference between nerfing and buffing is the difference between addition and subtraction - the number either goes up or goes down. However, nerfing and buffing in game balance has one rule that will always be true - the value of something is never null. If it is, then it's not a value anymore. If a marine does 0 damage with his gun, he's not doing damage. If he does .00000000000000000000000000001 damage, he's still doing damage, but only at a rate that in the given balance would be considered useless, or null. But it is not in fact null because the other values could be brought to the same level where such minimalist damage would now be considered worth something to the user, and not null.

A value in a gamecan therefore only be relatively null and not completely null unless it is non-existent. When talking about game balance, it's important to note that the act of nerfing or buffing things in themselves carry no weight unless there are other things to compare to it. Neither are good choices simply for their sakes - i.e. buffing is always better than nerfing or vise versa. Nerfing something into oblivion is no different than buffing it to God status.

Competitive games like DotA, Starcraft, League, Counter-strike, Hearthstone etc. are their own eco-systems. I'm not even talking about the community surrounding the games either - the games themselves are ecosystems. While a developer may have created the game, it's impossible for said developer to understand the depth of a change they may make because once a game's complexity reaches a certain point, changing anything could have a wider spread effect than one sees, especially when you can only see from one vantage point clearly.

It's not just competitive games that re like this either - Earlier generations of games have had all sorts of flaws pointed out because the developer thought they had done a good enough job hiding exploits. One of my favorites is the Zelda: Ocarina of Time glitch where you kill Ganon with a deku stick - The deku stick has a constant hit box, but you can only use it as a gild. You have to fight Ganon as an adult, but a certain glitch in the first dungeon of the game allows you to fight him as a kid, making the fight absurdly easy because you can just stand behind him.

The point of the deku stick having a constant hitbox was so it could catch fire when it collided with any flame. This is something you do a lot in OoT where you light torches in a certain order or to reveal another secret. Nintendo at the time believed that because the Deku Stick could not be used as an adult, why should they care? They didn't know about the Gohma glitch, and if they did, the way it's done requires precise understanding of movement and position that it would be a freak accident for people to figure it out.

Eco-systems take time to adapt to new changes that are introduced to it. Video games (competitive and non-competitive) are not much different in that aspect. In the times of Ocarina of Time, we didn't have consoles hooked to the internet to patch bugs out and prevent people from using glitches to get places in games. Modern day games are provided with such conveniences, but at a consequence - similar to how the Zelda glitch above allows someone to fight the last boss with ease, changes via patches can cause similar effects. The delicate art of balance is not simply nerfing and buffing - it's also understanding when the eco-system has time to adapt to a new change, especially when it will likely have unintended consequences.

A lesson without pain is meaningless for nothing can be gained without giving something in return.
crate
Profile Blog Joined May 2009
United States2474 Posts
January 01 2016 06:55 GMT
#2
Re: deku stick:

It doesn't have a constant hitbox (against enemies, anyway) any more than the sword does; during the fights what you're seeing is the player activating the infinite sword glitch. Deku stick does more damage and doesn't get knocked away by Ganon so that's why it's used.
We did. You did. Yes we can. No. || http://crawl.akrasiac.org/scoring/players/crate.html || twitch.tv/crate3333
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
Last Edited: 2016-01-02 06:41:29
January 02 2016 06:39 GMT
#3
Are you using the word "null" as meaning "zero"? I don't think that is standard use of the word for most people. Usually it means "no information" or something like that.

For the part with game balance and zero vs very small damage, maybe you will grasp it better if you think about it as multipliers rather than addition. Ie, the relevant information isnt that the marines does 1 more damage, but that the marine does 20% more damage. Increasing AtG liberators damage by +1 wouldn't make much difference, but +20% damage would be comparable to the marines +20%. Thinking about it on this log-scale instead, suddenly the difference between 0.000001 and 0 is huge (well, infinite), which I think was your point.

So if you just think about things on a log-scale, you automatically see that "everything deals 100x as much damage" doesn't change anything, and your example will no longer be a complicated point. It is not relevant that the liberator does 64 damage more than marine, it is important that it deals 10x as much damage.
Please log in or register to reply.
Live Events Refresh
OSC
22:00
King of the Hill #264
Liquipedia
INu's Battles
20:00
INu's Battles#21
SHIN vs herOLIVE!
IntoTheiNu 1397
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
OGKoka 234
MaxPax 102
Rex 89
StarCraft: Brood War
Britney 64008
Calm 3911
Shuttle 2965
Bisu 1914
FanTaSy 1543
EffOrt 427
Hyuk 415
Stork 397
firebathero 322
Mini 285
[ Show more ]
Barracks 249
Soma 237
Rush 234
Light 210
ZerO 173
Zeus 167
Soulkey 153
Last 133
Snow 133
actioN 125
Killer 72
Dewaltoss 66
hero 58
Mong 57
Pusan 51
JYJ 50
Shinee 43
Hyun 40
Free 36
Bale 36
ToSsGirL 35
PianO 32
NotJumperer 31
Shine 26
Aegong 24
Sharp 22
sorry 19
yabsab 17
HiyA 13
Sacsri 12
Noble 10
zelot 10
Icarus 5
Dota 2
Gorgc5776
Dendi772
Counter-Strike
olofmeister1386
kRYSTAL_529
Heroes of the Storm
Lowko413
Other Games
gofns37297
singsing2135
B2W.Neo517
hiko334
crisheroes265
DeMusliM227
byalli184
Livibee154
Hui .133
Mew2King95
Liquid`VortiX71
ZerO(Twitch)10
Organizations
Other Games
BasetradeTV240
StarCraft: Brood War
lovetv 7
[ Show 9 non-featured ]
StarCraft 2
• StrangeGG 42
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
OSC
8h 56m
Replay Cast
9h 41m
OSC
1d 9h
Big Brain Bouts
1d 20h
Rex vs INexorable
GgMaChine vs HeRoMaRinE
Reynor vs herO
AI Arena Tournament
2 days
BSL: Ladder Tournament
2 days
Sparkling Tuna Cup
2 days
Patches Events
3 days
BSL Open Qualifier
3 days
BSL Open Qualifier
3 days
[ Show More ]
WardiTV Weekly
4 days
PiGosaur Cup
5 days
The PondCast
6 days
Liquipedia Results

Completed

CSL 2026 AUTUMN (S22)
Blizzard Classic Cup 2026
Copium Cup

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
Acropolis #5 - GSB
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
HCC Season 3
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.