torsdag 16 juli 2009

Technical

Ok, a little something for the more advanced readers.

The world is set up on a windows machine (but I plan to move it to Linux).
The important information is stored in a MySQL database.
The world itself, is an application developed in Java.
Currently the world clock ticks every 5:th second.
The web interface is built in jsp / java and runs on Tomcat.
To get fresh information from the world, the interface connects through a socket and fetches real time data.
Both the world app and the web app (interface) uses the same jar file.
In order to present object (creeps, gods, regions, items..) information I have written my own serialization protocol and methods, to avoid overhead.
Dynamic images are constructed from svg originals. I have developed a new lightweight svg library in java to be able to accomplish this.

Inga kommentarer:

Skicka en kommentar