Hi all,
I played Civ a while back, and now am an avid player of
FreeCiv. Ever since the original Civ, I have wished for a new movement rule:
Each unit would have to "recharge" its movement points before it could move.
When it would get one full move, it would be activated. For example, you move a
unit from one square to another. There would be a randomized speed for that unit
(based on stats, as well as unit type). The order would immediately be executed.
Depending on the terrain types and the unit speed, there would then be a number
assigned to it before it could move again. (I'm thinking in the hundreds.) Then,
all the units would have one added (or deducted, depending on the way you want
to do it) from its movement points. Every, say, 50 "moves," (this would be
user-configurable), without any unit moving (when cities could be
selected the collection or array would stop adding or subtracting from the
units' movement points so that the cities could be given orders and sleeping and
fortified units awakened. Whether or not the "turns" would stop when a new city
improvement or wonder is built would be user-configurable also.
In addition, I would like to see a new fight system
implemented, in which each unit can "fire" once each turn, not until either the
defender or the attacker is destroyed. This is much more realistic and stops a
single unit from wreaking havoc among weaker units. In this case, the defense
strength would only be a way of evading enemy fire, not of firing
back.
I would also like to be able to custom design my own units in
the game. Instead of being forced to build horsemen, for instance, I would like
to be able to build a (man, horse, (club, sword, pike, spear, lance, depending
on what has been researched), armor of varying types). Also, the weapons and
armor would be built seperately from the units and could be transported to other
cities. By changing their weapons and armor, units could also
upgrade.
This would be a somewhat seperate project from FreeCiv. My
thinking is that FreeCiv already has a huge codebase, so why not use mostly its
code?
I also have other refinements, if anyone is
interested.
-- Nathan
|