How AI takes strong enemy positions (Full Version)

All Forums >> [Current Games From Matrix.] >> [World War II] >> War In The Pacific - Struggle Against Japan 1941 - 1945 >> Scenario Design



Message


el cid again -> How AI takes strong enemy positions (9/23/2006 11:55:30 AM)

It was watching Palembang I learned the way it works. I had seen it all before - at Bataan, at Manila,
at Singapore, at Hong Kong - but didn't understand it. Finally I looked at things from the ALLIED point of view.

In the latest medium term test of RHSEOS - to my surprise AI decided to attack Palembang at the same time
as Tabaoli (Banka) - both major supply sources and both with RHS supply sinks of some size in consequence.
It was as dumb as ever - I thought - land a fairly large force - support it with nothing - no bombardment by ships -
no air strikes - not even supplies. Just put a force in the hex big enough it won't be wiped out by any attacks.
Indeed, any attacks just hurt the Allies - they lose things (squads, supplies, morale) faster.

What AI then does is - nothing!

Turns out this is anything but stupid. This was probably coded to deal with Bataan - 40 units go there - representing IRL not less than 80,000 soldiers - maybe 110,000 (depending on who you believe). How do you beat two corps (which is what was at Bataan) with a vastly inferior force (which is what attacks Bataan IRL and in the game?

Wait.

Seems - even if the hex is a supply source - it produces NO supplies if the enemy is in the hex. If you wait, the enemy gets down to nothing supply wise. His morale follows that. And he also has fatigue levels skyrocket. Not sure how long it waits - it is months: might be until attacking units are planned up 100% - up to 100 days. But THEN the AI attacks - shock attacks - and it cleans up. Either the position surrenders, or survivors retreat into the bush.




witpqs -> RE: How AI takes strong enemy positions (9/23/2006 9:07:49 PM)

Well, several versions ago in RHSEOS...

The Japanese AI, without landing anything at Palembang, landed a lone artillery unit at Banka. I did not order it attacked, but Allied bombardment attacks continued from teh opposed landing. Several turns later it was 'Destroyed through attrition'.

A few weeks later the AI did it again...

I wish the AI were always as smart as you found.




akdreemer -> RE: How AI takes strong enemy positions (9/23/2006 11:43:55 PM)

quote:

ORIGINAL: el cid again

It was watching Palembang I learned the way it works. I had seen it all before - at Bataan, at Manila,
at Singapore, at Hong Kong - but didn't understand it. Finally I looked at things from the ALLIED point of view.

In the latest medium term test of RHSEOS - to my surprise AI decided to attack Palembang at the same time
as Tabaoli (Banka) - both major supply sources and both with RHS supply sinks of some size in consequence.
It was as dumb as ever - I thought - land a fairly large force - support it with nothing - no bombardment by ships -
no air strikes - not even supplies. Just put a force in the hex big enough it won't be wiped out by any attacks.
Indeed, any attacks just hurt the Allies - they lose things (squads, supplies, morale) faster.

What AI then does is - nothing!

Turns out this is anything but stupid. This was probably coded to deal with Bataan - 40 units go there - representing IRL not less than 80,000 soldiers - maybe 110,000 (depending on who you believe). How do you beat two corps (which is what was at Bataan) with a vastly inferior force (which is what attacks Bataan IRL and in the game?

Wait.

Seems - even if the hex is a supply source - it produces NO supplies if the enemy is in the hex. If you wait, the enemy gets down to nothing supply wise. His morale follows that. And he also has fatigue levels skyrocket. Not sure how long it waits - it is months: might be until attacking units are planned up 100% - up to 100 days. But THEN the AI attacks - shock attacks - and it cleans up. Either the position surrenders, or survivors retreat into the bush.

The manual states that no supplies, no resources, are generated in a hex that contains friendly and enemy units.




el cid again -> RE: How AI takes strong enemy positions (9/24/2006 6:30:38 AM)


quote:

ORIGINAL: witpqs

Well, several versions ago in RHSEOS...

The Japanese AI, without landing anything at Palembang, landed a lone artillery unit at Banka. I did not order it attacked, but Allied bombardment attacks continued from teh opposed landing. Several turns later it was 'Destroyed through attrition'.

A few weeks later the AI did it again...

I wish the AI were always as smart as you found.



Well - it is dumb as a post. It routes oil and resources out near Palau en route to Osaka! That is, they go SOUTHEAST INTEAD OF NORTHEAST from Borneo and nearby points. It fails to load many ships bound for Japan with anything useful - which only has the merit of being typical of Japanese management style. It escorts almost nothing. So - yeah - it remains pretty dumb.

But now (some weeks later) I see it pounding Palembang and Taboali with bombers - prepratory to its assaults.
It ain't totally stupid.




el cid again -> RE: How AI takes strong enemy positions (9/24/2006 6:31:20 AM)


quote:

ORIGINAL: AlaskanWarrior

quote:

ORIGINAL: el cid again

It was watching Palembang I learned the way it works. I had seen it all before - at Bataan, at Manila,
at Singapore, at Hong Kong - but didn't understand it. Finally I looked at things from the ALLIED point of view.

In the latest medium term test of RHSEOS - to my surprise AI decided to attack Palembang at the same time
as Tabaoli (Banka) - both major supply sources and both with RHS supply sinks of some size in consequence.
It was as dumb as ever - I thought - land a fairly large force - support it with nothing - no bombardment by ships -
no air strikes - not even supplies. Just put a force in the hex big enough it won't be wiped out by any attacks.
Indeed, any attacks just hurt the Allies - they lose things (squads, supplies, morale) faster.

What AI then does is - nothing!

Turns out this is anything but stupid. This was probably coded to deal with Bataan - 40 units go there - representing IRL not less than 80,000 soldiers - maybe 110,000 (depending on who you believe). How do you beat two corps (which is what was at Bataan) with a vastly inferior force (which is what attacks Bataan IRL and in the game?

Wait.

Seems - even if the hex is a supply source - it produces NO supplies if the enemy is in the hex. If you wait, the enemy gets down to nothing supply wise. His morale follows that. And he also has fatigue levels skyrocket. Not sure how long it waits - it is months: might be until attacking units are planned up 100% - up to 100 days. But THEN the AI attacks - shock attacks - and it cleans up. Either the position surrenders, or survivors retreat into the bush.

The manual states that no supplies, no resources, are generated in a hex that contains friendly and enemy units.



Sure does. And I forgot that tactically - but whoever wrote code didn't.




bbbf -> RE: How AI takes strong enemy positions (9/24/2006 9:40:41 AM)


[

Well - it is dumb as a post. It routes oil and resources out near Palau en route to Osaka! That is, they go SOUTHEAST INTEAD OF NORTHEAST from Borneo and nearby points. It fails to load many ships bound for Japan with anything useful - which only has the merit of being typical of Japanese management style. It escorts almost nothing. So - yeah - it remains pretty dumb.

But now (some weeks later) I see it pounding Palembang and Taboali with bombers - prepratory to its assaults.
It ain't totally stupid.
[/quote]


Actually, I don't think this is too dumb. Most Allied human players will stock the NE route with plenty of subs (actually I think the AI does this as well). The AI doesn't play the ASW game like a human player (who will tend to make life difficult for those Allied subs), so routing via Palau actually probably will result in less losses to subs - unless the Allied player works out that is where they are.




Mike Scholl -> RE: How AI takes strong enemy positions (9/24/2006 2:51:43 PM)

"Actually, I don't think this is too dumb. Most Allied human players will stock the NE route with plenty of subs (actually I think the AI does this as well). The AI doesn't play the ASW game like a human player (who will tend to make life difficult for those Allied subs), so routing via Palau actually probably will result in less losses to subs - unless the Allied player works out that is where they are."


I wouldn't give the designers too much credit for this. The basic rule for routing ships seems to be for the US to go West, then South or North; and the Japanese to go East, then South or North. I doubt there is anything more subtile than that involved. Which is why so many people want "waypoints"




Hornsby -> RE: How AI takes strong enemy positions (9/24/2006 4:34:48 PM)

Actually I have a newfound respect for the code. I recently discovered that TFs on a transport mission will alter course to avoid sighted submarines, also if a TF suffers an attack by land-based air, subsequent TFs will alter course to give an extra 2 - 4 hexes buffer to the base from which the attack came.
However there do have to be attackes before the AI will alter routes, so care must be taken if you wish to limit losses.




Sardaukar -> RE: How AI takes strong enemy positions (9/25/2006 3:26:38 PM)

Also noticed that AI "routine" TFs tend to change route slightly if suffering sub attacks. That came as surprise.




Page: [1]

Valid CSS!




Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI
0.9840088