Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

RE: An AI Player's AE Concerns

 
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] >> War in the Pacific: Admiral's Edition >> RE: An AI Player's AE Concerns Page: <<   < prev  1 [2] 3   next >   >>
Login
Message << Older Topic   Newer Topic >>
RE: An AI Player's AE Concerns - 12/9/2007 6:19:18 AM   
Mobeer


Posts: 662
Joined: 1/17/2007
Status: offline
quote:

ORIGINAL: DD696
....
Speak up now, or wonder why later as you kick yourself in the posterior. I know that I am not the only one who is concerned by this. It is time, now, for your questions and concerns.


quote:

ORIGINAL: Erik Rutins
...
It seems to me that there's a lot of pessimism around without much basis. Can I please ask for some patience? We're not about to release AE right now, so there is still plenty of time for us to finish AI and balance work and give you some progress reports.


I understand that the expansion pack is a work in progress, but I share DD696's concerns. Following a poll of forum members where 58% play entirely or primarily against the AI, discussion of the AI is then considered an issue that can be left for later, with no dedicated FAQ thread. It also seems that no-one has a primary responsibility of working on the AI (jwilkerson, Land thread).

Could there at least be a AI FAQ thread, even if the questions go unanswered until May? Based upon comments in the other threads, it seems like the AI is going to be almost abandoned in order to improve PBEM. Giving AI players something to pin their hopes on to would be nice.

(in reply to DD696)
Post #: 31
RE: An AI Player's AE Concerns - 12/9/2007 7:18:01 AM   
Erik Rutins

 

Posts: 37503
Joined: 3/28/2000
From: Vermont, USA
Status: offline
quote:

ORIGINAL: Mobeer
discussion of the AI is then considered an issue that can be left for later, with no dedicated FAQ thread.
Based upon comments in the other threads, it seems like the AI is going to be almost abandoned in order to improve PBEM. Giving AI players something to pin their hopes on to would be nice.


These statements are incorrect and I honestly have no idea where these ideas are coming from. Everything I've posted is contrary to this evaluation. It's not _considered_ an issue that can be left for later. Because of the way development works, it _had_ to be left for later. If we'd announced AE three months later, we could discuss the AI. At this point, we can't - and that's not because the AI is low priority, abandoned, etc.

Also, please point me to one improvement to the PBEM system we've announced. We've announced TONS of improvements to the _whole_ game, which will help both PBEM and vs. AI play. I'm honestly getting the feeling that there's some kind of rivalry going between PBEM and AI players and I just don't see the need or sense of it. When WITP improves, all players benefit.

My posts in this thread are about what can be said about the AI right now. It HAD to be left for last due to the nature of how these things work development-wise. As soon as we've got more to report, we'll be happy to start up an AI thread. In the meantime, feel free to post here.

Regards,

- Erik

Edited to add: I realized the above may sound a bit defensive - I'm just very surprised that there doesn't seem to be a lot of understanding about why we're not discussing the AI yet. I've said numerous times that it's an important priority and I mean it when I say we'll start discussing it when we actually have something meaningful to say. The announcement simply comes at a time when we are not yet at a good point with the AI, but that's a large part of what the remaining development time is for.


< Message edited by Erik Rutins -- 12/9/2007 7:28:57 AM >


_____________________________

Erik Rutins
CEO, Matrix Games LLC




For official support, please use our Help Desk: http://www.matrixgames.com/helpdesk/

Freedom is not Free.

(in reply to Mobeer)
Post #: 32
RE: An AI Player's AE Concerns - 12/9/2007 11:22:05 AM   
Sardaukar


Posts: 9847
Joined: 11/28/2001
From: Finland/Israel
Status: offline
I think I'll be happy with new AI if it plays bit better than current... I think AE will be lot more enjoyable than WITP in this aspect.

I'll be happy even if AI continues to be totally "scripted", as long as it could select between few "scripts".

What I really would like to see is Programmed Opponent able to evaluate situation every 6 months, based on bases occupied, economical situation and forces in hand etc.. Then it'd select one "script" from appropriate list for that year (even could have small random chance included) and follow it until next evaluation. Wish that there would also be triggers for critical events (losses of major assets or bases) forcing another "script check".

Might be bit beyond the scope of AE, though...


_____________________________

"To meaningless French Idealism, Liberty, Fraternity and Equality...we answer with German Realism, Infantry, Cavalry and Artillery" -Prince von Bülov, 1870-


(in reply to Erik Rutins)
Post #: 33
RE: An AI Player's AE Concerns - 12/9/2007 11:45:55 AM   
rockmedic109

 

Posts: 2390
Joined: 5/17/2005
From: Citrus Heights, CA
Status: offline

quote:

ORIGINAL: Erik Rutins

quote:

ORIGINAL: Mobeer
discussion of the AI is then considered an issue that can be left for later, with no dedicated FAQ thread.
Based upon comments in the other threads, it seems like the AI is going to be almost abandoned in order to improve PBEM. Giving AI players something to pin their hopes on to would be nice.


These statements are incorrect and I honestly have no idea where these ideas are coming from. Everything I've posted is contrary to this evaluation. It's not _considered_ an issue that can be left for later. Because of the way development works, it _had_ to be left for later. If we'd announced AE three months later, we could discuss the AI. At this point, we can't - and that's not because the AI is low priority, abandoned, etc.

