Electronic Battle Mat Aide for Dungeon Masters
Electronic battle mat is a web application to aide a Dungeon Master make a more enjoyable
gaming experience for the players. This allows the DM to setup ahead of time all
the rooms and monsters in a dungeon so that there is much less down time during a
gaming session. Once the web site is up and running DMs and players only need a platform
that supports a browser with HTML5 to use it.This includes mobile devices like tablets.
Electronic Battle mat is based on Google Web Toolkit.
This allows the application to be written in Java and then compiled to javascript.
NOTE A prebuilt version of the web app is kept in a sub-directory called ElectronicBattleMat.
This allows a user to just try out the program without having to build it.
To build with maven just set console default to main folder and type.
mvn clean package
This project is also an eclipse project. I found it easier to develop and debug using
a standard eclipse project instead of a Maven one. To build it using eclipse you will obviously
need to setup a few things first.
There are a couple of ways you can run the web app. Both methods require that you have
Java installed. This is because the server side servlet is written in java and both
web servers require it. This only needs to be done once within a local network.
Name | License | Location |
---|---|---|
Drag and Drop Touch | Mit | https://github.com/Bernardo-Castilho/dragdroptouch |
Gson | Apache License 2.0 | https://github.com/google/gson |
Commons FileUpload | Apache License 2.0 | https://commons.apache.org/proper/commons-fileupload/ |
Jetty | Apache License 2.0 | https://www.eclipse.org/jetty/ |
This deliverable also includes a dungeon. I made it from the free module Dawn of the
Scarlet Sun. All pictures and text come from the
PDF and should abide by its rules. Later I might give a small tutorial on how I used
GIMP 2 to prepare the assets to include in the battle mat. I haven’t had time to do this
yet.