
List of possible AI improvments
Moderator: MOD_EIA
RE: List of possible AI improvments
it dont even keep to the fastest route to a target, moving a corps from switzerland to venice, it keeps moving the corp into the tyrol mountains, so cost 2 movement points along with being forage 3, so i have to manually move it 

RE: List of possible AI improvments
[font="times new roman"]Marshall is the AI/file open for modification in anyway? Or[/font]
[font="times new roman"]any chance to se a script based AI with open files in the future?[/font]
[font="times new roman"](I know this is a big change, but I have to ask… [/font][font="times new roman"] [:D] )[/font]
[font="times new roman"] [/font]
[font="times new roman"]And I love to have a chance at improving the AI… [:)][/font]
[font="times new roman"] [/font]
[font="times new roman"]With script base AI is the AI is engine broken down into different part that each[/font]
[font="times new roman"]have specific tags to guide the settings for each country.[/font]
[font="times new roman"] [/font]
[font="times new roman"]Ex[/font]
[font="times new roman"] [/font]
[font="times new roman"]AI Headquarter[/font]
[font="times new roman"] Economic AI[/font]
[font="times new roman"] Diplomacy AI[/font]
[font="times new roman"] Evaluate AI[/font]
[font="times new roman"] Request AI[/font]
[font="times new roman"] Land AI[/font]
[font="times new roman"] Supply AI[/font]
[font="times new roman"] Garrison AI[/font]
[font="times new roman"] Movement AI[/font]
[font="times new roman"] Combat AI[/font]
[font="times new roman"] Naval AI[/font]
[font="times new roman"] Supply AI[/font]
[font="times new roman"] Movement AI[/font]
[font="times new roman"] Combat AI[/font]
[font="times new roman"] [/font]
[font="times new roman"]French AI file for the Garrison AI could look[/font]
[font="times new roman"]like this:[/font]
[font="times new roman"] [/font]
[font="times new roman"]###################################[/font]
[font="times new roman"]# Garrison AI France[/font]
[font="times new roman"]###################################[/font]
[font="times new roman"]garrison = {[/font]
[font="times new roman"] home_country = 5.0[/font]
[font="times new roman"] overseas_multiplier = 0.0[/font]
[font="times new roman"] free country = 2.0[/font]
[font="times new roman"] conquer country = 1.0[/font]
[font="times new roman"] allied territory = 1.0[/font]
[font="times new roman"] key_point_prio_mult = 5.0[/font]
[font="times new roman"] [/font]
[font="times new roman"] # PRIORITIES:[/font]
[font="times new roman"] port with fleet = 10 [/font]
[font="times new roman"] capital = 40 # Our capital[/font]
[font="times new roman"] allied_human_border = 0 # Ignored for allied human players[/font]
[font="times new roman"] depot =5[/font]
[font="times new roman"] war_target = 50 # The next country targeted for attack by this AI[/font]
[font="times new roman"] [/font]
[font="times new roman"] opposing_alliance = 50 "normal enemies"[/font]
[font="times new roman"] unstable_border = 2 # Bordering countries at war with someone else get this[/font]
[font="times new roman"] …[/font]
[font="times new roman"] [/font]
[font="times new roman"] # Borders with specific countries[/font]
[font="times new roman"] country_priorities = {[/font]
[font="times new roman"] HOL = -1[/font]
[font="times new roman"] PRU = 50[/font]
[font="times new roman"] SPA = -1[/font]
[font="times new roman"] AUS = 50[/font]
[font="times new roman"] ENG = -1[/font]
[font="times new roman"] …[/font]
[font="times new roman"]}[/font]
[font="times new roman"]area_priorities = {[/font]
[font="times new roman"] 44 = 100 # Lille[/font]
[font="times new roman"] 53 = 100 # Valenciennes[/font]
[font="times new roman"] 64 = 100 # Reims[/font]
[font="times new roman"] 72 = 100 # Metz[/font]
[font="times new roman"] 527 = 60 # Grenoble[/font]
[font="times new roman"] 366 = 60 # Nice[/font]
[font="times new roman"] …[/font]
[font="times new roman"]}[/font]
[font="times new roman"]front = { [/font]
[font="times new roman"] recklessness = 1 # 0-3[/font]
[font="times new roman"] distrib_vs_ai = even[/font]
[font="times new roman"] distrib_vs_human = even[/font]
[font="times new roman"] base_attack_odds = 1.2 # in corps[/font]
[font="times new roman"] min_attack_odds = 1.1[/font]
[font="times new roman"] max_attack_odds = 3.0[/font]
[font="times new roman"]...[/font]
[font="times new roman"]any chance to se a script based AI with open files in the future?[/font]
[font="times new roman"](I know this is a big change, but I have to ask… [/font][font="times new roman"] [:D] )[/font]
[font="times new roman"] [/font]
[font="times new roman"]And I love to have a chance at improving the AI… [:)][/font]
[font="times new roman"] [/font]
[font="times new roman"]With script base AI is the AI is engine broken down into different part that each[/font]
[font="times new roman"]have specific tags to guide the settings for each country.[/font]
[font="times new roman"] [/font]
[font="times new roman"]Ex[/font]
[font="times new roman"] [/font]
[font="times new roman"]AI Headquarter[/font]
[font="times new roman"] Economic AI[/font]
[font="times new roman"] Diplomacy AI[/font]
[font="times new roman"] Evaluate AI[/font]
[font="times new roman"] Request AI[/font]
[font="times new roman"] Land AI[/font]
[font="times new roman"] Supply AI[/font]
[font="times new roman"] Garrison AI[/font]
[font="times new roman"] Movement AI[/font]
[font="times new roman"] Combat AI[/font]
[font="times new roman"] Naval AI[/font]
[font="times new roman"] Supply AI[/font]
[font="times new roman"] Movement AI[/font]
[font="times new roman"] Combat AI[/font]
[font="times new roman"] [/font]
[font="times new roman"]French AI file for the Garrison AI could look[/font]
[font="times new roman"]like this:[/font]
[font="times new roman"] [/font]
[font="times new roman"]###################################[/font]
[font="times new roman"]# Garrison AI France[/font]
[font="times new roman"]###################################[/font]
[font="times new roman"]garrison = {[/font]
[font="times new roman"] home_country = 5.0[/font]
[font="times new roman"] overseas_multiplier = 0.0[/font]
[font="times new roman"] free country = 2.0[/font]
[font="times new roman"] conquer country = 1.0[/font]
[font="times new roman"] allied territory = 1.0[/font]
[font="times new roman"] key_point_prio_mult = 5.0[/font]
[font="times new roman"] [/font]
[font="times new roman"] # PRIORITIES:[/font]
[font="times new roman"] port with fleet = 10 [/font]
[font="times new roman"] capital = 40 # Our capital[/font]
[font="times new roman"] allied_human_border = 0 # Ignored for allied human players[/font]
[font="times new roman"] depot =5[/font]
[font="times new roman"] war_target = 50 # The next country targeted for attack by this AI[/font]
[font="times new roman"] [/font]
[font="times new roman"] opposing_alliance = 50 "normal enemies"[/font]
[font="times new roman"] unstable_border = 2 # Bordering countries at war with someone else get this[/font]
[font="times new roman"] …[/font]
[font="times new roman"] [/font]
[font="times new roman"] # Borders with specific countries[/font]
[font="times new roman"] country_priorities = {[/font]
[font="times new roman"] HOL = -1[/font]
[font="times new roman"] PRU = 50[/font]
[font="times new roman"] SPA = -1[/font]
[font="times new roman"] AUS = 50[/font]
[font="times new roman"] ENG = -1[/font]
[font="times new roman"] …[/font]
[font="times new roman"]}[/font]
[font="times new roman"]area_priorities = {[/font]
[font="times new roman"] 44 = 100 # Lille[/font]
[font="times new roman"] 53 = 100 # Valenciennes[/font]
[font="times new roman"] 64 = 100 # Reims[/font]
[font="times new roman"] 72 = 100 # Metz[/font]
[font="times new roman"] 527 = 60 # Grenoble[/font]
[font="times new roman"] 366 = 60 # Nice[/font]
[font="times new roman"] …[/font]
[font="times new roman"]}[/font]
[font="times new roman"]front = { [/font]
[font="times new roman"] recklessness = 1 # 0-3[/font]
[font="times new roman"] distrib_vs_ai = even[/font]
[font="times new roman"] distrib_vs_human = even[/font]
[font="times new roman"] base_attack_odds = 1.2 # in corps[/font]
[font="times new roman"] min_attack_odds = 1.1[/font]
[font="times new roman"] max_attack_odds = 3.0[/font]
[font="times new roman"]...[/font]
"'Malta - The Thorn in Rommel's Side"
RE: List of possible AI improvments
Pzgndr,
I think you are missing the point of my post.
a) I said MAXIMIZE the experience.....you could play the original game with UMPs (and the computer version with Ai's), but that is not as ENJOYABLE as having 7 active players. I feel that this is also true for the computer version. On this we may disagree but I would be suprised if you did.
IMHO, it takes 7 HUMAN players to have a real EIA game experience......either FtF or PBEM
b) the UMP rules where created for the orginal game because you could not always find 7 players to play. (A sad state of affairs but HARSH reality!) This computer version of the game greatly increases the chances of finding 7 players through PBEM and includes a replacement player pool to draw from when real life gets in the way of any of those players.
This is the strenght that the Internet brings to games of this sort....you can play anyone, from anywhere, all the time. WOOOT!
c) IMHO, an AI or UMP is not the best play experience possible or available to an EiA player. It has been said many times before....it is hard to NEGOTIATE with an AI or Computer....
d) _ I __ am hoping (Matrix has their own agenda) that BUG FIXES and the such are the intital focus to improve the play of 7 human Matrix Customers is all....
e) I never dismissed SOLO play -- I have used it ALOT to relearn how to play and rekindle my love of EiA after 12 years of absence....
f) AI improvements wil also benefit me, but my interest clearly is in PBEM games with other players.
I am clearly only stating my point of view here and did not expect people to point out "errors" in MY wishes....
BTW, UMP means _ Uncontrolled Major Powers _ for those that never played the boardgame....and was a way for les sthen 7 players to play the boardgame....
ORIGINAL: pzgndr
This game is a re-creation of a boardgame that requires 7 people to maximize the experience -- the game was not developed for SOLO play and thus has a poor AI for that.
This is incorrect. The original board game may have provided the maximum experience for 7 people if available, but the UMP rules were specifically designed to allow less than 7 people to also have an enjoyable game experience. Yes?
The computer game replaces UMPs with AI, therefore anyone who played with UMPs before will be playing with AI now. Was the game developed "for" solo play? Not necessarily, but with functional AI and adjustable difficulty setting for each major power, solo against 6 AI opponents becomes a viable option now whereas it was not before. So it's unfair to dismiss this new option.
The quality of the AI is of course subject to debate. But read the forum comments; Marshall Ellis and Matrix Games acknowledge weaknesses with the initial AI and plan to make improvements. 'delatbable' provided a nice solo vs AI AAR which demonstrates that even with its weaknesses upon release, the AI did "reasonably well." Once the game is more or less finalized with bug fixes and other issues resolved, then the AI can be enhanced for better performance... for 1-6 AI players for any of the major powers.
If develloper time is going to be spent, I would prefer attention be spent on improving the play experience for 7 human players and removing game bugs then making SOLO play better.....
Well, fortunately that is not the plan Matrix has in mind. [:)]
RE: List of possible AI improvments
I was reviewing the USAFA historical national objectives variant. Might there be a way to implement these ideas for historical AI performance? Might be nice to implement these as a regular game option too, since most of these just involve internal calculations of PP's.
Bill Macon
Empires in Arms Developer
Strategic Command Developer
Empires in Arms Developer
Strategic Command Developer
RE: List of possible AI improvments
ORIGINAL: DodgyDave
it dont even keep to the fastest route to a target, moving a corps from switzerland to venice, it keeps moving the corp into the tyrol mountains, so cost 2 movement points along with being forage 3, so i have to manually move it![]()
Yeah thought I noticed it, in a game some week ago, but wasnt sure when i posted the route thingy.
Regards
Bresh
-
- Posts: 23
- Joined: Tue Oct 24, 2006 6:09 pm
RE: List of possible AI improvments
Well AresMars you are probably right, this game has been designed more with pbem in mind, but since you have played the original boardgame you obviously know that even with 7 HUMAN players you won't get the "real" EiA game experience because of the many rule changes or rules that have been incorporated from EiH... so I strongly recommend cyberboard for pbem games.
For this reason I only bought the game hoping to play it SOLO agaisnt an at least competent AI, but I must say after a couple of games that I have lost interest because the AI is basically silly.
In any case, I do agree with you that EiA is a most enjoyable with 7 active human players, better than UMP's.
My best
For this reason I only bought the game hoping to play it SOLO agaisnt an at least competent AI, but I must say after a couple of games that I have lost interest because the AI is basically silly.
In any case, I do agree with you that EiA is a most enjoyable with 7 active human players, better than UMP's.
My best
RE: List of possible AI improvments
I think AI is very important for the creators/owners, PBM even though it has alot of followers on these boards are still a very small market. With at least a challenging AI this game this game will appeal to a much larger market and therefore have a much better potential to generate revenue. This will also be a good for the PBM players as an increased revenue also increases the creators ability and motivation to support and develop the game. This is a great game and it has a huge potential it will probably take a while before it can be concidered mature and I really would like to see this game continue to develop to reach its potential.
Ive played strategy games for over 20 years and I have not played a single PBM game, maybe this game will tempt me to try it. But me and my friends would much prefere to see this game played over TCP/IP. We still occationaly gather for LAN and boardgame weekends and as an old EiA group we would love to have the ability to play this game without the need to waste half a day of the weekend to set it up and take it down and I think the LAN market for strategy games at least in sweden where i come from is alot bigger than the PBM one.
Another thing is that with TCP/IP play, many of the somewhat constructed rules that where implemented to minimize the number of mails in a PBM game (politics, peace, defending players combat option etc) could be brought back to a form that is more true to the original boardgame wich would make the game a much better experience to play.
Ive played strategy games for over 20 years and I have not played a single PBM game, maybe this game will tempt me to try it. But me and my friends would much prefere to see this game played over TCP/IP. We still occationaly gather for LAN and boardgame weekends and as an old EiA group we would love to have the ability to play this game without the need to waste half a day of the weekend to set it up and take it down and I think the LAN market for strategy games at least in sweden where i come from is alot bigger than the PBM one.
Another thing is that with TCP/IP play, many of the somewhat constructed rules that where implemented to minimize the number of mails in a PBM game (politics, peace, defending players combat option etc) could be brought back to a form that is more true to the original boardgame wich would make the game a much better experience to play.
An Elephant
RE: List of possible AI improvments
I do believe the game supports hotseat play. That is a good substitute for TCP/IP.
"Measure civilization by the ability of citizens to mock government with impunity" -- Unknown
RE: List of possible AI improvments
It does support hotseat but its not a better substitute for TCP/IP than for PBM.
An Elephant
RE: List of possible AI improvments
Sure it is. It certainly isn't useful in most PBEM situations, as the players are rarely in even the same time zone, let alone area. If you can do LAN play, you can do hotseat.
"Measure civilization by the ability of citizens to mock government with impunity" -- Unknown
RE: List of possible AI improvments
LAN and IP isnt the same and also comparing hotseat with IP even IF you are in the same locality, is about as comparable as email and snail mail play.
An Elephant
RE: List of possible AI improvments
LAN = Local Area Network, thus it is local, i.e. on your home network. And yes, that is different than running an online internet game.
You seem to be conflating internet play with LAN play. TCP/IP allows for both. Hotseat can easily replace LAN play though, and could never replace or be compared to PBM (whether snail or electronic).
"Measure civilization by the ability of citizens to mock government with impunity" -- Unknown
-
- Posts: 95
- Joined: Wed Dec 12, 2007 4:35 pm
RE: List of possible AI improvments
OK. This is getting really long to read. Maybe we could split it into a few topics? This would also allow the topics to be discussions of how to play various countries and have one for general AI.
Example:
How to Improve Prussian AI / Strategy tips for Prussia [:)]
Solo vs. PBEM rants (which seem to take up the majority of this topic on how to improve AI.)
For the record I would like the game to be better at both. No AI will ever replace playing against Humans (machines don't generally get pissed and do silly things), but at the same time it is hard to sharpen your skills when all the AI does for you is make you race against the clock. Especially since there is plenty of time to win. I do hope TCP/IP is added down the road and I think those of you who are not going to play it anymore (unless the AI gets fixed) just because, should try it anyway. Take a chance. It's cheaper than therapy.
Just a thought.
Example:
How to Improve Prussian AI / Strategy tips for Prussia [:)]
Solo vs. PBEM rants (which seem to take up the majority of this topic on how to improve AI.)
For the record I would like the game to be better at both. No AI will ever replace playing against Humans (machines don't generally get pissed and do silly things), but at the same time it is hard to sharpen your skills when all the AI does for you is make you race against the clock. Especially since there is plenty of time to win. I do hope TCP/IP is added down the road and I think those of you who are not going to play it anymore (unless the AI gets fixed) just because, should try it anyway. Take a chance. It's cheaper than therapy.
Just a thought.