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: AI vs. Real Player

 
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] >> World in Flames >> RE: AI vs. Real Player Page: <<   < prev  1 [2] 3   next >   >>
Login
Message << Older Topic   Newer Topic >>
RE: AI vs. Real Player - 5/28/2009 10:19:09 PM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: obermeister

PBEM seems a much more practical way to play.  Otherwise, when Commonwealth takes a naval, everyone can take a 30 minute break. 

What would be cool, and I don't know if this will be allowed, if it's possible to switch between PBEM and netplay mode sometimes.


A couple of comments here:

1 - MWIF should make naval moves much easier (less time consuming), assuming the player knows what he wants to do. The units are easier to access (compared to large stacks in over-the-board games) and it is easier to see all the other units at sea (even when those are large stacks). The naval review details and summary forms were designed specifically for that purpose. Not to say that all the complexities of performing the Commonwealth naval moves go away, but they should be mitigated significantly.

2 - The non-phasing player could very well need to make a decision about naval interception. So, the Axis player needs to be available during those "30 minutes", just in case.

3 - I expect PBEM games to be able to transition to NetPlay and back again later. But games that start as NetPlay will not have that option. One consideration is that PBEM is only for two players while NetaPlay can have up to 6 players (3 per side).

_____________________________

Steve

Perfection is an elusive goal.

(in reply to obermeister)
Post #: 31
RE: AI vs. Real Player - 5/29/2009 2:29:02 AM   
Gurggulk


Posts: 41
Joined: 5/28/2009
Status: offline
I think it's a huge step forward in programing an AI for MWiF. A step that brings WiF into the 21st century of computer gaming. A beginning step.

Its quite a challenge that Shannon V. OKeets, is undertaking to create an AI for this work of art. I fully support his mission in tackling this endeavor.

Anyone expecting perfection from the AI, at release is not a realist. Look at the errata and changes to WiF over the years. Not to mention the "house rules" sprung up around the game for a myriad of reasons. Look at the Forum posts. So much input and love for a game.

Love for a game? Think that is crazy? I don't, cuz its not just the game, its the people you have played with, will play with. Including the AI. I'm happy to see the birth of an AI that will grow and adapt as long as we are here to feed it, nurture it and punish it, as you punish you're friends across the table. The learning curve we have come to know was through playing. Playing to win.

It is through the AI we will see growth. Growth will bring new players and greater exposure. The new player looking for depth, in a WWII wargame. Not just a "rush" to win game. Patience is rewarded as is audacity. Long range planning and muti-faceted operations spanning a World in Flames, is not just a metaphor. Economic planning along strategic goals, will not be found in just any game on the market.

Anyone who has played the game knows the rollercoaster ride of emotions that fill a room of friends. Moments when time stops and all release at once in joy and despair. Those highlights are enduring and replayable because of the uncertainty. What could'a happened but the turn ended. What would'a happened but the weather changed. What should'a happened but the dice turned cold as death.

Will the AI make me feel the way and room of gamers makes me feel?

Probably not in the same way that you feel shaking dice in sweaty/shaky hands. Getting up to stretch after the 1st impluse of Barbarrosa. Counting up US entry again and again realizing you can Gear up for war. Wacthing as the convoy line to the UK is shattered under U-boat attacks. Knowing you just lost the pacific as Japan, and its time to defend the home islands.
But most important for me, The AI can't surrender from a hopeless position. It won't negotiate a re-play of a past turn. It won't get in my face after a weekend of playing, smelling of cigars, beer, unwashed socks and pizza breath to congratulate me for a game well played. Knowing we will get back together in a week to start all over again.
In the end, it just gets turned off.

Yes i want and look forward to an AI. But... its more important to realize the AI is a tool to play an elegant system. A system recreating the historical event of WWII. Air, Sea, Land, Economics, Politcal, Logistics. A means of growth from this forum to the outside world. Yes, that scary world out there that plays games but have not really played this game.

When the flame begins and the heat is rising, i really want a human being to share my gaming time with.
The AI can be a wonderful opponent, somedays. Un caring, untiring, speechless.
But give me that cussing SOB that makes me work my ass off and meet the challenge.

(in reply to Shannon V. OKeets)
Post #: 32
RE: AI vs. Real Player - 5/29/2009 3:50:25 PM   
bo

 

Posts: 4176
Joined: 5/1/2009
Status: offline

quote:

