Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

The AI on the Attack (and food for thought for players too)

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [New Releases from Matrix Games] >> Tigers on the Hunt >> The AI on the Attack (and food for thought for players too) Page: [1]
Login
Message << Older Topic   Newer Topic >>
The AI on the Attack (and food for thought for players ... - 3/15/2016 6:34:30 PM   
blackcloud6


Posts: 489
Joined: 8/13/2002
Status: offline
I completed my first ASL scenario conversion to TOTH this morning, and the testing of my conversion got me thinking about how the AI attacks.

I suspect most of play TOTH as the attacker and not as much as the defender. From what little I've played as the defender I see feel that the attacking AI makes many mistake new ASL players make. I understand how difficult it is to get the AI to play well and cleverly on the offense in a computer game, but if the game designer can take into account these suggestions when trying to make the AI better, the game will become better and more challenging.

1. Shooting instead of moving. I notice the AI tends to shoot at the enemy, even at suboptimal ranges and conditions (through hindrances and into high TEM hexes). There is an old adage in ASL that: ‘if you are shooting instead of moving, you are probably losing.” In tactical combat it takes aggressiveness to win, and in these games that requires you to close with the enemy. Attackers need to keep moving towards and pressuring the enemy, very little fire should be done in the fire phase and that should be done by your key weapons (machines guns, ordnance), the squads need to be closing. I can tell that the attacking AI is going to probably lose the scenario when most, if not all, of his force is bogged down in a firefight. And many times I can figure out how to make it do so. So if there is a way to make the AI move more units towards the enemy, the attacking AI will get better.

2. Sarge says “don’t bunch up, one grenade can get you all!” New ASLers will tend to move in stacks. Those who move in stacks, die in stacks. Moving in stacks with a leader to gain is movement bonus should be done out of fire form the enemy or only, when under fire, where absolutely necessary. Believe it or not, you have more time than you might think to get the job don’t; don’t present to big juicy stacks for the HMG to eat up. The attacking AI seems to move, under fire, in stacks a lot. This needs to be looked at.

3. Move using cover. Moving in the open will get you killed. Moving in the open in stacks will get a lot of folks killed. Always use the terrain that will provide some protection to move in when heading towards the bad guy. The AI seems to want to take the fastest route many times and gets chewed up quickly doing so.

4. Assault move. This is a great tool to get next to the enemy. I’m not sure if the AI uses it enough.

5. Bait. Send those conscripts first and draw off first fire. But don’t send them on the route of your attack as you will then face residual firepower in crucial hexes. I don’t think the AI does this at all. It just starts moving units towards the objectives and gets good units shot up first. BTW, the flip side of this coin is important when the AI is the defender. The AI seems to take the first shot when it can at moving units. It does not wait until the enemy is in the open or at closer range. Thus is it is easy to bait the AI into first firing or final firing before you send in the real assault units.

6. Time is on your side…mostly. I find that the attacking players who win the most are the ones who spend their time moving units into proper position for supporting fire and to attack, and then at one crucial moment, the entire attack is launched and the defense stressed to the breaking point. Synchronizing the attack is crucial. Can we ever get the AI to do this? It is probably tough to do but it sure would be nice to see
Post #: 1
RE: The AI on the Attack (and food for thought for play... - 3/15/2016 9:43:07 PM   
Paullus

 

Posts: 1058
Joined: 6/9/2015
From: Sweden
Status: offline
Nice list. We will work on the AI to make it even better on the Assault. We have some ideas but every contribution will help

< Message edited by Paullus -- 3/16/2016 6:26:08 AM >


_____________________________

For my part, I shall do my duty as a general; I shall see to it that you are given the chance of a successful action. /Lucius Aemilius Paullus

(in reply to blackcloud6)
Post #: 2
RE: The AI on the Attack (and food for thought for play... - 3/15/2016 10:28:14 PM   
blackcloud6


Posts: 489
Joined: 8/13/2002
Status: offline
quote:

Nice list. We will work on the AI to make it better on the Assault. We have some ideas but every contribution will help


Cool, thanks.

(in reply to Paullus)
Post #: 3
RE: The AI on the Attack (and food for thought for play... - 3/15/2016 10:55:34 PM   
virtuali

 

Posts: 5
Joined: 3/6/2016
Status: offline
quote:

2. Sarge says “don’t bunch up, one grenade can get you all!” New ASLers will tend to move in stacks. Those who move in stacks, die in stacks. Moving in stacks with a leader to gain is movement bonus should be done out of fire form the enemy or only, when under fire, where absolutely necessary. Believe it or not, you have more time than you might think to get the job don’t; don’t present to big juicy stacks for the HMG to eat up. The attacking AI seems to move, under fire, in stacks a lot. This needs to be looked at.


The issue is, in order to improve this, we would need the crucial multi-hex firegroup capability. With the game as it is now, stacking might be the only way to gather enough punch to dislodge enemy in high cover terrain. So, before we can teach AI better tactics, we need the rules to allow them...

(in reply to blackcloud6)
Post #: 4
RE: The AI on the Attack (and food for thought for play... - 3/16/2016 12:42:40 AM   
blackcloud6


Posts: 489
Joined: 8/13/2002
Status: offline
quote:

The issue is, in order to improve this, we would need the crucial multi-hex firegroup capability. With the game as it is now, stacking might be the only way to gather enough punch to dislodge enemy in high cover terrain. So, before we can teach AI better tactics, we need the rules to allow them...



That is a very good point.

(in reply to virtuali)
Post #: 5
RE: The AI on the Attack (and food for thought for play... - 3/16/2016 5:08:28 AM   
iPhoneAppz

 

Posts: 54
Joined: 1/10/2016
Status: offline

quote:

ORIGINAL: virtuali

quote:

2. Sarge says “don’t bunch up, one grenade can get you all!” New ASLers will tend to move in stacks. Those who move in stacks, die in stacks. Moving in stacks with a leader to gain is movement bonus should be done out of fire form the enemy or only, when under fire, where absolutely necessary. Believe it or not, you have more time than you might think to get the job don’t; don’t present to big juicy stacks for the HMG to eat up. The attacking AI seems to move, under fire, in stacks a lot. This needs to be looked at.


The issue is, in order to improve this, we would need the crucial multi-hex firegroup capability. With the game as it is now, stacking might be the only way to gather enough punch to dislodge enemy in high cover terrain. So, before we can teach AI better tactics, we need the rules to allow them...


Multi hex firegroups are probably the most important thing that the game needs.

(in reply to virtuali)
Post #: 6
RE: The AI on the Attack (and food for thought for play... - 3/16/2016 3:12:16 PM   
DoubleDeuce


Posts: 1247
Joined: 6/23/2000
From: Crossville, TN
Status: offline
Another thing, and maybe I am the only one seeing it as it hasn't been posted elsewhere,(at least that I can find), is vehicles racing way ahead of the infantry to attack objectives. And I would second the ability for fire groups, stacking by the AI seems to be one of its biggest vulnerabilities when its on the offense.

_____________________________


(in reply to iPhoneAppz)
Post #: 7
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 1:50:28 PM   
pzgndr

 

Posts: 3170
Joined: 3/18/2004
From: Maryland
Status: offline

quote:

ORIGINAL: iPhoneAppz
Multi hex firegroups are probably the most important thing that the game needs.


This and MG penetration factor are important.

(in reply to iPhoneAppz)
Post #: 8
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 4:20:10 PM   
idjester

 

Posts: 369
Joined: 12/22/2011
Status: offline
quote:

ORIGINAL: iPhoneAppz


quote:

ORIGINAL: virtuali

quote:

2. Sarge says “don’t bunch up, one grenade can get you all!” New ASLers will tend to move in stacks. Those who move in stacks, die in stacks. Moving in stacks with a leader to gain is movement bonus should be done out of fire form the enemy or only, when under fire, where absolutely necessary. Believe it or not, you have more time than you might think to get the job don’t; don’t present to big juicy stacks for the HMG to eat up. The attacking AI seems to move, under fire, in stacks a lot. This needs to be looked at.


The issue is, in order to improve this, we would need the crucial multi-hex firegroup capability. With the game as it is now, stacking might be the only way to gather enough punch to dislodge enemy in high cover terrain. So, before we can teach AI better tactics, we need the rules to allow them...


Multi hex firegroups are probably the most important thing that the game needs.


Sorry I do disagree, it is slightly "harder to dislodge enemy units" but I really don't have much trouble doing this. The loss of multigroup firegroups isn't critical. It just makes you stack your units in kill stacks more. Instead of units in 2 or 3 hexes you just place those units in one hex. And it makes the game quicker to play since I am not moving each unit by themselves, instead I am moving stacks with leaders and a few single units. Quick play and the LOS and rules for multihex firegroups would be a nightmare to add. Is that worth the time and effort for such little bonus, that would be the main question.

< Message edited by idjester -- 3/17/2016 4:21:02 PM >

(in reply to iPhoneAppz)
Post #: 9
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 4:36:04 PM   
Peter Fisla


Posts: 2503
Joined: 10/5/2001
From: Canada
Status: offline
Multi-hex fire groups is difficult to implement from interface and AI perspective, this feature is not in my future scope at the moment.

(in reply to idjester)
Post #: 10
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 4:37:29 PM   
Gerry4321

 

Posts: 874
Joined: 3/24/2003
Status: offline
Sorry but stacking and not spreading out is totally ahistorical. Imagine crossing a wide stretch of open ground while all bunched up.

(in reply to idjester)
Post #: 11
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 7:46:26 PM   
BeamMeUpScotty

 

Posts: 2
Joined: 3/17/2016
Status: offline
I have to agree with everyone else...

(in reply to Gerry4321)
Post #: 12
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 9:45:21 PM   
Rakkasan101

 

Posts: 17
Joined: 3/10/2015
Status: offline
Being able to focus fire on targets of your choice is also historical.

(in reply to BeamMeUpScotty)
Post #: 13
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 9:46:39 PM   
Gerry4321

 

Posts: 874
Joined: 3/24/2003
Status: offline
Not at all. Concentration of force on points was normal. Now we can only do that by stacking.

(in reply to Rakkasan101)
Post #: 14
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 10:47:08 PM   
idjester

 

Posts: 369
Joined: 12/22/2011
Status: offline
quote:

ORIGINAL: Gerry

Sorry but stacking and not spreading out is totally ahistorical. Imagine crossing a wide stretch of open ground while all bunched up.


That's not what we are talking about. I can move up one unit, than another, then another... I can move them all one at a time.

It's also ahistorical to think that a leader in one hex is going to be able to control the units in several other hexes..

Its a game mechanic that simulates something that can't be simulated correctly.

< Message edited by idjester -- 3/17/2016 10:48:55 PM >

(in reply to Gerry4321)
Post #: 15
RE: The AI on the Attack (and food for thought for play... - 3/17/2016 11:05:54 PM   
Gerry4321

 

Posts: 874
Joined: 3/24/2003
Status: offline
I never said a leader will affect the fire from a multi-hex firegroup.

How are you going to get a lot of concentrated firepower if you don't stack? And stacking is against basic military principles given the obvious deadly effect of MTRs, etc. on such units.

(in reply to idjester)
Post #: 16
RE: The AI on the Attack (and food for thought for play... - 3/18/2016 12:21:27 AM   
Monkie

 

Posts: 262
Joined: 6/12/2005
Status: offline
I've seen the AI use the advance segment to move from cover into open ground for no tactical reason whatsoever. Maybe that can be tweaked a bit.

As a side question in regards to fire groups, it's been awhile so I have forgotten but does SL or ASL have rules for multi-hex fire groups?

(in reply to Gerry4321)
Post #: 17
RE: The AI on the Attack (and food for thought for play... - 3/18/2016 1:34:46 AM   
UP844


Posts: 1662
Joined: 3/3/2016
From: Genoa, Republic of Genoa (occupied by Italy)
Status: offline
Some of my experience and some rants about the AI. This is not a criticism of Peter's work: I think he has made a great work with this game; I'm having great fun with it and yes, I am one of the ones who were waiting for it in the last 35 years. I just want to highlight some of the weak spots of the AI opponent.

1) The AI looks a bit shy; I think it should be somewhat more aggressive.

I just finished two games of "Rehearsal for Crete" (one as the British and one as the Germans).
The German AI left its Sd Kfz 251 sitting in the open in its entry hex under fire by a 2 pdr AT gun, for several turns, until it was finally destroyed; the 222 armored car stood still in the hex where it entered, while nearby infantry was slaughtered by long-range British HMG fire Some Fallschirmjager squads never moved during the whole game, even though there were plenty of British units visible elsewhere on the map. In the meantime, my M3 GMC ran wild across the map destroying German infantry with ease.
When I played as the German, I never saw the British AFVs, and the same is also true for the British elite squads entering from the south.
Maybe this timid approach is due to Victory Conditions of this scenario (no VP for objective hexes, only for units destroyed) even though I think this should make the AI more eager to hunt enemy units.

The same also happened many other times: I played "Hill 621", several times as the German, but I never saw the SU-122 and the SU-152 (I didn't miss them, especially the SU-152s ); playing as the Russians, I only saw the Pz IV F2s until I crossed the ridge: all the remaining German AFVs were sitting there (the Duke of Wellington would have loved this reverse slope defense :D).

2) Leaders don't care enough about rallying broken squads.

All too often I see a leader rally himself and charge straight towards the enemy, leaving scores of broken units behind: this afternoon, I played "Canicatti High Ground" and two US leaders advanced alone towards the German-occupied ridge while a dozen broken squads were left on their own :(.

3) Target selection and threat assessment

I am sure there is a logic behind target selection, but sometimes the AI ignores the most threatening units and shoots on some distant and harmless target (Example: a Pz IV F2 fires its MA to a single Russian infantry squad while there is a T34/76 a few hex away)

The AI also does not seem interested in minimising damage: I repeatedly shoot some tank in the rear and the IA only rotated the turret in reaction. This is great if you are chasing Panthers with Stuarts (Defending Meximieux scenario), but I think no tank crew take more than one shot in the rear without turning towards the attacker.

My two €cents :D.

(in reply to Monkie)
Post #: 18
RE: The AI on the Attack (and food for thought for play... - 3/18/2016 1:49:37 AM   
decaf

 

Posts: 91
Joined: 8/1/2008
Status: offline
*** This is a repost from March 12 in the "Requests" thread. ****

I'm reposting it here since is is on-topic and you may have missed it.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Dear Peter,

I'd like to put a request in for Multi-Hex Firegroups. I'd like lots of other enhancements, too. But, my number one request
is "Multi-Hex Firegroups".

Please allow me to expand on "how" and "why".

How?
My handle, javafiend, is because I like programming in Java (not because of caffine). I'm familiar with the software machinery
needed to support a UI, such as events and tasks. So, I'm sensitive to the amount of work a UI change can entail.

Right now you have a MouseListener that recognizes LMB and ctrl-LMB for your Unit control Panel (lower left).
You also have a MouseListener that recognizes LMB for your Tactical Map.
I propose you extend the Tactical Map MouseListener to include ctrl-LMB, and that this mouse gesture will signal the selection
of multiple Firegroups.

The implementation flows from this extention. Simple LMB operates as before -- clear Unit Control Panel and refresh with the
new unit list. Now, ctrl-LMB will append more units to the Unit Control Panel. Only allow an append if the selected hex
is Personnel, not a solitary Leader, and adjacent to one of the other hexes in the Unit Control Panel list. User may repeat
ctrl-LMB on multiple hexes as desired. Not adjacent, no append, maintain current Unit Control Panel list.

Once the multiple location list is finally selected, then the user can select and deselect one or more units as is currently
done in the Unit Control Panel. The only difference is that the Unit Control Panel contents can be longer than before, and
encompass multiple locations. Of course, it will be necessary for the Unit Control Panel to shift to a scrolling mode as it
fills up. I note that you already have this function implemented in your Action Log Window.

Combat algorithms should be pretty much unchanged. It will be necessary to account for variable range in the subroutine.

The advantage of this approach is that it retains your current UI look-and-feel. It merely provides an extra, optional,
mouse gesture, ctrl-LMB, in the Tactical Map. This does not provide any burden to player's current play style. It can
easily be ignored as a feature if a player desires -- just don't press the ctrl when mousing the Tactical map.

Why?

The rest of this section, Peter, you are probably familiar with. Please skip if you like.

I go back to the old ASLML days. "Those who know" would *always* advise ASL newbies, "Don't stack!" For one example:

>>McGrath's Tactics 101, Mon, 27 Dec 1999,...
2. Don't Stack. "Always spread out and form firegroups. It is
better to have one squad in a stone building and another in the
woods than to have both... in the same location in a stone
building... By not stacking, the most your opponent can hurt
with a single attack is one squad. My rule of thumb is one squad
with a '-1' leader and two squads with a '-2' or better leader."


For you TOTH-ers who've never done ASL; you've seen terrible, horrible things happen to your stacks from just one shot.
The computer rolled a "2" on it's fire attack, and the badness hits every unit in the stack (followed by much wailing
and gnashing of teeth).

Now we see the TOTH combat experience depart from ASL. You have to stack to get a good firepower -- because TOTH
only has Single-Hex Firegroups.

(This is *not* designed to restart ASLML discussions on how much to stack. My view -- tactical situations will vary.
I really want dispersed fire for some of those situations.)

What about AI?
Well, Peter, for starters, you might want to leave the AI alone regarding how much it stacks, and leave it doing
Single-Hex Firegroups. See what user experience has to say. If the players start smashing the AI because the players
disperse and the AI stacks, then add some new AI behaviors.

Closing...

Thanks for listening, Peter. I know that bugs come first, etc... Just wanted to offer some thoughts on how to
tame the "UI beast" regarding Multi-Hex Firegroups. Hope this helps.

(in reply to Peter Fisla)
Post #: 19
RE: The AI on the Attack (and food for thought for play... - 3/18/2016 4:13:06 AM   
blackcloud6


Posts: 489
Joined: 8/13/2002
Status: offline
quote:

As a side question in regards to fire groups, it's been awhile so I have forgotten but does SL or ASL have rules for multi-hex fire groups?


ASL does.

(in reply to decaf)
Post #: 20
RE: The AI on the Attack (and food for thought for play... - 3/18/2016 10:30:01 AM   
virtuali

 

Posts: 5
Joined: 3/6/2016
Status: offline
quote:

Multi-hex fire groups is difficult to implement from interface and AI perspective, this feature is not in my future scope at the moment.


This is one of the most disappointing news I read on this forum. Multi-hex fire groups are a core feature of the game that inspired ToTH. The "don't stack, but form firegroups" is the most basic tactics one must learn with it.

The whole game has been balanced in years taking into account that, and forcing to stack to increase FP, will unbalance everything in favor of the force that has the more/better leaders ( Germany, usually ), because they can use leader modifiers to balance somewhat the increased risk of damage when receiving fire as a stack. It changes the game entirely.

There's no need for big changes to the UI. A possible way of doing it would be:

- Before resolving a fire attack, the program might check all adjacent friendly units that are still allowed to fire, and display a message box like this:

"Do you want to attack as a fire group with units in hexes XX, YY and ZZ ?"

And all the user would have to do, is to reply YES or NO.

This change would not require ANY change to the UI, except for the added dialog box.

The AI might just use the strategy of always trying for fire groups, if possible, so it will also work as a teaching tool for good tactics. Or, it might use multi-hex fire groups at the highest difficulty settings only, and continue as it is now, at the lowest settings.

< Message edited by virtuali -- 3/18/2016 10:34:38 AM >

(in reply to Peter Fisla)
Post #: 21
RE: The AI on the Attack (and food for thought for play... - 3/18/2016 10:32:23 AM   
virtuali

 

Posts: 5
Joined: 3/6/2016
Status: offline
....

< Message edited by virtuali -- 3/18/2016 10:33:27 AM >

(in reply to virtuali)
Post #: 22
RE: The AI on the Attack (and food for thought for play... - 3/18/2016 11:40:53 AM   
DoubleDeuce


Posts: 1247
Joined: 6/23/2000
From: Crossville, TN
Status: offline
quote:

ORIGINAL: Monkie

As a side question in regards to fire groups, it's been awhile so I have forgotten but does SL or ASL have rules for multi-hex fire groups?

The Q&A stuff I found in some of my old notes indicate that SL does use it and as blackcloud6 posted, so does ASL.

_____________________________


(in reply to Monkie)
Post #: 23
RE: The AI on the Attack (and food for thought for play... - 3/19/2016 6:20:11 PM   
pzgndr

 

Posts: 3170
Joined: 3/18/2004
From: Maryland
Status: offline

quote:

ORIGINAL: javafiend
I propose you extend the Tactical Map MouseListener to include ctrl-LMB, and that this mouse gesture will signal the selection
of multiple Firegroups.

The advantage of this approach is that it retains your current UI look-and-feel. It merely provides an extra, optional,
mouse gesture, ctrl-LMB, in the Tactical Map. This does not provide any burden to player's current play style. It can
easily be ignored as a feature if a player desires -- just don't press the ctrl when mousing the Tactical map.


Another approach may be to simply include the incremental benefit of a stack or firegroup with each additional firing. For example, two adjacent squads firing together as a firegroup have a bonus over the two squads firing individually. So why not consider a modest ruleset to account for this stuff and provide an incremental bonus to subsequent units firing on a target and/or some other penalty on the target(s)? The end results may not be exactly correct according to the SL/ASL rules but should provide some improvement for adjacent units firing upon the same target. Just a thought.

(in reply to decaf)
Post #: 24
RE: The AI on the Attack (and food for thought for play... - 3/19/2016 8:18:06 PM   
shaddock

 

Posts: 192
Joined: 9/18/2013
Status: offline
Seeing how some wish for fire groups, I'll put my 2 cents in. One way to achieve this may be to say that - if all adjacent friendly units, fire at the same enemy unit during the same fire phase, all units after the first will get an increasingly larger bonus. There could be a limit to the bonus. As far as stacks go, I think the bonus should apply to the entire stack and not the individual unit.

Example 1: 3 US units adjacent to each other are firing at a German unit. The first US unit fires as normal. The second US units adds +1 bonus to fire power, and the third unit gets a +2 bonus.

Example 2: 4 US units are adjacent to each other: one in hex 1, two in hex 2, and one in hex 3. The unit in the 1st hex fires as normal. The two in hex 2 are added together, and add +1 to the total. The unit in hex 3 adds +2 to its total.

Something like this might be doable, without too much trouble in coding.

btw what language is the game coded in? what IDE/compiler are you using?

_____________________________

save the carrots; eat a vegan!

(in reply to pzgndr)
Post #: 25
Page:   [1]
All Forums >> [New Releases from Matrix Games] >> Tigers on the Hunt >> The AI on the Attack (and food for thought for players too) Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

3.172