This is my D&D Campaign Map page. This project is my attempt at creating a way to track
a Dungeon and Dragons campaign using an easy to use web based solution. This project was also my first foray into using
javascript as more than just a tool to modify webpage styles. The campaign map is pure javascript. Everything from
parsing xml to generating the 2D graphics.
Currently there are two components to this map,
a viewer or UI,
and a
control panel. The UI simply displays the campaign
data. The data is stored in an xml file and is read in and processed on page load. Once the data is loaded the drawing
will comence. Events are drawn and paths are generated showing where the characters have traveled. You can mouse over events
to see the description of what happend. This is hopefully a better way to track and remember past events than relying on
the human memory.
The second component is the control panel. This is where new events can be input. An event consists of three main components.
A location, the characters who were present at that event, and then a description of that event. These are then stored in
the campaigns xml data file.
I will post updates as progress is made.
-TJM