I worked on Battle for Wesnoth during 2004 and 2005, mainly bug fixing, documentation, translation and tweaking numerical calculations. A lot of time also went into behind-the-scenes maintenance, including overseeing the bug database and changelog, tracking down and fixing out of sync and other code errors, subediting game text, and improving game help. I am proud to have been part of the team getting 1.0 out the door, and also stayed a while longer to ensure 1.0.2 had complete translations for British English, Magyar and Afrikaans.
It's great to see that the game has continued to improve, on to 1.2 and hopefully beyond.
Some of my writing about the game may be worth reading:
- Distribution of damage details the problems with the old damage model, culminating in The RATE damage model (with resistances at the end) used in the game since 0.8.10.
- Calculating %-to-kill and a %-to-kill consider how to calculate the probability that units in a skirmish kill each other (or survive) -- a nontrivial problem!
- Overview of postings about in-game random number generation gives an overview of this frequently discussed issue. See also another short note related to this.
- Analysing anomalies in game statistics culminated in discovering some bugs with the statistics in the game, and a script to analyse statistics for anomalies.
- Rant about slow being too complex, and an alternative proposal for slow is still being discussed.