I have playing Lux for a long time (2004) but have never been active in the forums until now. First I would like to thank the developers and Sillysoft for creating a great game! There are many Risk variants, but nothing else even comes close to the extensibility with maps and AI that Lux has.
There are however certain features that I think could improve the game, some with rather minor effort whereas some might require modification of AI behaviour as well?. I'll just list the suggestions below in no particular order:
- 1) Variable number of dice sides between two and nine. This changes the statistical cost of attacking so that in the extreme case of two sides it will cost about five times more to conquer than to defend a country. More dice sides than six will on the other side reward an aggressive play style.
- 2) Optional setting that continent part of bonuses must be placed within the originating continent. This would mirror the real world where a rich power that can produce much army material (soldiers and equipment) still has to actually transport it to the war zone where it is needed.
- 3) "Fog of war" - optionally only show the forces of neighbouring contries to your own. The rest of the enemies strengh are hidden until you occupy a neighbouring country. This makes it possibly to hide your true strength behind the front and much more risky to attack.
- 4) limited forwarding of armies when attacking - with this feature an agressor would have to wait until next move to continue the campaign. It would make it impossible to conquer a continent in one move, providing a more real life situation.
- 5) Statistics - It would be nice to have graphs of all players strength over time. It could also be interesting together with the "fog of war" setting so that you know how strong an opponent is, you just can't be sure where its troops are located. There are a number of statistics that would be fun to have aside from just strength:
- earnings over time to see an upward/downward trend
- exposure ratio (number of countries compared to the number of borders to defend)
- units lost over time
- wins/losses per player
The data could optionally just be printed to a file or STDERR so that graphs can be made externally. I reckon that it would then be rather minor effort to just optionally print (CSV, JSON or whatever) the statistics after each round ?