Also, please point me to one improvement to the PBEM system we've announced. We've announced TONS of improvements to the _whole_ game, which will help both PBEM and vs. AI play. I'm honestly getting the feeling that there's some kind of rivalry going between PBEM and AI players and I just don't see the need or sense of it. When WITP improves, all players benefit.

My posts in this thread are about what can be said about the AI right now. It HAD to be left for last due to the nature of how these things work development-wise. As soon as we've got more to report, we'll be happy to start up an AI thread. In the meantime, feel free to post here.

Regards,

- Erik

Edited to add: I realized the above may sound a bit defensive - I'm just very surprised that there doesn't seem to be a lot of understanding about why we're not discussing the AI yet. I've said numerous times that it's an important priority and I mean it when I say we'll start discussing it when we actually have something meaningful to say. The announcement simply comes at a time when we are not yet at a good point with the AI, but that's a large part of what the remaining development time is for.



I have no idea where they are coming from either Erik. I may not post a hell of a lot, but I follow these forums far more than the local paper {or updates from my supervisor}. I've read nothing that made me think that AE was a "PBEM only" product. I've read nothing that makes me think that the AI is broken or will not be able to handle AE. I know nothing about computer programing but it just stands to reason that nothing can be done on the AI till after the engine is overhauled. I would not expect info on the AI untill after the engine enhancements are finished. Nor would I ever expect the AI players to be abandoned. WITP is without a doubt the best supported game I have ever heard of. And hiring players who love the game to work on enhancements? Brilliance in action.

The development team is doing a great job. Not only of getting the work done {in secret for two years!}, but also of keeping us informed as best they can. I know you cannot release much in details and I know you cannot say much about the AI till after the engine overhaul is basically complete.

This may not be WITP 2, but from a players standpoint, it is just as good as a WITP 2. Maybe even better, because it is using an engine that is known, working and having almost all it's faults corrected and enhanced to what the players want. A new engined "WITP 2" would require at least six months from release to fix all the small problems before it could compare with WITP now, let alone what AE promises to be.

I thank you.

And even more praise might be....My wife curses you.

(in reply to Erik Rutins)
Post #: 34
RE: An AI Player's AE Concerns - 12/9/2007 11:47:30 AM   
kafka

 

Posts: 159
Joined: 6/11/2004
Status: offline
I'm willing to listen to and believe the words Erik says about the team's intention of looking at the AI, but sincerely I do not quite understand the path taken by the develepment team. Having been an obvious and generally acknolowged point that the existing AI is not capable to deal with the complexity of the existing game, why not looking at the AI first and trying to make it more capable according to the current game's complexity instead of working yet more features into the game which obvoiusly will increase its complexity and then trying to adapt the AI to those changes in the hope it won't get even worse at last?

(in reply to Sardaukar)
Post #: 35
RE: An AI Player's AE Concerns - 12/9/2007 12:01:05 PM   
Sardaukar


Posts: 9847
Joined: 11/28/2001
From: Finland/Israel
Status: offline
quote:

ORIGINAL: kafka

I'm willing to listen to and believe the words Erik says about the team's intention of looking at the AI, but sincerely I do not quite understand the path taken by the develepment team. Having been an obvious and generally acknolowged point that the existing AI is not capable to deal with the complexity of the existing game, why not looking at the AI first and trying to make it more capable according to the current game's complexity instead of working yet more features into the game which obvoiusly will increase its complexity and then trying to adapt the AI to those changes in the hope it won't get even worse at last?


I think you do not read the previous posts... You just *cannot* program AI before you have finished new game engine to close to final stage. How the hell AI could be programmed before game routines are ?

Programming new AI for WitP first would mean they'd have to do it twice.

_____________________________

"To meaningless French Idealism, Liberty, Fraternity and Equality...we answer with German Realism, Infantry, Cavalry and Artillery" -Prince von Bülov, 1870-


(in reply to kafka)
Post #: 36
RE: An AI Player's AE Concerns - 12/9/2007 12:10:34 PM   
el cid again

 

Posts: 16922
Joined: 10/10/2005
Status: offline
While Ron is correct in a technical sense - so is kafka in a different technical sense. A truly better AI might require a different structure. What is happening here (probably) is that we will have essentially the same AI system, although it may be better tweeked. There really isn't any AI at all - there is a set of instructions to units "go there, do that" masquerading as AI. This actually works remarkably well - for Japan anyway. It may be made to work better. But only a fundamental change to a true AI system might cope with the Allies situation - which cannot be so easily scripted. [A prorammer knows Japan must drive on Manila, Singapore, etc. But what must the Allies do?]

Look for modest improvements in AI for AE. Hope for a new and better AI concept in WITP II.

(in reply to Sardaukar)
Post #: 37
RE: An AI Player's AE Concerns - 12/9/2007 1:12:13 PM   
kafka

 

Posts: 159
Joined: 6/11/2004
Status: offline
quote:

What is happening here (probably) is that we will have essentially the same AI system, although it may be better tweeked. There really isn't any AI at all - there is a set of instructions to units "go there, do that" masquerading as AI.
....
Look for modest improvements in AI for AE


thats probably what we will get at most, though based on the priorities of the development process (extending the game scope) and the amount of time reserved for work on the AI, the chance of getting an even worse AI may be not so little at all.

yet, even if some modest improvements may were achieved - for me as an AI only player not enough to get the expansion, unfortunately, as I really would like to play it

@Sardaukar

