Results 1 to 20 of 20

Thread: why the ai being slaughtered in plaza is a good thing

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default why the ai being slaughtered in plaza is a good thing

    as we all know the ai, will stand in the plaza and be massacred to a man by human missile troops rather than move. let's face it. the ai can't reason like a human, it doesn't know whether the troops attacking it are just the first wave, or all of the human player's effort. for the ai to be truly responsive, it would have to be able to compare all of its troops in the plaza in different permutations to not only the human player troops at the plaza, but the other human player troops that were streaming in from the walls and also reinforcements arriving for both sides. after all that was done, then it would be free to decide on chaser units to attack the missile troops attacking it in the plaza. i just don't see CA's ai or anyone else's ai for that matter being able to make good judgements like that anytime soon, maybe in several years, but not right now.

    if the ai as it presently is, was allowed to leave the plaza it would be so easy to have it fruitlessly chase after one of your depleted units throughout the city while you just occupied the plaza until time ran out. and that would be far too easy. so instead, CA made the plaza a continous morale replenishment center and made it so blatantly obvious, that the player would be able to figure out how to exploit it and chose whether or not to exploit it. so it isn't that the ai being able to get massacred by missile weapons is a good thing, its just that the alternative, [the way things currently stand] would be far far worse, and we would all be complaining about how easy it is to bait the ai with a few troops and run the timer out.
    indeed

  2. #2

    Default Re: why the ai being slaughtered in plaza is a good thing

    However, I do encountered when my archers are too near to the plaza, the enemy may charged.

  3. #3

    Default Re: why the ai being slaughtered in plaza is a good thing

    So your explanation comes down to:

    The AI is smart to stand there and be slaughtered without a single enemy kill because if it did something else, it might lose? And you don't see a problem with that "logic"?

    Defending the square is only useful if you, as the human, don't bring any missile units. A very simple "If you are in the square, and being pelted by missiles, attempt to engage the missile unit" would be effective. Even if it was HA, and they couldn't catch them, they couldn't have a worse response than doing nothing.

    Bh

  4. #4
    Member Member lancer63's Avatar
    Join Date
    Sep 2002
    Location
    El Salvador
    Posts
    336

    Default Re: why the ai being slaughtered in plaza is a good thing

    I think the square thin is a great feature. That's your (or the AI's) last stand place where you still have a chance to win the battle even if all else is lost. If you manage to hold for the last three minutes, which last an eternity in some cases, you win the battle. I think it's fair when the enemy generaly outnumbers you 3 to 1.

    I had a siege where my only units left was my general, with all his bodyguards dead or dying, and two exhausted and dangerously understrenght principe/hastati units. I managed to take the square from the 'overly nice greeks' but their last unit of fresher archers kept on entering the square and changing the flag back to theirs, thus reseting the stopwatch every time I chased them out.
    When I realized I could run out of time if the enemy would enter the square one more time I sent all my men but the general in an all out chase, losing half the men I had left due to melee/misiles but I was finaly victorious.

    Had to exterminate the population after that to avoid a riot but the people rebelled anyway because I had too few men left and had to take the town with another army a couple turns later.

    Great feature.

  5. #5
    Magister Vitae Senior Member Kraxis's Avatar
    Join Date
    Feb 2002
    Location
    Frederiksberg, Denmark
    Posts
    7,129

    Default Re: why the ai being slaughtered in plaza is a good thing

    Bhruic, I think he means that the AI won't chase becasue it would be too easy for us to simply lure them out one by one, which would be easier than it is now. The logic is that if you have chased the enemy to the square you shouldn't have too many arrows or javelins left, and that is true enough, but now people make an effort to save those weapons and then the point becomes moot.
    You may not care about war, but war cares about you!


  6. #6

    Default Re: why the ai being slaughtered in plaza is a good thing

    Ok, I won't ask for too much.
    Just for the unit in the center square to turn and change their facing when getting shot from the back. Then at least they'd get the shield bonus and that'd make them last a bit longer when getting shot at. It just doesn't make any sense that a unit would willingly turn its back to the enemy and stoically endure getting shot in the back for fun.

    If CA has more time they can also code the case where if 2 units are going to shoot at them from different directions, they should back off quickly to a corner of the square if by doing so they can avoid short range missiles like javelins and then readjust their facing.
    If the short range skirmishers enter the square to get into range then as usual a charge is in order.

    Or (if they have extra coding time) they could simply just get the AI to make a charge anyhow to the edge of the square when getting shot at, which would necessitate a temporary retreat by the ranged units. You could then engage with your infantry and other troops but that'd defeat the purpose of shooting them first to whittle them down.
    If the ranged units don't retreat then continue the charge and engage. If the ranged units do retreat, either stay in place at the edge or hurry back to the center and readjust facing.

    I am not asking for the AI to run circles around your troops and trying to delay the victory until time runs out (for non-siege battles). As time is tight in certain battles, that's not really very fair.

    Anyway, I think giving some suggestions on how exactly the AI should behave in a particular situation is fair. We can have a decent discussion on merits for each tactic and who knows if CA finds our alternative AI scripts better/less exploitable they might even decide to code them (if possible).

  7. #7
    EBII Council Senior Member Kull's Avatar
    Join Date
    Jan 2003
    Location
    El Paso, TX
    Posts
    13,502

    Default Re: why the ai being slaughtered in plaza is a good thing

    There is an extremely simple solution which also has the benefit of being historically accurate: Disable Missile attacks into the city square.

    I wasn't there at the Fall of Troy or in the closing stages of any other ancient city siege, but there's nothing in the literature that suggests it was anything other than a mano-a-mano slaughterfest. You could probably make a pretty good case for extending this prohibition to the entire city, since end-of-siege missile warfare between armies inside cities seems to be almost a physical impossibility (maybe from walls down, but certainly not at street level), and again I can't think of any historical instances where we know this occurred.

    But I'd be willing to settle for a city-square prohibition - and would further suggest that AI troops in that position automatically default to "Fighting-to-the-death-since-escape-is impossible" mode.
    "Numidia Delenda Est!"

  8. #8
    Member Member Lord Ovaat's Avatar
    Join Date
    Mar 2004
    Location
    Pennsylvania
    Posts
    919

    Default Re: why the ai being slaughtered in plaza is a good thing

    Once you hit the continue button, the battle is already won and all you have to do is hit ESC and exit battle. No extra losses on either side when you do this. Same as MTW once you got the message the enemy was fleeing you no longer had to fight you just would'nt get any extra kills
    Oaty, you're absolutely correct, and the same applies to field battles. But I wasn't referring to losing the battle. I was referring to the hour plus that I once lost trying to get at two defenders who were stuck between two buildings. OK. I can be obstinate and stubborn. But I never did get them. Perhaps a normal, sane person would have given up long before. One definition of insanity is to keep doing the same thing over and over while expecting different results. That's why my shrink insisted I stop trying to get every last defender during a siege. ......but I still want to.
    Our greatest glory lies not in never having fallen, but in rising every time we fall. Oliver Goldsmith

  9. #9

    Default Re: why the ai being slaughtered in plaza is a good thing

    i like zhuge's idea of better ai scripting on the plaza. obvioulsy if is possible to program the ai to make those responses, that would be great and that would be the best possible solution, but i think CA's abilities and/or the abilities of the ai are pushed to the max as it stands right now. i would love to be proven wrong. i really like kull's idea of disable missile fire in plaza or within the city mode.

    i think 'last man standing' would be extremely tedious. and the reason for that is the city size. last man standing was the way CA designed siege battles in the two other previous games and i assume thats how they started this one too when they were building it. if you have last man standing, there is no need for the plaza. lets say you break into the city and there are 6 ai controlled units in there. there is no real reason for the ai to keep all its units together, they can't be outflanked. so you have to fight 6 mini battles, and you cause a cav unit with 3 men in it to rout. then you have to chase it down the street hoping to catch up it. but of course it may be faster than your unit, so you have to put up blocking units across the street where it is likely to flee to. and if you have to walk on a street that goes near a tower, you take losses, so you'll have to put units on the walls to take every tower.

    so i think they created the unhistorical plaza design and timer so we can have 1 big city battle instead of us having us chase depleted units all over those huge cities in a lot of minor skirmishes.
    indeed

  10. #10

    Default Re: why the ai being slaughtered in plaza is a good thing

    The "hold the square" approach is a perfectly fine system for facing infantry and cavalry. Perhaps not optimal (because it allows the player to position his troops wherever he wants, and doesn't really respond), but not terribly exploitable, because however you do it, you're going to have to charge the square and fight it out.

    The "exploit" comes in versus missile units. So when looking at AI behaviour, that really is the only thing that needs to be taken into consideration - what to do when an AI unit is in the square and is being attacked by missile units.

    Now there are a few different possibilities about how that might go down, but only two are relevant (the others are just variations).

    Scenario 1) The player has overwhelming force able to be brought to bear against the unit(s) in the square. In this case, almost nothing the AI can do will result in a won battle. So, the AI might as well charge and make a glorious end of it and try and take a few men down with them. Or, it could surrender, although that might be hard to work in.

    Scenario 2) The player has roughly equal force with the AI. In this case, again, the best idea would be for the AI to try and engage. Sitting there and waiting just results in a diminishing of their force without hurting the enemy at all.

    The only issue is whether the player can 'lure' the AI out of the square and take it. It should be possible to do a time calculation. Basically, the AI knows that the player needs 3 minutes to take the square. So have the AI attempt to engage the player, with an eye on the clock. If it's unable to engage, or if the player looks to be able to take the square, have it retreat to the square again. All it needs to do is step in, and the player is blocked from the win. If the player manages to swing a unit in to prevent the AI from returning, great, that's tactics, and isn't an exploit.

    So to sum up: If the AI is under attack by missiles, it attempts to engage the unit(s), returning to the square only if it looks like the player is going to capture it.

    Bh

  11. #11
    Senior Member Senior Member Oaty's Avatar
    Join Date
    May 2003
    Location
    Indianapolis
    Posts
    2,863

    Default Re: why the ai being slaughtered in plaza is a good thing

    Bhruic
    So to sum up: If the AI is under attack by missiles, it attempts to engage the unit(s), returning to the square only if it looks like the player is going to capture it.
    No point in trying to retake the square due to that fact if the A.I. can't route the skirmishers, since the town square unit is usually in a fresh status and the skirmishers will be winded usually.

    After more thinking the fight to death seems the best option as it is going to be there woman that are raped. Now to stop the A.I. from being abused there should still be the town square but with a bit different aproach as I mention before, 3-1 odds for the attacker wins it. This would make it hard to reset the timer wich annoying skirmisher can occasionally do. Also maybe skirmishing should automatically be off like it was in MTW as I have had skirmishers get mutilated because they tried to skirmish into a building..... the human can work around this from experience unfortanately the A.I. ca'nt.
    When a fox kills your chickens, do you kill the pigs for seeing what happened? No you go out and hunt the fox.
    Cry havoc and let slip the HOGS of war

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO