AI players *Rejected*
Moderator: Community Team
AI players *Rejected*
**Rejection Reason**
**Very Low on Priority List May be Revisited In The Future**
well the name give it all away i think some AI players would be good so that if you cant get enough players together for a realtime or just a normal game you could use a computer player to fill the space
would this be hard to programme?
just a thought anyway
**Very Low on Priority List May be Revisited In The Future**
well the name give it all away i think some AI players would be good so that if you cant get enough players together for a realtime or just a normal game you could use a computer player to fill the space
would this be hard to programme?
just a thought anyway
- gavin_sidhu
- Posts: 1428
- Joined: Mon May 22, 2006 6:16 am
- Location: Brisbane, Australia
- ZawBanjito
- Posts: 379
- Joined: Mon Jan 23, 2006 12:25 am
- Location: Somewhere
Freaking impossible! I bet it'd be anyway. Sort of a masters level thing, or a PhD dissertation.
Well... basically you could play it with statistics. You have easy statistics for the chance of winning a roll, and you could program in statistics for... say, someone has 30 dudes parked on your border, and he keeps plunking down more every turn, statistically he's threatening you. But then you'd get into questions of quality, judgement calls... you'd quickly need to program a personality in. If I had to make the call between Europe and Africa, and it were an equal call, I'd go for Europe every time, but that's only because it's position is superior to the deadend of Africa. If no one was in S. America, I might go for Africa... You'd need to build a statistical model of the entire board. I guess it would be like chess computers, who work from an analysis of thousands of historical games, just like humans do.
Hmm...
Of course, remember, that it took bazillions of dollars and years of research to build a computer that could consistently defeat a player in chess. Barring some secret resources of lackattack, what you're saying here is, let's create an idiot, someone that will play predictibly and stupidly, and then assign points for defeating them.
I've given this enough patient thought to dismiss it as ludicrous without sounding abrupt, haven't I?
Well... basically you could play it with statistics. You have easy statistics for the chance of winning a roll, and you could program in statistics for... say, someone has 30 dudes parked on your border, and he keeps plunking down more every turn, statistically he's threatening you. But then you'd get into questions of quality, judgement calls... you'd quickly need to program a personality in. If I had to make the call between Europe and Africa, and it were an equal call, I'd go for Europe every time, but that's only because it's position is superior to the deadend of Africa. If no one was in S. America, I might go for Africa... You'd need to build a statistical model of the entire board. I guess it would be like chess computers, who work from an analysis of thousands of historical games, just like humans do.
Hmm...
Of course, remember, that it took bazillions of dollars and years of research to build a computer that could consistently defeat a player in chess. Barring some secret resources of lackattack, what you're saying here is, let's create an idiot, someone that will play predictibly and stupidly, and then assign points for defeating them.
I've given this enough patient thought to dismiss it as ludicrous without sounding abrupt, haven't I?
- AndyDufresne
- Posts: 24919
- Joined: Fri Mar 03, 2006 8:22 pm
- Location: A Banana Palm in Zihuatanejo
- Contact:
-
Pedronicus
- Posts: 2080
- Joined: Tue Jan 24, 2006 2:42 pm
- Gender: Male
- Location: Busy not shitting you....
- reverend_kyle
- Posts: 9250
- Joined: Tue Mar 21, 2006 4:08 pm
- Location: 1000 post club
- Contact:
- AndyDufresne
- Posts: 24919
- Joined: Fri Mar 03, 2006 8:22 pm
- Location: A Banana Palm in Zihuatanejo
- Contact:
- reverend_kyle
- Posts: 9250
- Joined: Tue Mar 21, 2006 4:08 pm
- Location: 1000 post club
- Contact:
that could be an option though...AndyDufresne wrote:One of the best part about a world domination game like this...is that you get to play against real people. With real, unique, and sometimes dumb strategies. It's wonderful and horrible all wrapped up in one, and I wouldn't have it any other way.
--Andy
deadbeats turn into computer.
- wcaclimbing
- Posts: 5598
- Joined: Fri May 12, 2006 10:09 pm
- Location: In your quantum box....Maybe.
- Contact:
-
Ronaldinho
- Posts: 3069
- Joined: Sat May 27, 2006 5:35 pm
- Gender: Male
- Location: Dorset, England.
- StellarTek
- Posts: 16
- Joined: Thu Jul 13, 2006 12:06 am
- Gender: Male
- Location: Indy
- Contact:
I agree but if they did incorperate this, no points for AI games. I can see some unscrupulous people abusing it for stats. (AI=oxymoron)AndyDufresne wrote:One of the best part about a world domination game like this...is that you get to play against real people. With real, unique, and sometimes dumb strategies. It's wonderful and horrible all wrapped up in one, and I wouldn't have it any other way.
--Andy
Silence is golden & Duct tape is silver.
Subsiste Sermonem Statim
free space online 2gigs plus fast uploads
https://www.dropbox.com/referrals/NTM1ODU5Njg5
Subsiste Sermonem Statim
free space online 2gigs plus fast uploads
https://www.dropbox.com/referrals/NTM1ODU5Njg5
- lackattack
- Posts: 6097
- Joined: Sun Jan 01, 2006 10:34 pm
- Location: Montreal, QC
I will probably never have time to program AI players, but some day I could fathom people having bot accounts.
I suppose you could already write the logic in JavaScript and make a Grease Monkey script to take your moves. Or write a stand-alone program to automatically login and play. It is not against the rules or anything.
I suppose you could already write the logic in JavaScript and make a Grease Monkey script to take your moves. Or write a stand-alone program to automatically login and play. It is not against the rules or anything.
-
highlifeisdalife
- Posts: 47
- Joined: Fri Aug 25, 2006 6:01 pm
- max is gr8
- Posts: 3720
- Joined: Sat Jan 21, 2006 6:44 am
- Location: In a big ball of light sent from the future
I would want an AI that learns and can change strategy on AoE it took me ages to write a script that considered everything it had everything like if 20 archers in castle blah blah blah
If regicide targer = king etc.
It takes ages, This was just for 1 of them
It isn't worth the time It took me 120 hours overall according to the program and I was planning on making 100 of them it would take 5 days no sleep to complete it and Lack would also have to make something to read the program
Just isn't worth it
If regicide targer = king etc.
It takes ages, This was just for 1 of them
It isn't worth the time It took me 120 hours overall according to the program and I was planning on making 100 of them it would take 5 days no sleep to complete it and Lack would also have to make something to read the program
Just isn't worth it
‹max is gr8› so you're a tee-total healthy-eating sex-addict?
‹New_rules› Everyone has some bad habits
(4th Jan 2010)
‹New_rules› Everyone has some bad habits
(4th Jan 2010)
I don't think AI would be hard to program at all. Although I think it would need a slightly different script depending on the map, and it would take a team to keep it up to date with the speed of the foundry lately.
But mostly it would run off of statistics logic with the dice. With maybe a low random chance of attacking when the odds aren't in the AI's favor.
You could even go so far as to have different types of AI that it could randomly decide to be. Turtles, Breakers, and what not. (Turtles would be taking one continent and then forting until they can steamroll everyone) (Breakers would be always stopping other people from getting continents when it can even if it is bad for them)
Team AI would be really hard though. I don't know how that would work at all... And it is a very high level thing. I might be willing to take it on in three or four years when I am better at programming, lol.
But mostly it would run off of statistics logic with the dice. With maybe a low random chance of attacking when the odds aren't in the AI's favor.
You could even go so far as to have different types of AI that it could randomly decide to be. Turtles, Breakers, and what not. (Turtles would be taking one continent and then forting until they can steamroll everyone) (Breakers would be always stopping other people from getting continents when it can even if it is bad for them)
Team AI would be really hard though. I don't know how that would work at all... And it is a very high level thing. I might be willing to take it on in three or four years when I am better at programming, lol.
Warning: You may be reading a really old topic.
- Gnome de Guerre
- Posts: 30
- Joined: Sat Mar 31, 2007 9:53 am
Ideally you wouldn't make it map-specific, you would give it various heuristics it would use to determine the best move based on the borders it has and so forth. If you did it right it'd play well on all the maps.Coleman wrote:I don't think AI would be hard to program at all. Although I think it would need a slightly different script depending on the map, and it would take a team to keep it up to date with the speed of the foundry lately.
That said, making a good AI is insanely hard.
xml is just plain statistics, to make a good AI you need more then just XML to rely on, or they would be too predictable and therefore easy to defeat.Tr0y wrote:AI wouldn't be terribly hard.
Nah, it would use the xml file.Plus it'd have to be done for each map individually.
But, yea... what fun is AI when you can play real people.
- lord voldemort
- Posts: 9596
- Joined: Sat Oct 20, 2007 4:39 am
- Gender: Male
- Location: Launceston, Australia
- Contact:
Re: AI players *Rejected*
You know guys. Have you ever played Lux ? They have been using AI players for years, maybe someone could talk to them about how to program them for conquer club.
Alls well that ends well.




