Easy to Learn, Difficult to Master
The algorithm for solving Diplomacy moves is proving to be quite difficult! I am approximately one third of the way complete, but I will probably not finish it for a few days. I’m about two months into this whole Diplomacy thing and I’m beginning to think this was a more reasonable project for three people, rather than just myself. This project alone basically amounts to a second full time job. At least testing has begun on the interface.
Diplomacy 2.0 uses AJAX design techniques to create a rich client experience. The code on the back end (server side) is written in PHP, which interfaces with a MySQL database. The front end (client side) code is Javascript. If you count SQL and HTML, there are a total of four different languages being used in this project alone. More to come later on the architecture (or lack thereof) of the project.







