Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

Some practical suggestions to prevent unrealistic ai formation behavior!

 
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] >> Scourge of War: Waterloo >> Some practical suggestions to prevent unrealistic ai formation behavior! Page: [1] 2 3 4   next >   >>
Login
Message << Older Topic   Newer Topic >>
Some practical suggestions to prevent unrealistic ai fo... - 6/17/2015 3:15:17 PM   
JamesLxx

 

Posts: 79
Joined: 12/12/2001
Status: offline
You may have noticed some bizarre formation behaviour by the AI, for example:

A regiment withdraws a short distance - by forming a complex looping manoeuvre at the run....it then marches back to its new position and turns to face front by using a similar looped execution with both ends running towards the centre and out again.....

In real life the only orders needed here are: "about face" "march" "halt" "about face!"
So why cant the AI use these simple orders that are already programmed and available in the grog toolbar?


Next - wheeling lines: You will have seen lines representing 100's of men suddenly form a fast fluid S while running to change facing by wheeling on their centre axis! This would not work in real life, looks wrong in the game, and breaks up the main brigade line.

There is already programmed in the toolbar the commands wheel left forward/left back/right back ect in which the regiment pivots a short distance from its flank not its centre. Using this command the regiment does the real life "refuse flank" manoeuvre while keeping its flank attached to the main line.

And lastly - when an AI regiment repositions itself within the brigade it does the S-run-wheel often with half its line stuck out at right angles beyond the brigade front line.

Again there exists already programmed commands such as "left flank" "oblique right" available to the player which shifts and repositions a regiment in short realistic moves.

Sorry about the rant - this is a great game which could be superb if the Ai stopped using unrealistic formation behaviour and stuck to the more realistic manoeuvres which are already programmed and available to the player.


< Message edited by JamesL -- 6/17/2015 4:21:32 PM >
Post #: 1
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 5:38:09 PM   
aaatoysandmore

 

Posts: 2848
Joined: 9/11/2013
Status: offline
It's kinda basically always been like that. It's acceptable and works and so no futher programming was ever done on it. It goes all the way back to 2nd Manassas the beginning. Just get used to it you will see it often.

(in reply to JamesLxx)
Post #: 2
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 6:30:06 PM   
mitra

 

Posts: 3
Joined: 6/17/2015
Status: offline
Thank I appreciate the post :). Is difficult to explain without enter in the coding part of things; I don't know if you have experience in programming, if yes you will see and experiment directly, when the SDK will be release, why I avoided to use these commands with the AI of WL like were not used previously in Gettysburg (is not like I didn't make experiment with them). I know my answer is incomplete sorry, but there's not a easy answer without enter in the detail of single code of functions.




_____________________________


(in reply to JamesLxx)
Post #: 3
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 8:04:10 PM   
Marvin Pontiac


Posts: 55
Joined: 1/22/2013
Status: offline
Ha ha, this definitely reminds me of my experience with software development. Time and time again, what appears to be a clear and simple logical systems with clear and obvious outcomes turns out to have some obscure and very undesirable outcomes (e.g. infinite recursion) in a very small percentage of cases. And sometimes it is impossible or too hard to determine (with 100% accuracy) the conditions that make these undesirable outcomes occur. This then makes the whole bit of code useless or only useable for a much smaller subset of cases than I thought I could use it for. Regularly this doesn't even have anything to do with coding but with that which the program is supposed to do not being sufficiently thought out (like 'streamlined' organizational processes thought out by some consultancy firm .)

EDIT: What is it about the internet, forums, youtube etc. that makes me want to write preachy dissertations to complete strangers?

EDIT: Wrong question, what is it about me?

< Message edited by Marvin Pontiac -- 6/17/2015 9:09:10 PM >

(in reply to mitra)
Post #: 4
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 8:30:21 PM   
mitra

 

Posts: 3
Joined: 6/17/2015
Status: offline
quote:

Regularly this doesn't even have anything to do with coding but with that which the program is supposed to do not being sufficiently thought out (like 'streamlined' organizational processes thought out by some consultancy firm .)


And in addition the terrible "final user monster" present in all the companies (typically a woman, who can disagree also on the laws of physic):

"Why SAP (a ERP software I work) didn't block me from making this mistake, it should block me from doing this"
1 day lost to program a block
1 week later
"Why SAP doens't permit me to do this" my reply "is the rule you ask me to set", his reply "yes but the system should know this is a exception"

"Why I cannot do this" myreply "is written in this message error of 5 simple words", his reply "why so complicated? Do I have to read to?"


