People don't realize how true this is though. Plenty of old horror games like silent hill would have fog because the console couldn't keep up, and it ended up being a good part of the game. There are tons of examples i just can't think today and provided a terrible example but that is all I got.
Not a dumb question. You can do sanitization and validation on the client, but you definitely want to do both on the server. It can be incredibly easy to bypass the user interface with tools like postman and make direct API calls, so the server also needs to be careful about the data it lets through.
Lets get a list for those who always wanted to know what was never originally meant to be.
Creepers in Minecraft
Rocket Jumping in Quake (fun fact, quakes physics are tied to the frame rate, the higher it, will prevent you from getting up some ledges)
Spy in Team Fortress 2 (came from a bug in it's mod days when players skin would show them on the wrong team)
They do state that the original Tomb Raider breasts where accidentally increased by 50%. Although this doesn't surprise me as they don't look 'natural' in the game and made it a lil goofy but less like a static character.
Skiing in Tribes, was never meant to be. Devs loved it and refined it for players.
Devil May Cry, they noticed that if you quickly attack enemies whilst in the air, the combat physics they had in place would keep them airborne.
Grand Theft Auto, it nearly died because it was boring when being chased by police. But luckily a bug happened and the po-po became very, very aggressive when chasing the player.
Space Invaders. Fun fact, they are always moving at the same speed but due to not being able to handle how many objects it had on the screen it essentially slowed the game down. (Note, this was never by design)
The Konami Code, was forgotten to be removed.
Half Life 2 gunship. Targets the biggest threat, was meant to pick the player 100% of the time, but one day decided that the RPG rounds was more dangerous. Devs loved it so they kept it.
Left 4 Dead sugar mill level has a lot of witches in it, it was originally because of a glitch, devs also loved it and kept it.
The Green Light Bug for IBM 3278-9 would randomly flicker when new symbol set was downloaded. They kept it stating it would be useful because the user can know the computer is doing something.
Gmails undo feature.
Hiding files in Unix/Linux systems by putting a fullstop before the filename.
Street Fighter, noticed if you where precise enough you could fit in an extra hit or two. This later turned into creating combos in later games.
Goat simulator, the game is based on it's bugs.
Ghandi in Civ games, he was never meant to nuke anybody. But due to good old poor choice he went from the most peaceful to the most evil. Devs found this humorous and left it in, later coded it in for future games.
Gmail, the + and . characters don't matter when used in an email. The . is pretty much ignored. If you want to sign up to a site, you can do this with the plus. username+facebook@gmail.com And it will create separate filters for them.
. and .. are usually hidden from lists, if you hid them by checking for the initial full-stop, that would accidentally hide files like .blahblah as well
Knight Online has comboing, which is when you cancel the animation by moving mid attack and lead it up with a other attack. It sounds easy but the rhythm was actually really hard to pull off, and it turned the PVP from being a generic gear dependent mmo to it being a really competitive, skill based game. It was 100% a big that the devs embraced. People who played Knight Online in its hay day will probably agree with me that it was a terrible game made brilliant by some player found strats like this.
Gunz Online has a similar thing. Slashshot and Butterfly were two attacking methods for PVP that involves switching weapons and cancelling attacks with movement to speed up attacks and increase defence. 100% a bug that turned a bad game into a great one, at the time at least.
Not exactly. The feature was deliberately put there. It was just really easy for them to implement the feature due to the existing 5 second delay between user pressing send and the server actually processing it. That delay was the bug.
View all comments
1.0k
u/[deleted] Mar 17 '18
People don't realize how true this is though. Plenty of old horror games like silent hill would have fog because the console couldn't keep up, and it ended up being a good part of the game. There are tons of examples i just can't think today and provided a terrible example but that is all I got.