I've read the previous posts, but simply do not think that an additional level of complexity to a game whose AI (If we look at it as an code-wise isolated component what I actually think in this case is not) has up to now not be able to deal with might be a good start point to improve the latter component - as cid said: it looks like a structural problem not just a matter of getting rid of some bugs

(in reply to el cid again)
Post #: 38
RE: An AI Player's AE Concerns - 12/9/2007 1:25:27 PM   
el cid again

 

Posts: 16922
Joined: 10/10/2005
Status: offline
I have two additional thoughts:

1) A big problem with AI is the wastage of valuable ship tonnage - running ships and convoys to nonsensical locations with tiny or even zero cargo - running them by outrageous or even impossible routes - running them without regard to the fuel required to traverse the distance. Revisions to how ships are assigned missions probably are possible with modest effort - and no change at all to the AI structure.

2) After AE is released it will be possible to determine what really happens by creating test situations - and from that it should be possible to create AI oriented mods. For a current example of this sort of thing, look at RHSAIO. A number of things were done to "help" the AI "know" how to manage - at least the Japanese side. Command assignments, unit objectives, upgrade paths and similar things can be "programmed" by modders to help AI do a scenario which was designed for human vs human play. While my focus is PBEM, I plan to do two or three such scenarios - for players who want to practice before they do PBEM or FTF - and because it is very useful in certain long term tests to have games play out more or less "right". Since I am a test guy (in a different sense than game testing per se - but ANY sort of software testing) I may find this easier to do than some. But we can help each other - answer questions - so that modders should be able to make some AI oriented scenarios if there is an interest in such.

(in reply to kafka)
Post #: 39
RE: An AI Player's AE Concerns - 12/9/2007 1:26:16 PM   
Mike Scholl

 

Posts: 9349
Joined: 1/1/2003
From: Kansas City, MO
Status: offline

quote:

ORIGINAL: el cid again

While Ron is correct in a technical sense - so is kafka in a different technical sense. A truly better AI might require a different structure. What is happening here (probably) is that we will have essentially the same AI system, although it may be better tweeked. There really isn't any AI at all - there is a set of instructions to units "go there, do that" masquerading as AI. This actually works remarkably well - for Japan anyway. It may be made to work better. But only a fundamental change to a true AI system might cope with the Allies situation - which cannot be so easily scripted. [A prorammer knows Japan must drive on Manila, Singapore, etc. But what must the Allies do?]

Look for modest improvements in AI for AE. Hope for a new and better AI concept in WITP II.



I think Cid's hit it right on the head of the nail......

(in reply to el cid again)
Post #: 40
RE: An AI Player's AE Concerns - 12/9/2007 2:27:13 PM   
Buck Beach

 

Posts: 1973
Joined: 6/25/2000
From: Upland,CA,USA
Status: offline
quote:

ORIGINAL: el cid again

2) After AE is released it will be possible to determine what really happens by creating test situations - and from that it should be possible to create AI oriented mods. For a current example of this sort of thing, look at RHSAIO. A number of things were done to "help" the AI "know" how to manage - at least the Japanese side. Command assignments, unit objectives, upgrade paths and similar things can be "programmed" by modders to help AI do a scenario which was designed for human vs human play. While my focus is PBEM, I plan to do two or three such scenarios - for players who want to practice before they do PBEM or FTF - and because it is very useful in certain long term tests to have games play out more or less "right". Since I am a test guy (in a different sense than game testing per se - but ANY sort of software testing) I may find this easier to do than some. But we can help each other - answer questions - so that modders should be able to make some AI oriented scenarios if there is an interest in such.


I sincerely hope you and others will be allow to do this for the sake of the community and the game.

(in reply to el cid again)
Post #: 41
RE: An AI Player's AE Concerns - 12/9/2007 2:39:16 PM   
Buck Beach

 

Posts: 1973
Joined: 6/25/2000
From: Upland,CA,USA
Status: offline

quote:

ORIGINAL: Erik Rutins

I'm honestly getting the feeling that there's some kind of rivalry going between PBEM and AI players and I just don't see the need or sense of it.


I agree with most of what you say but I sure don't share your feelings regarding this statement. Nothing I have read demonstrates such a rivalry exists. I appreciate everything the PBEM folks bring to the game with their AARs, strategy suggestions, problem surfacing, etc, etc. and think that other AI'ers probably feel the same.

(in reply to Erik Rutins)
Post #: 42
RE: An AI Player's AE Concerns - 12/9/2007 2:59:25 PM   
hueglin


Posts: 297
Joined: 6/25/2006
From: Kingston, ON, Canada
Status: offline

quote:

ORIGINAL: Sardaukar

I think I'll be happy with new AI if it plays bit better than current... I think AE will be lot more enjoyable than WITP in this aspect.

I'll be happy even if AI continues to be totally "scripted", as long as it could select between few "scripts".

What I really would like to see is Programmed Opponent able to evaluate situation every 6 months, based on bases occupied, economical situation and forces in hand etc.. Then it'd select one "script" from appropriate list for that year (even could have small random chance included) and follow it until next evaluation. Wish that there would also be triggers for critical events (losses of major assets or bases) forcing another "script check".

Might be bit beyond the scope of AE, though...



I second this. Very much like the AI system in TOAW.

(in reply to Sardaukar)
Post #: 43
RE: An AI Player's AE Concerns - 12/9/2007 3:18:48 PM   
Mike Scholl

 

Posts: 9349
Joined: 1/1/2003
From: Kansas City, MO
Status: offline
quote:

ORIGINAL: Erik Rutins

I'm honestly getting the feeling that there's some kind of rivalry going between PBEM and AI players and I just don't see the need or sense of it.



Not so much a rivalry as a divergence of interests..... The PBEM'ers are tickled pink over the promised improvements, and can afford to be as they don't care if the AI can function with them or not...... The AI-only crew are worried that an AI which is already incapable of dealing with the current incarnation of WITP will perform even worse vis-a-vis the player as the complexity of the system is increased..... If you play exclusively against the AI (which is currently not very good, especially in the long run), it's a legitimate fear.

I would again encourage those who play only the AI currently to consider getting "the Admiral's Edition" and trying some PBEM as well. Everyone will be starting with a "clean slate" experiance-wise, and with all the posts on this and other threads it shouldn't be a problem finding another former "AI only" player or two to start a game with. Both of you will know "up front" your playing time is restricted, so no fear of dissappointing your opponant. And you will both still have the AI to play with as before. You will just also have a game or two that is more challanging because your opponant is a thinking human being. Why not "the best of both worlds"?


(in reply to Buck Beach)
Post #: 44
RE: An AI Player's AE Concerns - 12/9/2007 4:39:46 PM   
Buck Beach

 

Posts: 1973
Joined: 6/25/2000
From: Upland,CA,USA
Status: offline

quote:

ORIGINAL: Mike Scholl

quote:

ORIGINAL: Erik Rutins

I'm honestly getting the feeling that there's some kind of rivalry going between PBEM and AI players and I just don't see the need or sense of it.


I would again encourage those who play only the AI currently to consider getting "the Admiral's Edition" and trying some PBEM as well. Everyone will be starting with a "clean slate" experiance-wise, and with all the posts on this and other threads it shouldn't be a problem finding another former "AI only" player or two to start a game with. Both of you will know "up front" your playing time is restricted, so no fear of dissappointing your opponant. And you will both still have the AI to play with as before. You will just also have a game or two that is more challanging because your opponant is a thinking human being. Why not "the best of both worlds"?



Mike, your talking from the pulpit. How many words does it take to explain the valid reasons it's not our (my) cup of tea? I am happy for you that it is and I wouldn't discourage you for the world. Our preference hasn't developed as a result of the new product. If there are some converts, swell, more fun to them.

(in reply to Mike Scholl)
Post #: 45
RE: An AI Player's AE Concerns - 12/9/2007 4:53:36 PM   
BlackSunshine


Posts: 366
Joined: 11/22/2002
Status: offline

quote:

ORIGINAL: Mike Scholl

quote:

ORIGINAL: Erik Rutins

I'm honestly getting the feeling that there's some kind of rivalry going between PBEM and AI players and I just don't see the need or sense of it.



Not so much a rivalry as a divergence of interests..... The PBEM'ers are tickled pink over the promised improvements, and can afford to be as they don't care if the AI can function with them or not...... The AI-only crew are worried that an AI which is already incapable of dealing with the current incarnation of WITP will perform even worse vis-a-vis the player as the complexity of the system is increased..... If you play exclusively against the AI (which is currently not very good, especially in the long run), it's a legitimate fear.

I would again encourage those who play only the AI currently to consider getting "the Admiral's Edition" and trying some PBEM as well. Everyone will be starting with a "clean slate" experiance-wise, and with all the posts on this and other threads it shouldn't be a problem finding another former "AI only" player or two to start a game with. Both of you will know "up front" your playing time is restricted, so no fear of dissappointing your opponant. And you will both still have the AI to play with as before. You will just also have a game or two that is more challanging because your opponant is a thinking human being. Why not "the best of both worlds"?




A lot of people (myself included) prefer to play the AI because you can play at your own pace and the war itself moves along quite nicely. I could sit down to play a game and play for five or more hours and get weeks or a month of action in. You can play when you want, as long as you want. In PBEM, the time you have to play the game is really dependant on your opponents life not your own. A lot of people can only play 1 turn a day if that. That is several years, if the game is even finished.

A game of this scope and length is very difficult to play consistenly and completely in PBEM. The problem is, is that the AI is really not that intelligent. And for people who actually dont have time to dedicate years of their life to one campaign, there should be a challenge available so that they may see their hard work through to the end and be able to play at their own pace, and be challenged at the same time!

(in reply to Mike Scholl)
Post #: 46
RE: An AI Player's AE Concerns - 12/9/2007 5:25:49 PM   
Mike Scholl

 

Posts: 9349
Joined: 1/1/2003
From: Kansas City, MO
Status: offline
BEACH and SUNSHINE. Please read what I wrote again..., I'm on your side insofar as your concerns about if AE will offer any significant improvement for the AI-only player. Given the old code and it's restrictions, I think you have a legitimate worry.

My second paragraph was only a suggestion that AE "might" offer a good chance to try PBEM with some other folks who have the same problems with PBEM currently as you do. Unless it's outrageously over-priced, I'll bet many of you will buy it just to see what all is "under the hood". If I'm right about that, then I was just offering some encouragement to try PBEM with someone else in the same boat. Nobody says you have to finish the game, or meet any time and performance restrictions. Just a suggestion to get some additional value out of something you have.

(in reply to BlackSunshine)
Post #: 47
RE: An AI Player's AE Concerns - 12/9/2007 5:31:57 PM   
donkey_roxor

 

Posts: 45
Joined: 1/23/2007
Status: offline
With all the talk about the AI being "scripted", is there no way to allow users to contribute to the AI behavior? I understand that a lot of AI behavior might depend on parameters that the developers want to keep secret, but any sort of user-modification ability would be fantastic. Would this be possible at all?

(in reply to Mike Scholl)
Post #: 48
RE: An AI Player's AE Concerns - 12/9/2007 5:33:55 PM   
Mike Scholl

 

Posts: 9349
Joined: 1/1/2003
From: Kansas City, MO
Status: offline
You need to ask someone who knows the programming. I'd suggest the AE General Thread...

(in reply to donkey_roxor)
Post #: 49
RE: An AI Player's AE Concerns - 12/9/2007 5:35:09 PM   
BlackSunshine


Posts: 366
Joined: 11/22/2002
Status: offline

quote:

ORIGINAL: Mike Scholl

BEACH and SUNSHINE. Please read what I wrote again..., I'm on your side insofar as your concerns about if AE will offer any significant improvement for the AI-only player. Given the old code and it's restrictions, I think you have a legitimate worry.

My second paragraph was only a suggestion that AE "might" offer a good chance to try PBEM with some other folks who have the same problems with PBEM currently as you do. Unless it's outrageously over-priced, I'll bet many of you will buy it just to see what all is "under the hood". If I'm right about that, then I was just offering some encouragement to try PBEM with someone else in the same boat. Nobody says you have to finish the game, or meet any time and performance restrictions. Just a suggestion to get some additional value out of something you have.


Oh, Im absolutely buying it (I own nearly every Matrix WW2 title), but I just really, really want a challenging game vs the AI. Hell Im excited about the changes, it will feel like a totally new game. I just wish AI would be a priority as well. We've waited this long, why not push release back until fall of '08 and spend a few months on working on the AI too.

And, yes, Ive tried PBEM, but I lose interest after awhile, either waiting on a turn to be returned, or wanting to play longer than just one turn, or even forgetting what the heck I was doing because of a break forced by an opponent.

To me it's about winning, which means coming close to finishing the game.

(in reply to Mike Scholl)
Post #: 50
RE: An AI Player's AE Concerns - 12/9/2007 5:38:07 PM   
Grotius


Posts: 5798
Joined: 10/18/2002
From: The Imperial Palace.
Status: offline
I fully appreciate that you can't work on AI until you implement OOB and other features. I've coded a few AIs for games I've made for my kids. (Chess, checkers, hockey, puzzle games.) In every case, the AI was virtually the last thing I implemented. If you make a checkers game, first you have do define the board; define the pieces; define rules for how they move (for either side); define how captures are made; define kings behavior; define a UI for the human to move things; and then, finally, start creating AI -- how to evaluate the board, how to evaluate moves, how to compare moves, storing possible moves, etc.

Also, many programmers will tell you that the AI is the most fun part of a project. It is for me. Steve, the WIF programmer, says he took that massive project on because above all he was most interested in the AI -- but it's the thing he'll get to last.

A couple questions and thoughts on improving the AI:

1. AGEOD's Civil War game includes a checkbox option: "give the computer more time?" I always check it. Perhaps we could get an option, if processing time is a concern? I'd be willing to wait 15-20 minutes for an AI turn, maybe longer -- provided that the turn didn't start executing automatically. (In other words, I'd want to get up, stretch, and come back to a button saying "AI done thinking; ready to watch turn execution?", rather than return to a fully-completed turn.)

2. Is the AI really completely script-driven? It seems also to do some tactical analysis, as evidenced by the air bal numbers. On a strategic level, I would think some "big picture" issues are quantifiable for each side's AI -- how much tonnage is in which theater, the state of Japanese production (a number I might let the Allied AI peek at).

3. I recognize that you may not be able to get away from a somewhat scripted model for the initial Japanese thrusts. As others have suggested, is it possible to stick with the "script" model for the Japanese side, but give the AI a half-dozen scripts to choose from? Historical attack pattern; less emphasis on Philippines, more on Malaya/SRA; start with Java versus start with Sumatra/Borneo; longer-term emphasis on South Pacific, or CentPac, or Burma/India. Undoubtedly it's harder to script the Allied side, but I would think it feasible to program triggers for the defensive phase of the war, and to program an array of possible reactions.

4. As others have suggested, is there any chance you'd give us tools to mod the AI ourselves? I know that creating such a tool -- a scripting tool, like the scripting tool that released with Neverwinter Nights 2 -- would be a big undertaking, maybe one that could wait til after the release of AE. But if there were one mod I'd ever be interested in contributing to WITP/AE, it would be an AI mod. Writing an AI is a blast. :)

(in reply to BlackSunshine)
Post #: 51
RE: An AI Player's AE Concerns - 12/9/2007 5:43:05 PM   
BlackSunshine


Posts: 366
Joined: 11/22/2002
Status: offline
Or better yet, just work on a really challenging AI for one side.  Id be willing to play several campaigns versus the same side if it continued to surprise me.  It would allow for the opportunity to try new strategies.

(in reply to Grotius)
Post #: 52
RE: An AI Player's AE Concerns - 12/9/2007 5:44:20 PM   
Mike Scholl

 

Posts: 9349
Joined: 1/1/2003
From: Kansas City, MO
Status: offline

quote:

ORIGINAL: BlackSunshine


quote:

ORIGINAL: Mike Scholl

BEACH and SUNSHINE. Please read what I wrote again..., I'm on your side insofar as your concerns about if AE will offer any significant improvement for the AI-only player. Given the old code and it's restrictions, I think you have a legitimate worry.

My second paragraph was only a suggestion that AE "might" offer a good chance to try PBEM with some other folks who have the same problems with PBEM currently as you do. Unless it's outrageously over-priced, I'll bet many of you will buy it just to see what all is "under the hood". If I'm right about that, then I was just offering some encouragement to try PBEM with someone else in the same boat. Nobody says you have to finish the game, or meet any time and performance restrictions. Just a suggestion to get some additional value out of something you have.


Oh, Im absolutely buying it (I own nearly every Matrix WW2 title), but I just really, really want a challenging game vs the AI. Hell Im excited about the changes, it will feel like a totally new game. I just wish AI would be a priority as well. We've waited this long, why not push release back until fall of '08 and spend a few months on working on the AI too. From what I've read, a decent AI will require a complete code re-write from the ground up. That's a very expensive and time-consuming project. I have the feeling that the "Admiral's Edition" is kind of a "test balloon" to see if there is a market for such an endevour.

And, yes, Ive tried PBEM, but I lose interest after awhile, either waiting on a turn to be returned, or wanting to play longer than just one turn, or even forgetting what the heck I was doing because of a break forced by an opponent. I reccognize and have experianced all these problems..., and agree that PBEM isn't perfect either (unless you just luck out and stumble on a perfectly matched opponant)

To me it's about winning, which means coming close to finishing the game. I understand your point..., but given the AI's "capabilities", isn't beating it kind of like beating your little brother? That's what brought me to try PBEM..., what fun is it boxing a one-armed man?


(in reply to BlackSunshine)
Post #: 53
RE: An AI Player's AE Concerns - 12/9/2007 8:50:40 PM   
bradfordkay

 

Posts: 8683
Joined: 3/24/2002
From: Olympia, WA
Status: offline
El Cid wrote: "1) A big problem with AI is the wastage of valuable ship tonnage - running ships and convoys to nonsensical locations with tiny or even zero cargo - running them by outrageous or even impossible routes - running them without regard to the fuel required to traverse the distance. Revisions to how ships are assigned missions probably are possible with modest effort - and no change at all to the AI structure. "


Sid, I was looking at the screenshots and on the one showing the patrol zone settings for a sub TF you can see a set of switches for "Routing Control: Normal Safest Safer Direct". SInce one of the areas they have mentioned that they have worked on is TF routing, it appears that they are giving us some modicum of control over this.

_____________________________

fair winds,
Brad

(in reply to Mike Scholl)
Post #: 54
RE: An AI Player's AE Concerns - 12/9/2007 11:52:16 PM   
Snowman999

 

Posts: 90
Joined: 4/11/2007
Status: offline

quote:

1. AGEOD's Civil War game includes a checkbox option: "give the computer more time?" I always check it. Perhaps we could get an option, if processing time is a concern? I'd be willing to wait 15-20 minutes for an AI turn, maybe longer -- provided that the turn didn't start executing automatically. (In other words, I'd want to get up, stretch, and come back to a button saying "AI done thinking; ready to watch turn execution?", rather than return to a fully-completed turn.)

2. Is the AI really completely script-driven? It seems also to do some tactical analysis, as evidenced by the air bal numbers. On a strategic level, I would think some "big picture" issues are quantifiable for each side's AI -- how much tonnage is in which theater, the state of Japanese production (a number I might let the Allied AI peek at).

3. I recognize that you may not be able to get away from a somewhat scripted model for the initial Japanese thrusts. As others have suggested, is it possible to stick with the "script" model for the Japanese side, but give the AI a half-dozen scripts to choose from? Historical attack pattern; less emphasis on Philippines, more on Malaya/SRA; start with Java versus start with Sumatra/Borneo; longer-term emphasis on South Pacific, or CentPac, or Burma/India. Undoubtedly it's harder to script the Allied side, but I would think it feasible to program triggers for the defensive phase of the war, and to program an array of possible reactions.


Let me add a good, old AOLer "me too!" to this list. Saved me a lot of typing.

If it's brute-force decision path analysis that can make the AI better I too would be happy to wait 10-15 minutes between turns. My TIVO is right next to the PC.

Also, the AI's micro-modules or tactical modules aren't bad for the most part. It's strategy over years where it falls apart. I too vote for new thinking either for the up-thread proposal to allow the AI to annually teleport forces into optimal positions, or else let the human act as an AI-helper every January 1 by telling the AI what strategic aims to pursue, with a dice roll built in for it to pout and refuse.

And, as has been said, the Japanese side seems orders of magnitude easier to program for, both because of interior lines of communication and fewer forces. I wouldn't mind if the majority of AI work focused on making the Japanese a lot better (said the allied fanboy.)

(in reply to Grotius)
Post #: 55
RE: An AI Player's AE Concerns - 12/14/2007 9:19:45 PM   
hawk66

 

