Overview: This project is not a commercial application.
I currently need a scaleable way to administer a wargame campaign. I need to be able to administer this from a website if possible, but a small gui application interface is also acceptable. It needs to be able to interface with a linux server running php/perl/CGI and be edited fairly easily. I need it to be able to track army locations either dynamically on an image "map" that can be changed or notify me of changes in detail so I can manually update it.
The data I need to track involves locations, special terrain features at that location, player facilities at that location, and the resource points available at that location as well as the armies currently in that position. this data should only be available to the player who has an army there, and the administrator.
It also needs to track the players (add/remove/edit) and allow the players to submit their army movements on a weekly turn schedule it should allow the players to see their armies, and move them to a specific location in accordance with the enclosed ruleset. it also needs to be fairly flexible in allowing the administrator to adjust the movement, adding-removing new facilities and new items for players to utilize their points to buy. the users should be able to log in to a web interface to submit data files, and use web forms to move, administer and control their units, and allowing the administrator to adjust rules variables as they change.
the application should allow for d6 random number generation as well notifying the player and the administrator so the (virtual dice roll) can be verified, these should be up to 10 possible rolls and 1 at the lowest.
The application should notify the administrator whaen two or more opposing armies are in the same sector and allow the administrator to notify the players of the specific details involved. including the location, terrain features, facilities, defences etc. and all of these details should be easy to locate and administer/edit.
if there are any questions plese do not hesitate to contact me as this is a personal project to make my life easier.