ORIGINAL: Gurggulk

I think it's a huge step forward in programing an AI for MWiF. A step that brings WiF into the 21st century of computer gaming. A beginning step.

Its quite a challenge that Shannon V. OKeets, is undertaking to create an AI for this work of art. I fully support his mission in tackling this endeavor.

Anyone expecting perfection from the AI, at release is not a realist. Look at the errata and changes to WiF over the years. Not to mention the "house rules" sprung up around the game for a myriad of reasons. Look at the Forum posts. So much input and love for a game.

Love for a game? Think that is crazy? I don't, cuz its not just the game, its the people you have played with, will play with. Including the AI. I'm happy to see the birth of an AI that will grow and adapt as long as we are here to feed it, nurture it and punish it, as you punish you're friends across the table. The learning curve we have come to know was through playing. Playing to win.

It is through the AI we will see growth. Growth will bring new players and greater exposure. The new player looking for depth, in a WWII wargame. Not just a "rush" to win game. Patience is rewarded as is audacity. Long range planning and muti-faceted operations spanning a World in Flames, is not just a metaphor. Economic planning along strategic goals, will not be found in just any game on the market.

Anyone who has played the game knows the rollercoaster ride of emotions that fill a room of friends. Moments when time stops and all release at once in joy and despair. Those highlights are enduring and replayable because of the uncertainty. What could'a happened but the turn ended. What would'a happened but the weather changed. What should'a happened but the dice turned cold as death.

Will the AI make me feel the way and room of gamers makes me feel?

Probably not in the same way that you feel shaking dice in sweaty/shaky hands. Getting up to stretch after the 1st impluse of Barbarrosa. Counting up US entry again and again realizing you can Gear up for war. Wacthing as the convoy line to the UK is shattered under U-boat attacks. Knowing you just lost the pacific as Japan, and its time to defend the home islands.
But most important for me, The AI can't surrender from a hopeless position. It won't negotiate a re-play of a past turn. It won't get in my face after a weekend of playing, smelling of cigars, beer, unwashed socks and pizza breath to congratulate me for a game well played. Knowing we will get back together in a week to start all over again.
In the end, it just gets turned off.

Yes i want and look forward to an AI. But... its more important to realize the AI is a tool to play an elegant system. A system recreating the historical event of WWII. Air, Sea, Land, Economics, Politcal, Logistics. A means of growth from this forum to the outside world. Yes, that scary world out there that plays games but have not really played this game.

When the flame begins and the heat is rising, i really want a human being to share my gaming time with.
The AI can be a wonderful opponent, somedays. Un caring, untiring, speechless.
But give me that cussing SOB that makes me work my ass off and meet the challenge.


Well said Gurggulk, smelly socks whew, SOBS! god forbid beer. I think though you missed the most important thing when it comes to the AI, you can turn that SOB off if you made a blunder and are going to lose the game, Tommorow is another day!

Willy

(in reply to Gurggulk)
Post #: 33
RE: AI vs. Real Player - 5/29/2009 5:31:13 PM   
Gurggulk


Posts: 41
Joined: 5/28/2009
Status: offline
Bo,
Its those Blunders when they are made, build a foundation from which you start to really play the game. 2 types of blunders...

1. The blunder made by you.
It's important to get over it quickly. Use it as a sacrifice. Plan a path to recover from it. Give your opponent a beer, let him know he is awesome and you suck. <This opens the door to the next Blunder.>

2. The Blunder made by your opponent.
Capitalize quickly on this blunder. Don't let it overtake your long range plans, most Blunders are short term. Give your opponent a beer and let him know blunders happen. <This leads to more Blunders from which more beer is shared.>

WiF in many ways is death by a thousand cuts. Not that there are not some choices that will leave you wondering how you got in this damned position. Mostly no single mistake will sink you.
There is much to expirence, even in defeat. Playing to the bitter end is not for everyone. But that bitter taste left in your mouth is sweet knowing you played longer than thought possible.

(in reply to bo)
Post #: 34
RE: AI vs. Real Player - 5/29/2009 7:39:32 PM   
Jeffrey H.


Posts: 3154
Joined: 4/13/2007
From: San Diego, Ca.
Status: offline
No AI, no sale for me.

_____________________________

History began July 4th, 1776. Anything before that was a mistake.

Ron Swanson

(in reply to obermeister)
Post #: 35
RE: AI vs. Real Player - 6/1/2009 11:20:15 PM   
coregames


Posts: 470
Joined: 8/12/2004
Status: offline
Steve

In the interest of maximizing its overall strength of its play, I am curious; while the AIO is being tested, are you going to assign strategic approaches to the various betatesters, to supply a wider range of tests to the effectiveness of the AI? It seems that adopting planned divergence in testing such as this would be helpful, though you probably have already considered this.

_____________________________

"The creative combination lays bare the presumption of a lie." -- Lasker

Keith Henderson

(in reply to Snydly)
Post #: 36
RE: AI vs. Real Player - 6/2/2009 12:03:13 AM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: coregames

Steve

In the interest of maximizing its overall strength of its play, I am curious; while the AIO is being tested, are you going to assign strategic approaches to the various betatesters, to supply a wider range of tests to the effectiveness of the AI? It seems that adopting planned divergence in testing such as this would be helpful, though you probably have already considered this.

A good suggestion - thanks.

_____________________________

Steve

Perfection is an elusive goal.

(in reply to coregames)
Post #: 37
RE: AI vs. Real Player - 6/2/2009 7:55:17 AM   
Greywolf

 

Posts: 105
Joined: 11/15/2000
Status: offline
About the netplay, could it be possible for player of the same side to take over command of an absent player ?

Lets say we start the game with 6 players. Sessions end, game saved. Next Session, Italy/Japan player dont show up... can we start the game with the German player commanding all the Axis forces and decision ?

_____________________________

Lt. Col. Ivan 'Greywolf' Kerensky

(in reply to Shannon V. OKeets)
Post #: 38
RE: AI vs. Real Player - 6/2/2009 8:02:45 AM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: Greywolf

About the netplay, could it be possible for player of the same side to take over command of an absent player ?

Lets say we start the game with 6 players. Sessions end, game saved. Next Session, Italy/Japan player dont show up... can we start the game with the German player commanding all the Axis forces and decision ?

Yes. I have thought about this a lot and built the design so the "team leader" can replace players. There are a lot of variations and I think I have them all covered.

_____________________________

Steve

Perfection is an elusive goal.

(in reply to Greywolf)
Post #: 39
RE: AI vs. Real Player - 6/2/2009 2:19:10 PM   
HansHafen

 

Posts: 258
Joined: 2/3/2008
Status: offline
I think Steve needs to focus almost exclusively on the AI from now on. If this product won't work at all without a workable AI, as many have said in the "When" post responses to my suggestion, then that is the priority. I may be wrong in my understanding, but I think Steve has said that the AI has yet to make any decision in game. (Correct me if I am wrong). If this is so, massive work is still needed in this area. Four months doesn't seem to be long enough to get that done. And he is still needing to spend time on other things listed in his task list. It seems to me that the AI is going to be the most challenging aspect of this entire project, correct? Won't this take the longest to complete and test?


(in reply to Shannon V. OKeets)
Post #: 40
About multiplayer - 6/2/2009 2:47:10 PM   
Titi

 

Posts: 153
Joined: 9/15/2001
From: Montréal
Status: offline
quote:

ORIGINAL: Shannon V. OKeets

A couple of comments here:

1 - MWIF should make naval moves much easier (less time consuming), assuming the player knows what he wants to do. The units are easier to access (compared to large stacks in over-the-board games) and it is easier to see all the other units at sea (even when those are large stacks). The naval review details and summary forms were designed specifically for that purpose. Not to say that all the complexities of performing the Commonwealth naval moves go away, but they should be mitigated significantly.

2 - The non-phasing player could very well need to make a decision about naval interception. So, the Axis player needs to be available during those "30 minutes", just in case.

3 - I expect PBEM games to be able to transition to NetPlay and back again later. But games that start as NetPlay will not have that option. One consideration is that PBEM is only for two players while NetaPlay can have up to 6 players (3 per side).


First about 2) Only one player per side need sometime to be involved in interception, could always buzz or take the decision for an ally in predetermined portion of the sequence of play and on predetermined theater.



The only part missing for a complete integration of netplay and PBEM in a whole multiplayer unique option is to have PBEM for more than 2 players.

It would be great to have this option as a 2 players PBEM could become a 3 players game by intoducing a new player. Same for a three players becoming a four players game. Same for a 4 becoming a 3 ...

It would be even greater if PBEM & Netplay allow the option of spectator watching the game. Best way to interest and recrut future new players

