I wrote a few dom related tools in the past (for turn backup, for querying TCP server and for auto hosting PBEM games (( like a simplified CLI based llamasever )) )
They're all posted on some ancient threads here
At one time I was thinking I might write a combat simulator, but I'm not 100% its a good idea, since I think its more fun if players need to guess a bit the outcome of a potential battle rather than just run it 1k time in a battle sim.
Definitely though my next project will be programming one. Documentation is nice but I much prefer to write apps and tools.
BTW, doom is there by mistake, and you may want to take the malus initiative all the way