Posts: 15
Joined: 6/5/2005
From: Germany
Status: offline
I'm interested in WIP, but I haven't bought it so far due to its limited AI (I'm an AI-only player too for several reasons).
I see that the AI can only be finalized, when the engine features are implemented. But I've the impression, that it is not planned to build a new AI engine.

I know that it is very hard to develop a capable AI for such a game/engine. It would need make use of sophisticated learning algorithms and methods and not rely (only) on hard-coded rules.

@Erik: A limited SDK to modify the AI is probably out-of-scope, isn't it?


_____________________________

"A man-of-war is the best ambassador." - Oliver Cromwell

(in reply to wdolson)
Post #: 56
RE: An AI Player's AE Concerns - 12/14/2007 9:48:03 PM   
dazoline II


Posts: 400
Joined: 11/5/2007
Status: offline
It maybe a good idea to start an AI only wish list?

I third the items listed but we won't get them for the initial release of AE. On the chat last night jwilkerson said the conentration for AE is on filling out the OOB and the other posted items. Don't expect anything big for the AI.

I think its an expected response and he did respond in a positive way (see the chat once they post it). I believe Matrix and Henderson Field designs are listening to the AI beefs despite the conversion attempts by some well intentioned individuals.

So if there will be patches or enhancements to AE in my opinion it maybe possible to get revisions to the AI at that point.

0.02$




quote:

ORIGINAL: Snowman999


quote:

1. AGEOD's Civil War game includes a checkbox option: "give the computer more time?" I always check it. Perhaps we could get an option, if processing time is a concern? I'd be willing to wait 15-20 minutes for an AI turn, maybe longer -- provided that the turn didn't start executing automatically. (In other words, I'd want to get up, stretch, and come back to a button saying "AI done thinking; ready to watch turn execution?", rather than return to a fully-completed turn.)

2. Is the AI really completely script-driven? It seems also to do some tactical analysis, as evidenced by the air bal numbers. On a strategic level, I would think some "big picture" issues are quantifiable for each side's AI -- how much tonnage is in which theater, the state of Japanese production (a number I might let the Allied AI peek at).

3. I recognize that you may not be able to get away from a somewhat scripted model for the initial Japanese thrusts. As others have suggested, is it possible to stick with the "script" model for the Japanese side, but give the AI a half-dozen scripts to choose from? Historical attack pattern; less emphasis on Philippines, more on Malaya/SRA; start with Java versus start with Sumatra/Borneo; longer-term emphasis on South Pacific, or CentPac, or Burma/India. Undoubtedly it's harder to script the Allied side, but I would think it feasible to program triggers for the defensive phase of the war, and to program an array of possible reactions.


Let me add a good, old AOLer "me too!" to this list. Saved me a lot of typing.

If it's brute-force decision path analysis that can make the AI better I too would be happy to wait 10-15 minutes between turns. My TIVO is right next to the PC.

Also, the AI's micro-modules or tactical modules aren't bad for the most part. It's strategy over years where it falls apart. I too vote for new thinking either for the up-thread proposal to allow the AI to annually teleport forces into optimal positions, or else let the human act as an AI-helper every January 1 by telling the AI what strategic aims to pursue, with a dice roll built in for it to pout and refuse.

And, as has been said, the Japanese side seems orders of magnitude easier to program for, both because of interior lines of communication and fewer forces. I wouldn't mind if the majority of AI work focused on making the Japanese a lot better (said the allied fanboy.)



_____________________________

Moscow by winter? Only if you send Fast Heinz to Kiev.

(in reply to Snowman999)
Post #: 57
RE: An AI Player's AE Concerns - 12/14/2007 10:40:20 PM   
berto


Posts: 20708
Joined: 3/13/2002
From: metro Chicago, Illinois, USA
Status: offline
quote:

ORIGINAL: Grotius

A couple questions and thoughts on improving the AI:

1. AGEOD's Civil War game includes a checkbox option: "give the computer more time?" I always check it. Perhaps we could get an option, if processing time is a concern? I'd be willing to wait 15-20 minutes for an AI turn, maybe longer -- provided that the turn didn't start executing automatically. (In other words, I'd want to get up, stretch, and come back to a button saying "AI done thinking; ready to watch turn execution?", rather than return to a fully-completed turn.)


Me, too!

Heck, I'd be willing to wait overnight or even days for the AI to do its thinking.

If AI effectiveness is proportional to the time we allow it, give it more time!

How about something like this?

Give the computer more time?

[ ] No, use the default time [60 seconds? 5 minutes?]
[ ] Yes, give it 10 minutes.
[ ] Yes, give it one hour.
[ ] Yes, give it <fill in the blank> hours.
[ ] Give it unlimited time until I [the player] press the Stop button.
[ ] [any other option suggestions?]

Make this a pre-game selection, or even a turn-by-turn selection (see below).

For a game of this scope and complexity, If I the human player might take hours to plan and execute my turn, I'd think it only fair to give the AI equal time consideration.

If we're talking about a game that might take months and even years to complete, what's a few hundred extra hours among "friends" (you and your AI opponent), especialy if those extra hours you are (a) sleeping, (b) at work, (c) playing some other computer game, (d) whatever.

I could see playing in the following manner: I commit to playing one turn at a time, then giving the computer indefinite time--at least overnight, days if I get distracted and have to move on to other things (including playing other games)--to plan and "think" through its response. Distracting time off between moves would even be a virtue. It I knew that the longer I wait, the better the AI move might be, I'd not fret over my time away from the game. In fact, variable AI time between moves might have the added advantage: For complicated situations and important turning points in the war, give it full time consideration. At other times, when there is little for the AI to do, give it as little time as your experience and/or impatience to "get on with it" deem necessary.