In fact i think that multiplayer (Netplay or PBEM) must been as near as possible to what can happen to a real WiF game.
To be honest i had a distant experience with WiF (Version 4 of the rules and only two players) but i had much more with Empire in Arms and Europa Universalis (what a rule nightmare ).
In my experience the game must be very flexible to go to the end :
- allow a player to be added during a game, to resign, to change.
- allow player to be on leave for one day or two : leaving his country to another player or being frozen and playing alone at the start of next session with others players having a veto for any move that could be a problem in the timewrap.
- allow player to take a short break to drink a beer, listen to music, chat, smoke, make a phone, watch a movie ... in a time when not involved. If presence needed, that player is quickly called back.

That will cover computer problems, connection problems, not at home problems, firewall problems, etc that can hinder a multiplayer game.

Last chrome for a multiplayer game would be the option of doing a draft before the actual game. Planning the D-Day or Barbarossa before the time to play it to speed the game when the real time come. Of course the option to stop or edit it must remain.

You spend a lot of time to translate WiF to CWiF. Just take the time to adapt the interface to humans that will play it over a very long time and have a real and social life to interfere with CWiF

(in reply to Shannon V. OKeets)
Post #: 41
RE: About multiplayer - 6/2/2009 6:38:33 PM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: Titi

quote:

ORIGINAL: Shannon V. OKeets

A couple of comments here:

1 - MWIF should make naval moves much easier (less time consuming), assuming the player knows what he wants to do. The units are easier to access (compared to large stacks in over-the-board games) and it is easier to see all the other units at sea (even when those are large stacks). The naval review details and summary forms were designed specifically for that purpose. Not to say that all the complexities of performing the Commonwealth naval moves go away, but they should be mitigated significantly.

2 - The non-phasing player could very well need to make a decision about naval interception. So, the Axis player needs to be available during those "30 minutes", just in case.

3 - I expect PBEM games to be able to transition to NetPlay and back again later. But games that start as NetPlay will not have that option. One consideration is that PBEM is only for two players while NetaPlay can have up to 6 players (3 per side).


First about 2) Only one player per side need sometime to be involved in interception, could always buzz or take the decision for an ally in predetermined portion of the sequence of play and on predetermined theater.



The only part missing for a complete integration of netplay and PBEM in a whole multiplayer unique option is to have PBEM for more than 2 players.

It would be great to have this option as a 2 players PBEM could become a 3 players game by intoducing a new player. Same for a three players becoming a four players game. Same for a 4 becoming a 3 ...

It would be even greater if PBEM & Netplay allow the option of spectator watching the game. Best way to interest and recrut future new players

In fact i think that multiplayer (Netplay or PBEM) must been as near as possible to what can happen to a real WiF game.
To be honest i had a distant experience with WiF (Version 4 of the rules and only two players) but i had much more with Empire in Arms and Europa Universalis (what a rule nightmare ).
In my experience the game must be very flexible to go to the end :
- allow a player to be added during a game, to resign, to change.
- allow player to be on leave for one day or two : leaving his country to another player or being frozen and playing alone at the start of next session with others players having a veto for any move that could be a problem in the timewrap.
- allow player to take a short break to drink a beer, listen to music, chat, smoke, make a phone, watch a movie ... in a time when not involved. If presence needed, that player is quickly called back.

That will cover computer problems, connection problems, not at home problems, firewall problems, etc that can hinder a multiplayer game.

Last chrome for a multiplayer game would be the option of doing a draft before the actual game. Planning the D-Day or Barbarossa before the time to play it to speed the game when the real time come. Of course the option to stop or edit it must remain.

You spend a lot of time to translate WiF to CWiF. Just take the time to adapt the interface to humans that will play it over a very long time and have a real and social life to interfere with CWiF

You concerns on accommodating the vagaries of real life when playing over the interent are all handled by the design. it might seem like a lot to do, but it isn't really. The program just gives the team leader the ability to dynamically control who plays which major power on his side. Then throw in the ability to change team leaders. Hopefully none of these things would be necessary in a game, but if the situation arises, then the team leaders can keep the game going.

Multi-player PBEM is not part of MWIF product 1.

I have a full design for creating, storing, and using "planned ahead" moves, but I had to remove it as a feature since it would require more of my time to implement.

_____________________________

Steve

Perfection is an elusive goal.

