.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







Go Back   .com.unity Forums > The Camo Workshop > WinSPMBT
Notices


Reply
 
Thread Tools Display Modes
  #21  
Old January 31st, 2006, 05:08 PM

narwan narwan is offline
Captain
 
Join Date: Jun 2005
Location: Nijmegen
Posts: 948
Thanks: 1
Thanked 4 Times in 4 Posts
narwan is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

The point is that as a player you have no on the spot control over the OP fire as it is resolved (assuming we're talking about PBEM suitability here). Which means that whatever system you come up with to resolve this has to carried out and decided upon by the AI, and NOT by the player.
That brings a whole additional set of questions into the equation. For example, when are the different types of units mutually supporting? For a player it may be easy to see and decide upon but try translating that into code. I'll give you a few examples:
The tanks are in position but the mg's and light AT units are still moving up (1 hex away from final position). How is the AI to know that these close by units are not in position yet? The different units will not occupy the same hexes so they'll have different fields of fire. What happens if only some units can see the potential target?
If you elect to use a system in which you set these parameters as a player during your turn imagine this:
at the end of your turn the artillery and/or air strikes neutralise one of your elements (for example all light AT) either by suppression, smoke or outright kills. Now the tanks are the only units with AT capability but they won't fire since you set them for heavy opponents only.
The complications go on and on. In my view to the point that the disadvantages, both in-game and coding wise outstrip the potential benefits of changes by a wide margin.

Another problem, you suggest dividing units into categories but how do you distinguish? A T34/85 will be a MBT in some circumstances (depending on year and/or nations involved) and a bulky light tank in others (in relation to other available units). When does it stop being an MBT and become a light tank? What are the parameters? Repeat for scores of others units in many different year-nations set-ups. Imagine having to keep track of it as a player.
If you don't distinguish, in other words, a T34/85 remains an MBT throughout the whole array of years and nations available in the game, you could end up with Abrams that do fire at a T34 but not at a bmp2, or centauro, or amx10rc.

As an alternative solution, go outside the code. Determine and define the exact procedures you find questionable and/or gamey. Let your opponent know and agree not to use these procedures. It won't solve all your issues with Op fire but will adress some of them.

Narwan
Reply With Quote
  #22  
Old January 31st, 2006, 05:53 PM
Artur's Avatar

Artur Artur is offline
Second Lieutenant
 
Join Date: Jun 2005
Location: Budapest
Posts: 403
Thanks: 1
Thanked 1 Time in 1 Post
Artur is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

Quote:
narwan said:
The point is that as a player you have no on the spot control over the OP fire as it is resolved (assuming we're talking about PBEM suitability here). Which means that whatever system you come up with to resolve this has to carried out and decided upon by the AI, and NOT by the player.

Yes actually it IS pretty good that the AI makes some decidions. But of course you can give more specific guidance. Imagine an inf company combat group with a section of ATGs and a platoon of ATRs, infantry with bazookas, and a section of Jacksons. You are the captain in charge. You cannnot tell each unit to fire on a specific unit coming against you during the battle. But you can give orders like: "We have to defend this area. Platoon x defends against everything at close range of 2 hexes at position alpha. Platoon y,z defends in other places range also set to 2 and engages everything but does not reveal themselves unless they are ar close range.
The MGs fire at long range but only at inf. The ATRs fire only at light armor at close range as well. They do not revele themselves to heavy armor or infantry.
The Jacksons and the ATGs stay a little behind and engage only MBTs. You may want to assign one ATG to the lights and have 3 guns for the heavies. In real life you can brief your platoon/section leaders about this before the battle or from time to time on radio. Now you can set ranges to the units. Besides that you will be able to set a unit type group as well. That is all.

Quote:
narwan said:
That brings a whole additional set of questions into the equation. For example, when are the different types of units mutually supporting? For a player it may be easy to see and decide upon but try translating that into code. I'll give you a few examples:
The tanks are in position but the mg's and light AT units are still moving up (1 hex away from final position). How is the AI to know that these close by units are not in position yet? The different units will not occupy the same hexes so they'll have different fields of fire. What happens if only some units can see the potential target?
If you elect to use a system in which you set these parameters as a player during your turn imagine this:
at the end of your turn the artillery and/or air strikes neutralise one of your elements (for example all light AT) either by suppression, smoke or outright kills. Now the tanks are the only units with AT capability but they won't fire since you set them for heavy opponents only.
The complications go on and on. In my view to the point that the disadvantages, both in-game and coding wise outstrip the potential benefits of changes by a wide margin.

This would work very much simpler than you think. Now a unit fires if
1.has just spotted a unit or a unit within LOS is moving
2.the unit is within allowed range
With this improvement it will have a 3rd criteria that the spotted unit in range belongs to the unit type you set. If you set to fire on everything as in some cases is the best solution it will fire of course.
That is all. jut one criteria more.

Now if an air strike will neutralize one capability of your combat group then you are in trouble. You will set the target types when you get the turn next time.

If you are smoked you reset target types in the next turn. Of course you also may want to move to a better position etc.

If the running up support units can see forward you set thenm the target type. MGs can shoot right away. If they are not within LOS enough and the tank is alone for a turn you will set to fire at everything of course.

Quote:
narwan said:
Another problem, you suggest dividing units into categories but how do you distinguish? A T34/85 will be a MBT in some circumstances (depending on year and/or nations involved) and a bulky light tank in others (in relation to other available units). When does it stop being an MBT and become a light tank? What are the parameters? Repeat for scores of others units in many different year-nations set-ups. Imagine having to keep track of it as a player.
If you don't distinguish, in other words, a T34/85 remains an MBT throughout the whole array of years and nations available in the game, you could end up with Abrams that do fire at a T34 but not at a bmp2, or centauro, or amx10rc.

That is a true problem. If it is classified as MBT throughout the timeline I have no proposal to it. I also think this should be kept simple. Remember it is only one more OP fire constraint that is all.

Quote:
narwan said:
As an alternative solution, go outside the code. Determine and define the exact procedures you find questionable and/or gamey. Let your opponent know and agree not to use these procedures. It won't solve all your issues with Op fire but will adress some of them.

Narwan
True, you always have to make the rules clear. BUT usually house rules are made to somehow handle the shortcomings and errors of a gaming system. and these shortcomings have to be fixed within the code then you do not need house rules.

Artur.
__________________
"Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat.", Sun Tzu
Reply With Quote
  #23  
Old January 31st, 2006, 06:34 PM

narwan narwan is offline
Captain
 
Join Date: Jun 2005
Location: Nijmegen
Posts: 948
Thanks: 1
Thanked 4 Times in 4 Posts
narwan is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

How many categories would that take? I suspect a lot more than you think or you'd end up with units not firing at potential threats to themselves. A jeep with an mg is not a threat to a tank, one with a RR is. So you'd have to distinguish between those. A BMP2 on the move (no atgm shot) isn't a threat to a M60 but a moving BMP1 is (73mm gun). But if you set it to fire at APC's, you'll also fire at BTR-152's. So you'll have to distinguish between types of APC's. Etc.

How would you categorize a centauro? The upgraded version has ERA which would protect it from most missiles fired at it so you'd want to fire at it with tanks, but the basic version lacks ERA so would be more a target for light antitank weapons and HEAT weapons. So you might have to distinguish between types of the same vehicle.

Of course you can keep it very simple and use broad categories, accepting that it will lead to some 'problems'. The question then is whether the new situation is less prone to exploitation by players and IF so (which I very much doubt personally) is the improvement worth the amount of work involved (which will still be huge)?
Reply With Quote
  #24  
Old January 31st, 2006, 07:36 PM
Artur's Avatar

Artur Artur is offline
Second Lieutenant
 
Join Date: Jun 2005
Location: Budapest
Posts: 403
Thanks: 1
Thanked 1 Time in 1 Post
Artur is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

Quote:
narwan said:
How many categories would that take? I suspect a lot more than you think or you'd end up with units not firing at potential threats to themselves. A jeep with an mg is not a threat to a tank, one with a RR is. So you'd have to distinguish between those. A BMP2 on the move (no atgm shot) isn't a threat to a M60 but a moving BMP1 is (73mm gun). But if you set it to fire at APC's, you'll also fire at BTR-152's. So you'll have to distinguish between types of APC's. Etc.

How would you categorize a centauro? The upgraded version has ERA which would protect it from most missiles fired at it so you'd want to fire at it with tanks, but the basic version lacks ERA so would be more a target for light antitank weapons and HEAT weapons. So you might have to distinguish between types of the same vehicle.

Of course you can keep it very simple and use broad categories, accepting that it will lead to some 'problems'. The question then is whether the new situation is less prone to exploitation by players and IF so (which I very much doubt personally) is the improvement worth the amount of work involved (which will still be huge)?
Wel he categories would be.

1. Armor (the MBTs medium and heavy and including self propelled AT guns)
2. Light armor (light tanks IFVs) Centauros and BMPs here while they pose a great threat they can be taken out by lighter weapons and that is what counts.
3. Armoured vehicles(APC and AC)
4. Soft vehicles (trucks, jeeps)
5. Infantry
6. guns (ATG, AA)
7. air (helos&planes)
8. everything

There could be a broader list
1. Armor (the MBTs medium and heavy and including self propelled AT guns)
2. Light armor (light tanks IFVs, APCs, Armoured cars)
3. Armoured vehicles(APC and AC)
4. Soft vehicles (trucks, jeeps)
5. Infantry
6. AT Infantry (SPATGM and RPG bazooka Schrecks etc)
7. guns (ATG)
8. guns (AA)
9. air (helos&planes)
10. everything

The coded unit calsses would be used. That may cause some annomalies, but I would use this feature if it would be available.

The extent of the work is known only by Don and Andy. If the code would not have been old it would not be a big deal I guess they could confirm that. (I am also a software engineer.) But the code is old and a C code spaghetti is not a nice thing to maintain and modify. I would say it would be still worth it but they know this the best. My only intention is to see how much interest would be for this improvement within the community. I very much believe this would add great value to the game that is why I answer and lobby so intensively .

Artur.
__________________
"Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat.", Sun Tzu
Reply With Quote
  #25  
Old January 31st, 2006, 07:45 PM
Artur's Avatar

Artur Artur is offline
Second Lieutenant
 
Join Date: Jun 2005
Location: Budapest
Posts: 403
Thanks: 1
Thanked 1 Time in 1 Post
Artur is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

There could aslo be a simplified list

1. Armor. (All tanks +IFvs) (they are too expensive for OP fire draining) Good point on IFVs!
2. Light vehicles (trucks, jeeps, APCs ACs)
3. Infantry and guns
4. air
5. everything.

It has to be one of the 3 lists depending on the implementation cost and what people like the most.

Artur.
__________________
"Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat.", Sun Tzu
Reply With Quote
  #26  
Old February 1st, 2006, 09:22 PM
DRG's Avatar

DRG DRG is offline
Shrapnel Fanatic
 
Join Date: Mar 2005
Location: GWN
Posts: 12,489
Thanks: 3,958
Thanked 5,693 Times in 2,812 Posts
DRG will become famous soon enough
Default Re: Improvement proposal I - OP fire draining

We are looking into the issue and are running experiments with some ideas of our own that would let opfire remain automatic but would more efficiently assign opfire based on unit capability. The result, if experiements pan out, will mean game play will not change but when in the opfire phase the units that return fire will be more selective than before

Don
__________________


"You are never to old to rock and roll if you are too young to die".--- What do you expect to be doing when you are 80?


https://www.youtube.com/watch?v=8kWt8ELuDOc
Reply With Quote
  #27  
Old February 1st, 2006, 09:32 PM

Pepper Pepper is offline
Corporal
 
Join Date: Jun 2005
Posts: 134
Thanks: 0
Thanked 0 Times in 0 Posts
Pepper is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

Quote:
DRG said:
We are looking into the issue and are running experiments with some ideas of our own that would let opfire remain automatic but would more efficiently assign opfire based on unit capability. The result, if experiements pan out, will mean game play will not change but when in the opfire phase the units that return fire will be more selective that before

Don
This is great news! If it works it may put an end to a very annoying exploit. Of course, on the other hand, it may simply birth new forms of exploits to take advantage of an imperfect AI .... but hey - thats always a risk, right?
Reply With Quote
  #28  
Old February 1st, 2006, 11:38 PM

narwan narwan is offline
Captain
 
Join Date: Jun 2005
Location: Nijmegen
Posts: 948
Thanks: 1
Thanked 4 Times in 4 Posts
narwan is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

Hi, good news indeed from Don cáuse I was going to reply with something similar myself. Artur, sofar you've been focusing on categorising the targets, but wouldn't it be easier to categorize the units doing the OP fire?
What I'm thinking is adding a variable determining the order in which units take their fire. If a jeep appears, the mg's shoud open fire first. If they miss, then the IFV's open fire, if the jeep still lives the tanks open up, if the jeep still lives the AT units open fire. Note that this is all in one OP fire instant. In other words the first hex the jeep is targeted. If the jeep still lives to enter a second hex the whole cycle starts anew.
There would be no addition to the user interface, the player has no extra selection to do. What would be needed is mechanism to determine the order in which units of certain categories open fire at certain types of targets. That could be something like combining both the ratio and the absolute difference between HE kill capacity and AP kill capacity of a unit. The bigger the difference in favor of HE, the higher on the fire priority list vs unarmored targets (and lower vs armored targets), the bigger the difference in favor of AP the lower on the list vs unarmored targets (and higher vs armored targets). Something like that.
You could also add special restrictions on dedicated units like AT and AA (preventing SP ATGM's from firing with mg's on a jeep and wasting their one shot with the missiles for example). You could also make it depended on a unit skill roll to see if they keep their proper place in the firing order.

I'm just 'brainfarting' here btw, spewing ideas that may or may not be of use.

Narwan
Reply With Quote
  #29  
Old February 2nd, 2006, 05:33 AM
Artur's Avatar

Artur Artur is offline
Second Lieutenant
 
Join Date: Jun 2005
Location: Budapest
Posts: 403
Thanks: 1
Thanked 1 Time in 1 Post
Artur is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

Quote:
DRG said:
We are looking into the issue and are running experiments with some ideas of our own that would let opfire remain automatic but would more efficiently assign opfire based on unit capability. The result, if experiements pan out, will mean game play will not change but when in the opfire phase the units that return fire will be more selective than before

Don
Don,

Well every improvement is welcome. There is a big problem with OP fire automatization though. Let me give an example.
Is it ok to fire with a MG at a jeep? Most liekly you say yes, but there are cases when you have a few MGs and you would rather keep them to fitre at the advancing infantry and let the ATRs aor bazookas deal with it. And the story goes on there are several examples written in this thread.

It always and always depends on the current situation which can only be judged by the player, or if we are talking about AI than the scenario designer. (Or maybe there can be made some automated target type choices if needed for a generated battle or campaign.)

A picture is worth a thousand words I edited the unit info screen picture from the manual. There are 6 groups
Armor (Tanks maybe IFVs)
Light Armor (APCS ACs maybe IFVs)
Soft vehicles
Infantry
Guns (ATG AA)
Air

You can select what to shoot at like you select the weapons. By default all are selected and the unit will fire at everything. If something is excluded then the units of thet type will not be fired at.

Artur.
Attached Images
File Type: png 403833-infoscreen.png (94.5 KB, 174 views)
__________________
"Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat.", Sun Tzu
Reply With Quote
  #30  
Old February 2nd, 2006, 11:30 AM

Cameronius Cameronius is offline
Corporal
 
Join Date: Jun 2005
Location: London, Canada
Posts: 194
Thanks: 13
Thanked 5 Times in 5 Posts
Cameronius is on a distinguished road
Default Re: Improvement proposal I - OP fire draining

I agree that the op-fire phase needs some improvement, like tasking AA units only to fire at air targets and MBTs and ATGMS only on armoured targets. However a certain amount of unpredictabity is realistic. The Lt. Colonel in command of the combat team is not going to be standing behind every MMG and Rifle Squad directing their fire. Squadies will shoot at what they perceive to be the biggest threat. I say leave the micro-managing of fire for your turn.
__________________
Double tap, Dash, Down, Crawl, Observe, Locate the Enemy and Return Fire.
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 02:34 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.