Interesting uses of the WoW Armoury

Posted 19:15, 8/9/2007, in Web

A while ago Blizzard launched the World of Warcraft Armory - a site which shows detailed information about in-game characters, including their gear, guild, use of talent points, reputation with the various in game factions and a number of other things. It's basically a pretty Web frontend to part of Blizzard's huge internal game database.

What makes it interesting is that the site makes extensive use of XSLT, view the source of any of the charater pages and what you get is raw XML. This makes it very easy for crawlers to grab and parse this data, and a number of sites have sprung up that are doing this in interesting ways:

  • wowrankings - this site has adds up the item values of all items each player currently has equipped to give them a total 'score'. Higher score means better gear (generally), so by searching this site you can see lists of the best equipped players on your realm, the best equipped players of your class (globally).
  • wowjutsu - this site has looked at where each item a player has equipped comes from and used this to build up a list of the bosses each guild must have killed. This data has been used to produce guild rankings, which you can view either globally, by region, or by realm.
  • ArmoryMusings - this guy has setup a blog purely to showcase some of the info he's got from spidering the armoury. In particular, he regularly produces graphs to highlight how the various classes fare in the different arena bands.

On the negative side, the armoury makes pretty heavy use of Ajax, much of it questionable. And rather than using one of the well known Ajax libraries to avoid the headache of browser compatibility issues, it's all ground-up JS. Consequently the site can be horrendously slow, and in busy periods your browser can just sit there hanging for several minutes whilst it tries to make sense of everything that's thrown at it.

Comments (0)

Search this site
Login
(or login/signup the old fashioned way)
Elsewhere

External URLs/articles that may be of interest:

PHP - Architecture, Scalability, and Security

Slides from Rasmus' OSCON talk, once again some interesting ways of tweaking server performance to get the most out of PHP apps.

New Rails documentation site

Lack of a decent manual has always been a big problem for Rails (an API reference is not a manual!) A number of projects have sprung up in the last year or so trying to make up for this, this new one is the best I've seen so far, so hopefully it will gain some traction.

bbc.co.uk moving to Zend Framework

The BBC are updating their perl/SSI based backend to a platform using Java for the backend and Zend Framework for the frontend.

Stock image search engine

Free text search for a number of different stock photo sites, results include thumbnails, dimensions and license info. The advanced search option allows you to, among other things, restrict results to only photos with a particular license (e.g. "public domain").