[messages] [Module Design] Implementing special Activating System

Chordcommander jochen.eisenhuth at yahoo.de
Sun Jul 15 10:44:30 MST 2012


I'm new to VASSAL and started to work on a module of a self-designed
strategy board/wargame. Now I'm thinking of different ways to implement
the activation/initiative-system in the module.

In the boardgameversion, Initiative works like this:
Players determine the exact phase of the turn (out of 7), in which their
units are going to take action at the beginning of each turn. For that,
both players assign their units to 7 phases in which one turn is
divided, and which are fulfilled later in order (In the Boardgameversion
there is a statcard for every unit. In the planning phase of every turn
both players assign their cards to the differnet phases:)

In the following Activation Phase, players first activate their units in
Phase -3, then -2 and so on until all units of both players are

Some units like fast infantry units are more flexible can be assigned to
each of the 7 phases while heavy units are bound to only some or only
one phase they can be assigned to. This creates the effect, that heavy
units, which generally have stronger weapons can be outmaneuvered by
light units because you can decide every round if your light unit acts
before or after your opponent heavy units. Note that during one turn
both players first activate all units they assigned to the first phase,
then all units which were assigned to the second phase are activated by
both players and so on! 

Any ideas how  to implement this in vassal? Would you use extra-maps to
assign the statcards to the initiative phases or maybe markers to put
directly on the units on the gameboard?

Additionally i have two more questions:

- LOS, Range: Is there any way to change calculation of range (for
example allowing only one diagonal count per movement)?

- Attack: If one unit attacks another, I would like to have this
information in the text box (for example: "scouts on A3 attack snipers
on A5"). Any ideas to realize this?

Thanks a lot for your help,



[1] http://u.jimdo.com/www48/o/sd472e55e240bbea3/img/i84bf11812673634b/1339587672/std/image.png

Read this topic online here:

More information about the messages mailing list