(in reply to Titi)
Post #: 42
RE: AI vs. Real Player - 6/2/2009 6:53:06 PM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: HansHafen

I think Steve needs to focus almost exclusively on the AI from now on. If this product won't work at all without a workable AI, as many have said in the "When" post responses to my suggestion, then that is the priority. I may be wrong in my understanding, but I think Steve has said that the AI has yet to make any decision in game. (Correct me if I am wrong). If this is so, massive work is still needed in this area. Four months doesn't seem to be long enough to get that done. And he is still needing to spend time on other things listed in his task list. It seems to me that the AI is going to be the most challenging aspect of this entire project, correct? Won't this take the longest to complete and test?



Well, if you ask the guys who want to play over the internet, NetPlay is the most important thing to do first. And if you ask the guys who want to play by email, the PBEM system needs to be worked on first.

I need them all to work.

The AIO is not a blank sheet of paper. I have put well over 1000 hours into it so far.

1 - The laguage specification (LAIO = Language for an Artifical Intelligence Opponent) is done
2 - Sample scripts written in LAIO are done
3 - Defined points within the sequence of play where the AIO needs to make a decision are all identified
4 - AIO modules written in Pascal to branch to the script for making the necessary decision at each decision point are done
5 - English text on how each decision will be made by the AIO (94 typed pages) are 80% done
6 - Strategic plans for each of the 8 major powers (over 200 pages) are 90% done

If I could turn over all the other tasks required to complete MWIF to someone else right now, I would happily do so. The only task I would not give up (though I willingly share the work) is the AIO. Coding the AIO has been my primary motivation since day one on this project, and that has never changed.

_____________________________

Steve

Perfection is an elusive goal.

(in reply to HansHafen)
Post #: 43
RE: AI vs. Real Player - 6/2/2009 7:07:31 PM   
Froonp


Posts: 7995
Joined: 10/21/2003
From: Marseilles, France
Status: offline

quote:

ORIGINAL: Shannon V. OKeets
5 - English text on how each decision will be made by the AIO (94 typed pages) are 80% done

If you need a typing hand, I can do that for you.
Just tell me what I should type, and I can type it very fast.

(in reply to Shannon V. OKeets)
Post #: 44
RE: AI vs. Real Player - 6/2/2009 8:00:34 PM   
brian brian

 

Posts: 3191
Joined: 11/16/2005
Status: offline
I tried to kick-start a discussion about an idea I had in the Italy thread a little bit, but at what point does the AI begin to question it's strategy? (Human beings do this endlessly, sometimes shifting disastrously, other times shifting strategy correctly just in time). For example the Germans aligning Turkey in the summer of 1942 changes things considerably for Italy and the CW and US forces just starting to enter the war. Should the Wallies shift gears from developing air bases on the Italian Coast sea zone and commit more forces to attempt to re-open a land connection to a Russia in dire straits? Should the Italians or the Germans send units across the Dardanelles to complete the subjugation of the Middle East, or would that be a waste of time as a major US fleet looks poised to dock in Bombay? These questions are occupying my solitaire-WiF time right now, and weren't on my mind when I contemplated the strategy for each side at the beginning of the war.

It looks like the AI programming will be the project of the summer, and I hope we can all help hash out those LAIO documents if they aren't complete.

(in reply to Froonp)
Post #: 45
RE: AI vs. Real Player - 6/3/2009 7:21:25 AM   
HansHafen

 

Posts: 258
Joined: 2/3/2008
Status: offline
Cool. Looks like you have alot of the work done. I await Spetember! :)

(in reply to brian brian)
Post #: 46
RE: AI vs. Real Player - 6/13/2009 10:17:42 PM   
HansHafen

 

Posts: 258
Joined: 2/3/2008
Status: offline
How does the AI decide to stack units? Will it stack two big infantry units in one hex with a division also and then leave one division alone in the next hex? Will it divide it up to one infantry and one division each? Can you program this type of decision making?

How do you program the AI to consider and prepare for double moves? Offensive chits? Para drop possibilities? SRing?

Can the AI discern where the enemy Armor is and move AT divs etc to that sector? For example, if the German puts all his armor in AG South, can the AI see that and move AT assets down there? Or will it leave them where they are and not be able to respond to that type of tactic?

Will the AI garrison non-threatened areas deep in the home country when those troops are needed at the front?

How will the AI react to building strategies of its opponents? Can it?

