|What was the close combat bonus for Piedmontese Jaeger units comprised entirely of Pomeranian circus folk? Book is Waterloo - Warhammer Historical|
So, given the problem and given the profession when hit by my inability to follow basic rules and the embarrassing sound of my voice pestering the one umpire who foolishly held my gaze as it swept the room pleading for help with the same question I asked last round, I immediately think - write a program.
When learning to map out decision trees I used to take old sets of war games rules, Warmaster for example, and translate them to flow diagrams and then into applications. The algorithms in most wagames are reasonably straight forward with each calculation having a limited number of outcomes (usually between 6 and 12) and modifiers (usually between 6 and 20). Surprisingly the area that takes up time is entering units into the program whether this be via a database or an xml file. The order of battle for Waterloo for a game of Republic to Empire would involve the creation of hundreds of such entries and then there has to be a way to quickly search and edit these even after they have been inputted.
|Some judges avoid the authors pleas for help by sitting at the opposite end of the room and fiddling with their cameras (Barry, Gerry and Bob from the League of Augsburg)|
But I rarely got that far in a conversion. The first item is to write something that simulates one or more die rolling and the result is, to me, rather soulless. You put in the firing unit, the target unit, the range and pop get an answer - quick, accurate but lacking drama unless you're running on some retro hardware from the 90s. I like the act of calculating the number of dice required, running my finger down the tables and testing my (often in-) ability to count to ten. I love the anticipation of the little cubes rattling around and occasionally off the table, the bursts of laughter from onlookers (particularly when I roll for officer casualties); the counting and recounting of hits and so on. Despite the likelihood of inexcatitude brought about by three or four players wrangling a couple of dozen tables it feels much more fun that way.
So, I would like to apologise in advance to all the umpires, particularly those from the League of Augsburg, who will have to continue to patiently listen to my weedy requests for clarifications, judgements and reassurance. Feel free to roll those eyes whilst I get on with rolling those dice!
(If you've read this far, congratulations you managed to get through a post that mentioned, programming, flow diagrams and had a Colin confessional. Truly you have exceeded your recommended caffeine intake for the day!)