Warcraft Map Area IDs

Blog

18 Jun


During the development of an addon I used to make for World of Warcraft, I had to go around and collect a lot of area IDs from the world. The reasoning for this, is that no where at all had an up-to-date list of these area IDs.

For example, an area ID of 749 represents the Wailing Caverns dungeon, where as 14 represents the world of Azeroth. That's where this problem now changes!

Read more

Sky Engine now on GitHub

Blog

31 May


That's right! You can now find the Sky Engine live on my GitHub.

I shall be updating it as time goes on. Currently the Engine is on version 0.9.5, as there are still a fair few things that need to be done before it reaches the elusive v1.0~

Read more

VisitorMap Data Structure

Blog

27 May


During the development of the Sky Engine for Android, I came to a point where I needed to write an algorithm for the triangulation of polygons. In order to do this in O(n), I had to develop a data structure that would remember visitation information.

You may have already seen something like what I'm about to describe, but I wanted to go away and program it for myself. So, here is it: the VisitorMap. (Conversely, there is also a VisitorList, which shall be touched on as well).

Read more

Text Area Character Counter

Blog

10 Apr


You've probably noticed that the comment fields below now have character limit counters attached to them. These counters have been written using Javascript, and the one thing I noticed whilst writing the counters was the lack of explanation anywhere as to how to write one.

Now, this could be my shoddy Google skills at play here, but I thought - just in case - that I'd better write up a quick way of how to code a basic counter. (Best part is, you don't need great, or any, Javascript knowledge to do this).

Read more

Comments and Searching

Blog

03 Apr


And so, after a long a painful week of coding, I have finally finished the comments and searching functionalities.

Therefore, it is now only right to tell you about how to use them properly - or atleast, the neat little tricks.

Read more
Page:  1,