We the AI be able to see and respond to a massive air buildup in England?

(in reply to HansHafen)
Post #: 47
RE: AI vs. Real Player - 6/13/2009 10:54:38 PM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: HansHafen

How does the AI decide to stack units? Will it stack two big infantry units in one hex with a division also and then leave one division alone in the next hex? Will it divide it up to one infantry and one division each? Can you program this type of decision making?

How do you program the AI to consider and prepare for double moves? Offensive chits? Para drop possibilities? SRing?

Can the AI discern where the enemy Armor is and move AT divs etc to that sector? For example, if the German puts all his armor in AG South, can the AI see that and move AT assets down there? Or will it leave them where they are and not be able to respond to that type of tactic?

Will the AI garrison non-threatened areas deep in the home country when those troops are needed at the front?

How will the AI react to building strategies of its opponents? Can it?

We the AI be able to see and respond to a massive air buildup in England?

Combat value (CV) of a unit is the fundamental building block. When on defense, that depends on terrain etc., and likewise when on the attack. Speicialized unit capabilties are included in these calculations.

Choices are every other hex defense if the enemy is at least 1 hex away, or a continuous line defense [a few specialized alternatives also exist]. Averaging the defense strength along the front is usually best, though enemy attacks can be 'directed' by purposely weakening one section of the front line.

I don't really have time to go into all the details. And your questions didn't mention such things as unit mobility and supply, both of which are crucial factors for deploying units.

CV determines what is built and when, though in conjunction with the overall strategic plan and projected operational considerations.

==
Sorry, but I need to focus on programming.

_____________________________

Steve

Perfection is an elusive goal.

(in reply to HansHafen)
Post #: 48
RE: AI vs. Real Player - 6/14/2009 6:46:01 AM   
HansHafen

 

Posts: 258
Joined: 2/3/2008
Status: offline
Thanks, understand.

(in reply to Shannon V. OKeets)
Post #: 49
RE: AI vs. Real Player - 6/14/2009 3:17:51 PM   
Anendrue


Posts: 817
Joined: 7/8/2005
Status: offline

quote:

ORIGINAL: Shannon V. OKeets
The AIO is not a blank sheet of paper. I have put well over 1000 hours into it so far.

1 - The laguage specification (LAIO = Language for an Artifical Intelligence Opponent) is done
2 - Sample scripts written in LAIO are done
3 - Defined points within the sequence of play where the AIO needs to make a decision are all identified
4 - AIO modules written in Pascal to branch to the script for making the necessary decision at each decision point are done
5 - English text on how each decision will be made by the AIO (94 typed pages) are 80% done
6 - Strategic plans for each of the 8 major powers (over 200 pages) are 90% done

If I could turn over all the other tasks required to complete MWIF to someone else right now, I would happily do so. The only task I would not give up (though I willingly share the work) is the AIO. Coding the AIO has been my primary motivation since day one on this project, and that has never changed.


Thanks for the detailed breakdown of the progress on the AI. Especially when your energies are highly directed toward the finishing line. Hopefully this will silence negative comments that the AI was tossed in at the last moment.

_____________________________

Integrity is what you do when nobody is watching.

(in reply to Shannon V. OKeets)
Post #: 50
RE: AI vs. Real Player - 6/14/2009 5:01:30 PM   
macgregor


Posts: 990
Joined: 2/10/2004
Status: offline
I need to take responsibility for my decision not to be a beta-tester. This kind of leaves me on the outside looking in. Any commentary I offer is bound to be controversial, and perhaps out of the mainstream as I am not in the mainstream. For my own sake as well as any of those who see my POV as less than constructive, that I should be a little less talk and more read. I'll check back but I think I probably should refrain from posting.

(in reply to Anendrue)
Post #: 51
RE: AI vs. Real Player - 6/14/2009 6:12:29 PM   
Anendrue


Posts: 817
Joined: 7/8/2005
Status: offline
macgregor, I was not impying your comments. There qre a lot of new people with very few posts that have only read one or two status reports and have made decisions regarding that. I am just happy Steve clarified this issue as one which has been in work for a lengthy time as you have also stated. I believe his post puts to rest the concept thet he is going to build an AI in one or two months which even to an untrained eye would be irrational at best. However I do believe there will have to be a few updates on the AI as players figure out how the game plays, find exploits and gambits.

_____________________________

Integrity is what you do when nobody is watching.