< Message edited by mitra -- 6/17/2015 9:31:04 PM >


_____________________________


(in reply to Marvin Pontiac)
Post #: 5
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 8:34:00 PM   
Marvin Pontiac


Posts: 55
Joined: 1/22/2013
Status: offline
quote:

"Why SAP (a ERP software I work) didn't block me from making this mistake, it should block me from doing this"
1 day lost to program a block
1 week later
"Why SAP doens't permit me to do this" my reply "is the rule you ask me to set", his reply "yes but the system should know this is a exception"

"Why I cannot do this" myreply "is written in this message error of 5 simple word", his reply "why so complicated? Do I have to read to?"

Ha, Haa, that is priceless.

(in reply to mitra)
Post #: 6
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 8:59:06 PM   
JamesLxx

 

Posts: 79
Joined: 12/12/2001
Status: offline
You computer boffins speak in riddles.....

Ok - are you saying that the programming governing formation behaviour cant be changed from the bizarre choreography that it uses at present?

And - that it cant instead use the more realistic formation behaviour which is already programmed and available in the grog toolbar?!

(in reply to Marvin Pontiac)
Post #: 7
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 9:49:50 PM   
aaatoysandmore

 

Posts: 2848
Joined: 9/11/2013
Status: offline
quote:

ORIGINAL: JamesL

You computer boffins speak in riddles.....

Ok - are you saying that the programming governing formation behaviour cant be changed from the bizarre choreography that it uses at present?

And - that it cant instead use the more realistic formation behaviour which is already programmed and available in the grog toolbar?!


It probably could be changed but at this late stage of the series as I said it's become acceptable. I've learned to work with it as it is. If you use the double time key during this process it works a lot faster and you really don't lose anything from it. They will spin and fire a lot faster this way.

The answer is basically the same. It can use one of the grog buttons as I stated the double time button. That's how you work with it and live with it I've found.

What I'm looking for is refuse the flank where the regiment actually makes an L shape of the units. As it is I can only turn the whole regiment to the flank and of course then they get flanked from the other direction.

I wish it was kinda like SSI's Gettysburg where you could separate the Regiment into two and face one one way and the other in another direction. Haven't seen that kind of programming in decades.

Some of the best programmers were in the SSI days because back the the AI was the most important thing to program because we only had 8bit and 16 bit graphics. Not much time needed to be spent on them. Now, it's the reverse and you see what we get. Pretty pictures and no AI to speak of anymore.

< Message edited by aaatoysandmore -- 1/1/2017 5:03:15 AM >

(in reply to JamesLxx)
Post #: 8
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 9:54:01 PM   
pjsynnott


Posts: 45
Joined: 11/4/2005
Status: offline
A lesson you learn in IT. People don't have time to read things like notifications, instructions or warnings from the IT department. They do, however, have plenty of the time to read joke e-mails, Facebook...etc

(in reply to Marvin Pontiac)
Post #: 9
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 10:04:28 PM   
Marvin Pontiac


Posts: 55
Joined: 1/22/2013
Status: offline
I'm taking mitra's word for it that it isn't as simple as it seems. My guess from his reply to you is that there is some other even more undesired behavior that may occur if you let the AI use the formation behavior in the grog toolbar and that this cannot simply be prevented. This could be because the whole structure of the code is such that preventing this behavior would mean a rewrite of very large parts of the code which could introduce bugs and/or other even more complex issues resulting in a spiral of changes of which the end cannot be predicted (scary for the programmer). Or perhaps it would make the AI, which now is conceptually clear, very unclear making it hard to see why it does certain things (introducing a lot more difficulty maintaining this program). Or (more what I was talking about) there is some problem inherent in the whole game model and how the AI interacts with this (a logical inevitability if you will) that only reveals itself after letting the AI use the grog-toolbar formation behavior, which makes it logically impossible to solve this in a satisfactory manner.

Ok, in short, the people working on that code seem to think it would be more trouble than it's worth.

Having said all that: I wish they would fix it

(in reply to JamesLxx)
Post #: 10
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 10:07:53 PM   
Marvin Pontiac


Posts: 55
Joined: 1/22/2013
Status: offline
quote:

A lesson you learn in IT. People don't have time to read things like notifications, instructions or warnings from the IT department. They do, however, have plenty of the time to read joke e-mails, Facebook...etc


IT department included

(in reply to pjsynnott)
Post #: 11
RE: Some practical suggestions to prevent unrealistic a... - 6/17/2015 10:53:56 PM   
JamesLxx

 

Posts: 79
Joined: 12/12/2001
Status: offline
Thanks guys for your insights and speculations. If it is indeed true - that its impossible to change the present formation behaviour due to some deep rooted programming flaws then that would be a great shame indeed. I don't understand how such a good strategic/tactical simulation based on historical realism could be allowed to have such incredibly unreal formation behaviour in the first place!

So what do the developers have to say on the subject?

(in reply to Marvin Pontiac)
Post #: 12
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 12:26:54 AM   
Jim_NSD


Posts: 81
Joined: 9/19/2012
Status: offline
Our priority has always been to make the best simulation possible of the experience of commanding troops in combat. This is distinct from making a simulation of the battle. At the end of the day if you have a real appreciation for what it was like to sit in that commanders saddle and have to make those decisions in real time then we have succeeded. As long as the troops react in a way that allows you fight the battle correctly we do not worry about drill book perfection. It is that command experience that we are after.

-Jim


_____________________________

Design Lead: Scourge of War

"My God, if we've not got a cool brain and a big one too, to manage this affair, the nation is ruined forever." Unknown private, 14th Vermont Infantry, 2 July 1863

(in reply to JamesLxx)
Post #: 13
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 9:03:36 AM   
aaatoysandmore

 

Posts: 2848
Joined: 9/11/2013
Status: offline

quote:

ORIGINAL: Jim_NSD

Our priority has always been to make the best simulation possible of the experience of commanding troops in combat. This is distinct from making a simulation of the battle. At the end of the day if you have a real appreciation for what it was like to sit in that commanders saddle and have to make those decisions in real time then we have succeeded. As long as the troops react in a way that allows you fight the battle correctly we do not worry about drill book perfection. It is that command experience that we are after.

-Jim



And a very good job you have done and are doing Jim.

Now, when you going to do an ancients game?

(in reply to Jim_NSD)
Post #: 14
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 4:26:11 PM   
Redmarkus5


Posts: 4456
Joined: 12/1/2007
From: 0.00
Status: offline

quote:

ORIGINAL: aaatoysandmore

It's kinda basically always been like that. It's acceptable and works and so no futher programming was ever done on it. It goes all the way back to 2nd Manassas the beginning. Just get used to it you will see it often.


It's not acceptable - it ruins the game for any serious war game player.

Your game has had this major flaw ever since introduction, yet you have deliberately not bothered to address it over several years.

Other games (Total War, for example, or Napoleonics (??? I forget the name)) long ago succeeded in forming and wheeling troops convincingly, but for some reason you are unable to code this.

Frankly, your ridiculous conga line is a joke and you should either refund us or fix it.

Please don't insult the intelligence of your customers with such a nonsense post.

_____________________________

WitE2 tester, WitW, WitP, CMMO, CM2, GTOS, GTMF, WP & WPP, TOAW4, BA2

(in reply to aaatoysandmore)
Post #: 15
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 5:03:10 PM   
RCHarmon


Posts: 322
Joined: 1/19/2011
Status: offline
For those of us who play MP we have few problems with crowding as we 1) know the game and have learned how to bring our troops to battle 2) we have direct control and use the "take command button".

For SP players there is a learning curve when it comes to learning the behaviors of your commanders and just how to set up your troops. Once done it is a very good experience. So you can learn how to keep things less jumbled and appreciate the battle laid out before you. This is a new AI and (in my opinion) not up to the old AI Gettysburg level. I think some additional tweaks are needed with the AI and when those are done you will have much smoother play.

Most players will be SP. It is important to keep up with current MODS. The Kriegspiel group is coming out with its first mod this weekend and will have increased content and tweaks to certain battlefield actions.


Overall, I have been and continue to be impressed with the SOW Ai.

(in reply to Redmarkus5)
Post #: 16
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:10:20 PM   
Redmarkus5


Posts: 4456
Joined: 12/1/2007
From: 0.00
Status: offline
quote:

ORIGINAL: JamesL

You may have noticed some bizarre formation behaviour by the AI, for example:

A regiment withdraws a short distance - by forming a complex looping manoeuvre at the run....it then marches back to its new position and turns to face front by using a similar looped execution with both ends running towards the centre and out again.....

In real life the only orders needed here are: "about face" "march" "halt" "about face!"
So why cant the AI use these simple orders that are already programmed and available in the grog toolbar?


Next - wheeling lines: You will have seen lines representing 100's of men suddenly form a fast fluid S while running to change facing by wheeling on their centre axis! This would not work in real life, looks wrong in the game, and breaks up the main brigade line.

