Looking For Anything Specific?

Why 'Diablo II' Keeps Screwing Up Player's Games

They said they didn’t want to interrupt people playing the game. This is baffling because then they basically had a situation where people were allowed to keep grinding away at the Catacombs, but none of that progress was saved. Cool. Way to be in touch with your players, Blizzard.

Bad Code is Bad

In DII: Resurrected, there is apparently one service that handles showing you the list of games, making a new game, and allowing you to join a friends’ game. Blizzard devs dumped too much work on this part of code in much the same way that the DFEH lawsuit says they dumped their work on their women engineers while their male engineers drank and caroused in the office.

Blizzard says this piece of code is responsible for “game creation/joining, updating/reading/filtering game lists, verifying game server health, and reading characters from the database.” That’s basically everything but telling Baal to attack you. Well, no problem, right? Just like they have multiple databases, they can run a bunch of versions of this code and then scale it up with players!

Wrong-o. Blizzard designed this service so they could only have one of them. Why? So that all players in a region would see the same list of games when logging in. If you haven’t played Diablo II, that might seem like a good reason. But I can tell you from experience you never look at the list of games unless you’re going to troll. If you want to play, you make your own game and invite a friend. If you’re looking to play with a friend, then you ask them the name of the game and the password. Almost everything else is unnecessary.

So that code couldn’t keep up with “modern player behavior” (AKA, playing the game), and now Blizzard is slowing down how often people can make games until they can actually go in and fix their bad code. Maybe they shoulda spent less time in the Cosby Suite and more time, IDK, coding?

Top Image: Activision


Why 'Diablo II' Keeps Screwing Up Player's Games
Source: Pinoy Daily News

Post a Comment

0 Comments