(in reply to macgregor)
Post #: 52
RE: AI vs. Real Player - 6/14/2009 10:05:22 PM   
Bibs

 

Posts: 29
Joined: 7/11/2001
From: Cincinnati
Status: offline
Have any of you seen the performance of the AI for other Matrix games like Empires in Arms and War in the Pacific? I'm being kind when I say they are not very good. They can OK tactically sometimes, but strategically they will follow a script no matter how the situation changes. As long as you play to that script it will be so-so, but if you go another direction that's it. I use WitP as an example, playing the Allies I deliberately waited for the Japanese to take guadalcanal before I did anything - by mid 1943 they still hadn't taken the most important spot in the Solomons which was undefended.

Look at Grigsby's World at War - a much simpler game and the AI is still awful.

This isn't a knock on Shannon, there are simply to many variables to make a decent AI for these kind of strategic games without spending the ten years working on it. Just think about the number of factors that can go into deciding whether to intercept a ground strike missions and imagine having to code that logic. The game needs to have an AI (especially for those who never played the board game), but it will sink or swim on Netplay/PBEM. After 1-4 games playing the AI won't be worth the effort.

_____________________________

John Bibler

(in reply to Anendrue)
Post #: 53
RE: AI vs. Real Player - 6/15/2009 7:37:09 AM   
Greywolf

 

Posts: 105
Joined: 11/15/2000
Status: offline
The AI from the others matrixgames (since SPWAW wich have a worst AI than SP-WWII) and notably the strategical ones you quoted was one of the reason why I was so reserved about MWiF.

Then I read the AI Thread and it was an eyes-opener. I really, really, like the way Steve is approching this thing and I really think it could work. I dont think it will play as good as a human but , heck, even the biggest computer cannot play chess strategically as good as human. They can compute extremely large amount of data but they need a human when the situation contain no logical or statistical advantage so they cannot make a choice. Look at one of the game of Kasparov against Deep Blue (I think), the situation was clearly at the human advantage building on with a long term strategy who was obvious to even a beginer but the computer wasn't able to judge the situation strategically and ressort to useless moves as it doesnt see the danger building until too late.

I think Steve job is a first step and very important one and the calculation power and multi-cpu of modern PC could work really well with what he planned. Funny how this remember me of Amiga computer of my youngs that works with dedicated CPU, one for graphic, one for music...

I would really love to be able to have an insighter on how is this thing going to work.

Steve, did you run test just with the LAIO ( without incorporating maps and counter data ) on the way the different AI sub-commander coordinate ? I would really like to see some debug log of the computer decision process.

The good thing is that, if MWiF AI is satisfying it will be a basis on wich build other AIO for other games, so every effort put into it is more than worthwile in the long term.

_____________________________

Lt. Col. Ivan 'Greywolf' Kerensky

(in reply to Bibs)
Post #: 54
RE: AI vs. Real Player - 6/15/2009 9:23:44 AM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: Greywolf

The AI from the others matrixgames (since SPWAW wich have a worst AI than SP-WWII) and notably the strategical ones you quoted was one of the reason why I was so reserved about MWiF.

Then I read the AI Thread and it was an eyes-opener. I really, really, like the way Steve is approching this thing and I really think it could work. I dont think it will play as good as a human but , heck, even the biggest computer cannot play chess strategically as good as human. They can compute extremely large amount of data but they need a human when the situation contain no logical or statistical advantage so they cannot make a choice. Look at one of the game of Kasparov against Deep Blue (I think), the situation was clearly at the human advantage building on with a long term strategy who was obvious to even a beginer but the computer wasn't able to judge the situation strategically and ressort to useless moves as it doesnt see the danger building until too late.

I think Steve job is a first step and very important one and the calculation power and multi-cpu of modern PC could work really well with what he planned. Funny how this remember me of Amiga computer of my youngs that works with dedicated CPU, one for graphic, one for music...

I would really love to be able to have an insighter on how is this thing going to work.

Steve, did you run test just with the LAIO ( without incorporating maps and counter data ) on the way the different AI sub-commander coordinate ? I would really like to see some debug log of the computer decision process.

The good thing is that, if MWiF AI is satisfying it will be a basis on wich build other AIO for other games, so every effort put into it is more than worthwile in the long term.

