Just wishlisting here, but for use with E:A rules...
It would be nice if the game engine would allow for tagging units for certain properties (for E:A this could be infantry, AV, wlaker, skimmer, etc.). This could be used in concert with terrain tagged with its own properties (ruins, swamp, etc) that the engine could flag when there is a rules-consequence for certain unit types being in (or moving through) certain terrain types. The engine would not necessarily have to prevent moves, just flag them so the players are aware of them.
This interaction could also be used to place an icon next to units in cover (due to being in B-to-B with and AV, terrain effects, or being on overwatch).
Also, It would be nice if the engine could group individual units into formations. This could be used by the engine to flag units that are out of coherency, flag formations that are intermingled, or to move units in a formation as a block. It could also be useful in showing which formations are broken, on overwatch, have already activated, etc.
Visual range circles (both for shooting and for movement) would be nice, as well. Preferrably allowing a player to turn them on/off on either a unit-to-unit basis or for an entire formation. This type of function would also be useful in showing a formation's ZoC, or which units are in position to contest an objective.
Allowing the game engine to assign a bunch of variables to individual units, such as movement speed, shooting range, and special rules, would make it much more useful than Vassal is.
The biggest problem I have with vassal is that all it lets you do is move icons around the screen [table]. It would be nice if it would be smart enough to tell you when you've moved a unit too far, or where the enemy AA cover is, or where the LoS shadows are for a given unit, etc.
Maybe that's more than you are going for, but I thought I'd throw them out there anyway.
|