For the life of me, I can't fathom why game designers try to make their games, and their AI, fit one mold. Break the mold! Give the players a choice! If enabling a competitive AI is a matter of giving it more time to think, let us the human players decide for ourselves the limits of our (im)patience. These games allow us, the human players, to set all sorts of optional rules going in. Why not give us as many AI options (particularly PO time to think), too?

Variable, human player directed AI time!

quote:

2. Is the AI really completely script-driven? It seems also to do some tactical analysis, as evidenced by the air bal numbers. On a strategic level, I would think some "big picture" issues are quantifiable for each side's AI -- how much tonnage is in which theater, the state of Japanese production (a number I might let the Allied AI peek at).


The Original Poster raised questions about both tactical and strategic level AI. Surely the AI could be made smarter not to make specific infuriating tactical mistakes. Yes, it is probably too much to expect any reasonable AI to be competent in its strategic thinking over the longer term. But in the short term, and for specific game play actions, surely this is possible?

quote:

3. I recognize that you may not be able to get away from a somewhat scripted model for the initial Japanese thrusts. As others have suggested, is it possible to stick with the "script" model for the Japanese side, but give the AI a half-dozen scripts to choose from? Historical attack pattern; less emphasis on Philippines, more on Malaya/SRA; start with Java versus start with Sumatra/Borneo; longer-term emphasis on South Pacific, or CentPac, or Burma/India. Undoubtedly it's harder to script the Allied side, but I would think it feasible to program triggers for the defensive phase of the war, and to program an array of possible reactions.


The shorter the scenario, the easier it is to script. Scripting the entire war, or entire single years, is difficult to impossible. Much more possible is scripting a few weeks of action. More and shorter scenarios: Make it so!

quote:

4. As others have suggested, is there any chance you'd give us tools to mod the AI ourselves? I know that creating such a tool -- a scripting tool, like the scripting tool that released with Neverwinter Nights 2 -- would be a big undertaking, maybe one that could wait til after the release of AE. But if there were one mod I'd ever be interested in contributing to WITP/AE, it would be an AI mod. Writing an AI is a blast. :)


Amen, amen, amen! Open up the AI, as much as possible, to modder development! Enthusiastic and committed and even obsessed modders can do wonders for the PO. Look at how the EUIII (Europa Universalis) Magna Mundi team (just to give the most successful example) has vastly improved that game's AI (or at least mitigated many of its shortcomings and annoying tendencies). Open up the AI to user modding and harness the energy and pull of your user base to effectively make them a part of your post-release development team.

Maximizing user, and modder, freedom and choice--therein lie the answers!

< Message edited by berto -- 12/14/2007 10:44:16 PM >


_____________________________

Campaign Series Legion https://cslegion.com/
Campaign Series Lead Coder https://www.matrixgames.com/forums/tt.asp?forumid=1515
Panzer Campaigns, Panzer Battles, Civil War Battles Lead Coder https://wargameds.com

(in reply to Grotius)
Post #: 58
RE: An AI Player's AE Concerns - 12/14/2007 11:11:06 PM   
Mobeer


Posts: 662
Joined: 1/17/2007
Status: offline
quote:

ORIGINAL: Grotius
...
For a game of this scope and complexity, If I the human player might take hours to plan and execute my turn, I'd think it only fair to give the AI equal time consideration.


As I understand it, in a human (Japan) vs. AI (Allies) game the AI has to:
- wait for the human player to end the Japanese turn
- give orders to AI-controlled Japanese regions
- give orders to AI-controlled Japanese task forces
- give orders for the entire AI-controlled Allied side

What would be good is if the AI could start calculating orders for the Allied side as soon as the execution phase is over. There is no need to wait for the Japanese human player to end his turn. During the Allied order phase, the PC is probably largely idle for at least several minutes so the AI should be to do a lot of processing without making the human player wait at all.

(in reply to berto)
Post #: 59
RE: An AI Player's AE Concerns - 12/15/2007 9:36:18 PM   
Kull


Posts: 2625
Joined: 7/3/2007
From: El Paso, TX
Status: offline

quote:

ORIGINAL: berto

If AI effectiveness is proportional to the time we allow it, give it more time!

How about something like this?

Give the computer more time?

[ ] No, use the default time [60 seconds? 5 minutes?]
[ ] Yes, give it 10 minutes.
[ ] Yes, give it one hour.
[ ] Yes, give it <fill in the blank> hours.
[ ] Give it unlimited time until I [the player] press the Stop button.
[ ] [any other option suggestions?]

Make this a pre-game selection, or even a turn-by-turn selection (see below).

For a game of this scope and complexity, If I the human player might take hours to plan and execute my turn, I'd think it only fair to give the AI equal time consideration.


Assuming the equation "More time = better AI" is true, then you'd be hard pressed to find an AI player who wouldn't LOVE to have that added as a check-box option. In the same vein, keep in mind that some of us actually can afford to buy (or already own) pretty serious machines, so the added processing time wouldn't be that much of an issue. And making it optional ensures the game doesn't become unplayable for the owners of ancient clunkers.

If it's true that much of the AI amounts to scripting, then I also support the suggestions of those who are begging for periodic script reset points, to give the AI a better chance of adjusting to changes over time (i.e. changes on the map).

(in reply to berto)
Post #: 60
Page:   <<   < prev  1 [2] 3   next >   >>
All Forums >> [New Releases from Matrix Games] >> War in the Pacific: Admiral's Edition >> RE: An AI Player's AE Concerns Page: <<   < prev  1 [2] 3   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.984