Of the 146 decision points in the game, the vast majority (> 100) can be made autonomously. There are two primary places where joint decisions are needed: Foreign Liaison and Joint Chiefs of Staff. The former coordinates between major powers and the latter between the branches of service. The foriegn coordination requires an iterative process but the branches of service compete for resources based on ~ROI = how much benefit is to be gained by allocating the resource to the decision maker (e.g., who can make better use of a fighter, or an air mission, or a reorganization point).

_____________________________

Steve

Perfection is an elusive goal.

(in reply to Greywolf)
Post #: 55
RE: AI vs. Real Player - 6/15/2009 6:50:35 PM   
rmdesantis


Posts: 130
Joined: 2/25/2007
Status: offline
Given the need for a good AI for the success of the game, and given the liklihood that any AI will make mistakes and require correction - would it be possible to have the opportunity to 'make corrections' in mid-game? That is, if the AI does something stupid that makes it too easy to beat it, that there is a way to pause the game, manually change the locations of the AI's pieces, and then continue? I don't know that it would be feasible to undo attacks or allocation of resources, but a simple correction of unit locations might be enough to keep the game playable.

Is this even a possibility?

(in reply to Shannon V. OKeets)
Post #: 56
RE: AI vs. Real Player - 6/15/2009 7:10:15 PM   
Anendrue


Posts: 817
Joined: 7/8/2005
Status: offline

quote:

ORIGINAL: rmdesantis

Given the need for a good AI for the success of the game, and given the liklihood that any AI will make mistakes and require correction - would it be possible to have the opportunity to 'make corrections' in mid-game? That is, if the AI does something stupid that makes it too easy to beat it, that there is a way to pause the game, manually change the locations of the AI's pieces, and then continue? I don't know that it would be feasible to undo attacks or allocation of resources, but a simple correction of unit locations might be enough to keep the game playable.

Is this even a possibility?


I go not believe there is s save game editor being developed. However most gaming communities tend to develop editors for every game ever released from almost any company.

_____________________________

Integrity is what you do when nobody is watching.

(in reply to rmdesantis)
Post #: 57
RE: AI vs. Real Player - 6/15/2009 8:33:37 PM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: rmdesantis

Given the need for a good AI for the success of the game, and given the liklihood that any AI will make mistakes and require correction - would it be possible to have the opportunity to 'make corrections' in mid-game? That is, if the AI does something stupid that makes it too easy to beat it, that there is a way to pause the game, manually change the locations of the AI's pieces, and then continue? I don't know that it would be feasible to undo attacks or allocation of resources, but a simple correction of unit locations might be enough to keep the game playable.

Is this even a possibility?

No.

This capability (PlaceUnits) is available to the beta testers for debugging purposes but it is extremely delicate. Screw it up and the program crashes. The problem is the high interaction between the rules. Some of the more annoying items are: foreign troop commitment, overstacking, placing units in neutral countries, minor country retrictions on units leaving their home country. Actually the list is quite long. At its heart, WIF has dozens of restrictions on where units can be placed, above an beyond the simple: "Don't put armor in the middle of the Atlantic" and "Don't put battleships in Kansas".

I spent quite a bit of time back in 2005 trying to remove bugs with the PlaceUnits routine but gave up after coding work-arounds/prevention/warnings for a couple of dozen situations.

_____________________________

Steve

Perfection is an elusive goal.

(in reply to rmdesantis)
Post #: 58
RE: AI vs. Real Player - 6/16/2009 8:40:37 AM   
Greywolf

 

Posts: 105
Joined: 11/15/2000
Status: offline
Also I think that if you move/change the AI piece, the AiO will have a hard time starting from the new position mid-game... or can it adjust to the moving of just a few piece to a new position ?

_____________________________

Lt. Col. Ivan 'Greywolf' Kerensky

(in reply to Shannon V. OKeets)
Post #: 59
RE: AI vs. Real Player - 6/16/2009 9:48:36 AM   
Shannon V. OKeets

 

Posts: 22095
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline

quote:

ORIGINAL: Greywolf

Also I think that if you move/change the AI piece, the AiO will have a hard time starting from the new position mid-game... or can it adjust to the moving of just a few piece to a new position ?

Well, it might just move it back to the 'wrong' position.

_____________________________

Steve

Perfection is an elusive goal.

(in reply to Greywolf)
Post #: 60
Page:   <<   < prev  1 [2] 3   next >   >>
All Forums >> [New Releases from Matrix Games] >> World in Flames >> RE: AI vs. Real Player 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

3.391