OK, so i have recently become a big Diablo 2 player and i was wondering what language it was programmed in, what kind of veiw is it(top down, isometric, etc.), has anyone made a Diablo 2 clone on the forums, and how does battle.net work 1 server or multiple servers or what?
Thanks,
Zach
Ive got a few questions
Moderator: PC Supremacists
- hurstshifter
- ES Beta Backer
- Posts: 713
- Joined: Mon Jun 08, 2009 8:33 pm
- Favorite Gaming Platforms: SNES
- Programming Language of Choice: C/++
- Location: Boston, MA
- Contact:
Re: Ive got a few questions
I don't think anyone could have most of this information unless we have a Blizzard employee on the forums. Although I would assume that it was programmed in C/++. For windows it requires a DirectX compatible videocard so you can assume that DirectX was used. For MacOS I can not be sure. Battle.net has at least a few servers (US East, US West, Europe, etc...) but knowing the exact layout is kind of a grand question.
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
http://www.thenerdnight.com
Re: Ive got a few questions
And it's isometric.
Re: Ive got a few questions
The view is isometric and the models are prerendered in 3d.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Ive got a few questions
The game was probably mostly written in C or C++, but I believe Blizzard also developed their own proprietary language for certain aspects. It is likely that some performance crucial code was written in assembly.
The view is indeed 2D top-down isometric with some very cool hacks to make some of the 3D-ish effects.
I don't believe I've ever seen an indie Diablo II clone (not that I've really looked for one), but there are a ton of mods people have made, and some of them are quite extensive, completely redefining base game play mechanics such as skill, items, and monsters (one example is Median).
USEast, USWest, Europe, & Asia are not servers, but rather gateways. Battle.Net is hosted on a shit ton of servers, when you create a new game it chooses a server with a decently low load and creates your game on it. You remain on that same server until you leave the game.
The view is indeed 2D top-down isometric with some very cool hacks to make some of the 3D-ish effects.
I don't believe I've ever seen an indie Diablo II clone (not that I've really looked for one), but there are a ton of mods people have made, and some of them are quite extensive, completely redefining base game play mechanics such as skill, items, and monsters (one example is Median).
USEast, USWest, Europe, & Asia are not servers, but rather gateways. Battle.Net is hosted on a shit ton of servers, when you create a new game it chooses a server with a decently low load and creates your game on it. You remain on that same server until you leave the game.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!