There is already programmed in the toolbar the commands wheel left forward/left back/right back ect in which the regiment pivots a short distance from its flank not its centre. Using this command the regiment does the real life "refuse flank" manoeuvre while keeping its flank attached to the main line.

And lastly - when an AI regiment repositions itself within the brigade it does the S-run-wheel often with half its line stuck out at right angles beyond the brigade front line.

Again there exists already programmed commands such as "left flank" "oblique right" available to the player which shifts and repositions a regiment in short realistic moves.

Sorry about the rant - this is a great game which could be superb if the Ai stopped using unrealistic formation behaviour and stuck to the more realistic manoeuvres which are already programmed and available to the player.



The Conga Line Dance that had been somewhat fixed in SoW has returned with a vengeance, along with other strange behaviours. See the screen shot below... This was taken just a few minutes into the game after issuing an order for the brigade to advance and form line.

I now know why the French lost at Waterloo!





Attachment (1)

< Message edited by redmarkus4 -- 6/18/2015 7:10:51 PM >


_____________________________

WitE2 tester, WitW, WitP, CMMO, CM2, GTOS, GTMF, WP & WPP, TOAW4, BA2

(in reply to JamesLxx)
Post #: 17
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:14:00 PM   
Redmarkus5


Posts: 4456
Joined: 12/1/2007
From: 0.00
Status: offline
I'm sorry - I want to love your games. I buy them all all and play them all. When they work well, I post extensively to illustrate their merits and to encourage others to buy them too. But when age old issues remain unchanged, and when basic AI behaviour ruins the experience, I post about that too.

_____________________________

WitE2 tester, WitW, WitP, CMMO, CM2, GTOS, GTMF, WP & WPP, TOAW4, BA2

(in reply to Redmarkus5)
Post #: 18
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:14:22 PM   
zakblood


Posts: 22687
Joined: 10/4/2012
Status: offline
as friendly fire isn't on in the game atm, it wouldn't matter if the troops fired though another friendly unit, units to close eg not given enough space will try not to collide with routing, but if not they will cross etc i'm given to believe, depend on what is asked of them to do, and what there commander told them to do is to totally different things some times, as try and do the same move a few times and it may or may not happen, with different spacing units and commanders / etc

i maybe wrong as i'm only going by what the developer has said in other posts or seen online / twitch etc

< Message edited by zakblood -- 6/18/2015 7:18:30 PM >

(in reply to Redmarkus5)
Post #: 19
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:19:42 PM   
Redmarkus5


Posts: 4456
Joined: 12/1/2007
From: 0.00
Status: offline

quote:

ORIGINAL: zakblood

as friendly fire isn't on in the game atm, it wouldn't matter if the troops fired though another friendly unit, units to close eg not given enough space will try not to collide with routing, but if not they will cross etc i'm given to believe, depend on what is asked of them to do, and what there commander told them to do is to totally different things some times, as try and do the same move a few times and it may or may not happen, with different spacing units and commanders / etc

i maybe wrong as i'm only going by what the developer has said in other posts or seen online / twitch etc


Can you name another game covering any period in which friendly troops are depicted firing through each other's ranks?

_____________________________

WitE2 tester, WitW, WitP, CMMO, CM2, GTOS, GTMF, WP & WPP, TOAW4, BA2

(in reply to zakblood)
Post #: 20
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:22:07 PM   
Redmarkus5


Posts: 4456
Joined: 12/1/2007
From: 0.00
Status: offline
At the start of the scenario, skirmishers were auto-detached by the AI. At first, these marched to the flanks and faced the wrong way.

When combat commenced, the skirmishers took up arbitrary positions between the first and second echelon. Some moved all the way to the rear.

They did not fire from these positions, but I'm assuming that their absence from their units is reflected in the fire strength of those units?




Attachment (1)

_____________________________

WitE2 tester, WitW, WitP, CMMO, CM2, GTOS, GTMF, WP & WPP, TOAW4, BA2

(in reply to Redmarkus5)
Post #: 21
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:23:11 PM   
Redmarkus5


Posts: 4456
Joined: 12/1/2007
From: 0.00
Status: offline
This is a Beta-version of the game, IMHO. It is not ready for commercial launch, but today is 18 June, so I guess there was a lot of pressure to get it out there.

_____________________________

WitE2 tester, WitW, WitP, CMMO, CM2, GTOS, GTMF, WP & WPP, TOAW4, BA2

(in reply to Redmarkus5)
Post #: 22
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:25:01 PM   
zakblood


