Altered LOS design
Posted: 08 Jun 2006, 17:32
More or less appropriated from Gabba's suggestion for Supreme Commander here. Simplified so that it is manageable within Spring.
It is a slightly modified LOS system, which I think could work better then the current one, without the need for Fog of War, as well as allowing for deeper strategy, and a somewhat more believable LOS design. (with less Krogoths appearing from what appears to be two feet infront of you)
Basically, it involves giving the units themselves a "visibility value" (probably in the FBI) which determines how easy they are to spot. Or, as Gabba puts it, a "camouflage value". This visibility value is combined with the standard LOS value designated to units, to determine whether an enemy unit is visible or not.
The gist of it is that a small unit would have a low visibility value, while a large unit would have a very high one. This is because a Krogoth is far easier to spot, from further away, then a flea, or a Peewee.
This fixes some realism issues with large units, where immersion is somewhat suspended as enormous units pop in and out of LOS range at what appears to be a really short distance.
I think such a system would work better in Spring, where it looks like FoW implementation is nowhere in sight, and the LOS overlay is too abrasive and slow to update to play with constantly. In this way, large things will appear further out then small things, which makes sense. It makes the whole unit spotted thing a little more dynamic then the current system, which can be a little odd at times.
It also improves strategy, because it means that light units are not just quick, they are also difficult to spot, so flanking with them, or using them as a commando raid becomes far more reasonable then trying to sneak a Krogoth or an ATAT around your enemy. Also remember that in Spring, until units have been spotted visually, targeting them is very innacurate. This gives more strength to smaller units, as they are harder to get a visual lock on, making it more difficult to target them. This, in turn, could add credence to using patroling scout units to spot for your forces, a strategy that seems somewhat neglected of late.
Finally, this value doesn't just have to be related to size. What it also does is effectively give mod makers a "sliding scale" of cloaking/camouflage. Instead of having "yes, this units is cloaked, and therefore invisible", it becomes far more advanced in the level of control people have, so that a unit can be given a level of "camouflage", which makes it harder to spot (has a low visibility value), but is by no means a cloaking unit. Things like commandos for SWS/AATA, sniper bots in other mods, etc.
Gabba goes on to suggest some more complicated things, where the visibility value is more of a variable then a constant value set in the FBI. Things such as Visibility Values changing according to whether the unit is mobile or immobile (good for ambushes), what terrain they are in (forest, fog, etc), and more, however, I've simplified it into the above to make it more relevant, and more reasonable to implement into Spring.
What are your thoughts?
It is a slightly modified LOS system, which I think could work better then the current one, without the need for Fog of War, as well as allowing for deeper strategy, and a somewhat more believable LOS design. (with less Krogoths appearing from what appears to be two feet infront of you)
Basically, it involves giving the units themselves a "visibility value" (probably in the FBI) which determines how easy they are to spot. Or, as Gabba puts it, a "camouflage value". This visibility value is combined with the standard LOS value designated to units, to determine whether an enemy unit is visible or not.
The gist of it is that a small unit would have a low visibility value, while a large unit would have a very high one. This is because a Krogoth is far easier to spot, from further away, then a flea, or a Peewee.
This fixes some realism issues with large units, where immersion is somewhat suspended as enormous units pop in and out of LOS range at what appears to be a really short distance.
I think such a system would work better in Spring, where it looks like FoW implementation is nowhere in sight, and the LOS overlay is too abrasive and slow to update to play with constantly. In this way, large things will appear further out then small things, which makes sense. It makes the whole unit spotted thing a little more dynamic then the current system, which can be a little odd at times.
It also improves strategy, because it means that light units are not just quick, they are also difficult to spot, so flanking with them, or using them as a commando raid becomes far more reasonable then trying to sneak a Krogoth or an ATAT around your enemy. Also remember that in Spring, until units have been spotted visually, targeting them is very innacurate. This gives more strength to smaller units, as they are harder to get a visual lock on, making it more difficult to target them. This, in turn, could add credence to using patroling scout units to spot for your forces, a strategy that seems somewhat neglected of late.
Finally, this value doesn't just have to be related to size. What it also does is effectively give mod makers a "sliding scale" of cloaking/camouflage. Instead of having "yes, this units is cloaked, and therefore invisible", it becomes far more advanced in the level of control people have, so that a unit can be given a level of "camouflage", which makes it harder to spot (has a low visibility value), but is by no means a cloaking unit. Things like commandos for SWS/AATA, sniper bots in other mods, etc.
Gabba goes on to suggest some more complicated things, where the visibility value is more of a variable then a constant value set in the FBI. Things such as Visibility Values changing according to whether the unit is mobile or immobile (good for ambushes), what terrain they are in (forest, fog, etc), and more, however, I've simplified it into the above to make it more relevant, and more reasonable to implement into Spring.
What are your thoughts?