Posts: 22687
Joined: 10/4/2012
Status: offline
off top of my head no, but then again i'm sure there is many that does tbh, as most games don't do friendly fire at all, while some will use LOS rules to not enable you to do it, some don't, i'm not 100% sure how this is coded so maybe wrong on it, but have asked about friendly fire before and wa told it's not in the game atm, meaning it may be in the next patch or couple down the line etc, just not as yet

(in reply to Redmarkus5)
Post #: 23
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 6:29:35 PM   
zakblood


Posts: 22687
Joined: 10/4/2012
Status: offline
quote:

ORIGINAL: redmarkus4

This is a Beta-version of the game, IMHO. It is not ready for commercial launch, but today is 18 June, so I guess there was a lot of pressure to get it out there.


no, for me it's not a beta and it's far to polished to be a beta, and looks and feels a really good to great game and to suggest a deadline or rush to get it out is maybe wrong, as nobody knows so to speculate one way or another is any ones guess, but in imo on any beta i've been on, if it's not fully ready it doesn't come out, yes stuff always get added later when more are playing and giving feedback as always, as nothing is 100% patch or bug free, no matter what developer it is.

so can't agree but won't argue the fact either way

ps as you added the pictures later i also can't comment on what's seen as only the developer can say one way or another why or what's happening tbh, but i'm sure the developers will...

< Message edited by zakblood -- 6/18/2015 7:31:44 PM >

(in reply to Redmarkus5)
Post #: 24
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 8:03:26 PM   
thewood1

 

Posts: 6529
Joined: 11/27/2005
Status: offline

quote:

ORIGINAL: redmarkus4


quote:

ORIGINAL: zakblood

as friendly fire isn't on in the game atm, it wouldn't matter if the troops fired though another friendly unit, units to close eg not given enough space will try not to collide with routing, but if not they will cross etc i'm given to believe, depend on what is asked of them to do, and what there commander told them to do is to totally different things some times, as try and do the same move a few times and it may or may not happen, with different spacing units and commanders / etc

i maybe wrong as i'm only going by what the developer has said in other posts or seen online / twitch etc


Can you name another game covering any period in which friendly troops are depicted firing through each other's ranks?



Combat Mission...all dozen or so iterations.

(in reply to Redmarkus5)
Post #: 25
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 8:05:05 PM   
gcbisset

 

Posts: 67
Joined: 7/19/2008
Status: offline
I am thinking about buying the game but would like to hear a committment that this will be fixed at some point. Then I will turn up the smoke to try to hide the enemy until this is accomplished.

(in reply to zakblood)
Post #: 26
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 8:09:46 PM   
thewood1

 

Posts: 6529
Joined: 11/27/2005
Status: offline
Jutland and Distant Guns are another game series where friendly fire doesn't happen.

Panzer Command, Battle Academy, and I think Harpoon (in all versions) ignored friendly fire.

All those are off the top of my head.

(in reply to gcbisset)
Post #: 27
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 8:11:11 PM   
thewood1

 

Posts: 6529
Joined: 11/27/2005
Status: offline
My guess is you are limiting yourselves in wargames you are willing to buy if friendly fire is that important.

My suggestion is to get a refund. It sounds like its a real issue for you.

< Message edited by thewood1 -- 6/18/2015 9:12:47 PM >

(in reply to thewood1)
Post #: 28
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 8:20:24 PM   
Aurelian

 

Posts: 3916
Joined: 2/26/2007
Status: offline
quote:

ORIGINAL: thewood1

Jutland and Distant Guns are another game series where friendly fire doesn't happen.

Panzer Command, Battle Academy, and I think Harpoon (in all versions) ignored friendly fire.

All those are off the top of my head.



Actually, I've had friendly fire incidents playing Jutland during a night action. But it's been awhile since I played.

< Message edited by Aurelian -- 6/18/2015 9:23:45 PM >


_____________________________

If the Earth was flat, cats would of knocked everything off of it long ago.

(in reply to thewood1)
Post #: 29
RE: Some practical suggestions to prevent unrealistic a... - 6/18/2015 8:23:27 PM   
thewood1

 

Posts: 6529
Joined: 11/27/2005
Status: offline
Funny, I have never had one, except for torpedoes.

In fact, I tested it once and was able to fire through lines of ships.

(in reply to Aurelian)
Post #: 30
Page:   [1] 2 3 4   next >   >>
All Forums >> [New Releases from Matrix Games] >> Scourge of War: Waterloo >> Some practical suggestions to prevent unrealistic ai formation behavior! Page: [1] 2 3 4   next >   >>
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

1.781