AI Ladder, 0.5
Moderators: hoijui, Moderators
- hughperkins
- AI Developer
- Posts: 836
- Joined: 17 Oct 2006, 04:14
AI Ladder, 0.5
AI Ladder, v0.5
Release v0.5:
========
Download: for latest release, please check the last few posts in this thread.
For latest tarball from git, you can download from:
http://github.com/hughperkins/ailadder/archives/master
Dev:
===
Source-code: http://github.com/hughperkins/ailadder/
Staging website: http://manageddreams.com/ailadderstaging/
Reload staging db from git (implies purges all data): http://manageddreams.com/ailadderstaging/reloaddb.cgi
Update staging website from git: http://manageddreams.com/ailadderstaging/updatesite.cgi
Original thread initiator:
Idea: create an AI ladder
The way it could work is
- you have a standard map/mod that will be used for all game.
- you have a machine that runs automatically matches between the latest versions of each AI, maybe three matches between each pair of AIs?
- then, there could be either a grid showing which AI beat which AI
- or, possibly some sort of ladder system, ordering the AIs from 1 through to n.
Release v0.5:
========
Download: for latest release, please check the last few posts in this thread.
For latest tarball from git, you can download from:
http://github.com/hughperkins/ailadder/archives/master
Dev:
===
Source-code: http://github.com/hughperkins/ailadder/
Staging website: http://manageddreams.com/ailadderstaging/
Reload staging db from git (implies purges all data): http://manageddreams.com/ailadderstaging/reloaddb.cgi
Update staging website from git: http://manageddreams.com/ailadderstaging/updatesite.cgi
Original thread initiator:
Idea: create an AI ladder
The way it could work is
- you have a standard map/mod that will be used for all game.
- you have a machine that runs automatically matches between the latest versions of each AI, maybe three matches between each pair of AIs?
- then, there could be either a grid showing which AI beat which AI
- or, possibly some sort of ladder system, ordering the AIs from 1 through to n.
Last edited by hughperkins on 18 Oct 2009, 03:58, edited 9 times in total.
Re: Idea for someone enterprising: create an AI ladder
Excellent idea!!. Also it should host the replays somewhere, and maybe the possibility to connect to live games? xD
Re: Idea for someone enterprising: create an AI ladder
would be easier if someone helped hoijui with his headless spring branch.
Re: Idea for someone enterprising: create an AI ladder
I can run the actual matches if we get headless spring... and could provide for joining games in progress if I finished my dedicated server clone...
- 1v0ry_k1ng
- Posts: 4656
- Joined: 10 Mar 2006, 10:24
Re: Idea for someone enterprising: create an AI ladder
Well, I know just the map for an AI ladder
12x12, wind or solar avaliable, chokes and open area, geo access, no typemaps, largely flat but with kbot only ramps.
I used to do alot of this back when NTAI, KAI, RAI and AAI all worked well.
the general rule should be that AIs can have maphacks but no resource hacks.
This is the current heirachy in BA 1v1ing:
E323AI
KAI
RAI
AAI
12x12, wind or solar avaliable, chokes and open area, geo access, no typemaps, largely flat but with kbot only ramps.
I used to do alot of this back when NTAI, KAI, RAI and AAI all worked well.
the general rule should be that AIs can have maphacks but no resource hacks.
This is the current heirachy in BA 1v1ing:
E323AI
KAI
RAI
AAI
- thesleepless
- Posts: 417
- Joined: 24 Oct 2007, 04:49
Re: Idea for someone enterprising: create an AI ladder
doesn't test their water ability though
what about small supreme battlefield v2?
what about small supreme battlefield v2?
- 1v0ry_k1ng
- Posts: 4656
- Joined: 10 Mar 2006, 10:24
Re: Idea for someone enterprising: create an AI ladder
AIs and water dont mix
- thesleepless
- Posts: 417
- Joined: 24 Oct 2007, 04:49
Re: Idea for someone enterprising: create an AI ladder
if they never play in water they'll never learn to swim.
Re: Idea for someone enterprising: create an AI ladder
Eventually we could have a couple of different ladders for different game types once more AIs support them. Something along the lines of:
- Land + maphack
- Land + no cheats at all
- Islands
- Water
Last edited by ato on 14 Sep 2009, 16:07, edited 1 time in total.
Re: Idea for someone enterprising: create an AI ladder
How about creating a webinterface to the server that allows one to create a maplist through which it iterates, select the ai's, and push "go". And after some playing the server returns statistics + demos of the played games to your mail adress via url or something.
Re: Idea for someone enterprising: create an AI ladder
this!imbaczek wrote:would be easier if someone helped hoijui with his headless spring branch.
no use in talking about the other stuff really, its all easy peasy comapred to this.. i would say.
Re: Idea for someone enterprising: create an AI ladder
Sea & AIs
NTai and OTAI both attempted to play games with ships, hovercraft, and submarines to varying lengths
Website
I would rather have a distinction between AIs of different versions, so an AI could appear multiple times in a league, say ABCAI revision 2 holds spot #2 and revision 4 holds #1 because it works better.
I'd also like any such site to be passive, so it didn't actually run the tests itself but collected and displayed them based on win loss statistics sent in.
University & AF
This kind of statistical tool would be very useful for my final year analysis and presentation depending on what I finally do. If somebody can describe how to build the client end, I may do this all as a proof of concept.
NTai and OTAI both attempted to play games with ships, hovercraft, and submarines to varying lengths
Website
I would rather have a distinction between AIs of different versions, so an AI could appear multiple times in a league, say ABCAI revision 2 holds spot #2 and revision 4 holds #1 because it works better.
I'd also like any such site to be passive, so it didn't actually run the tests itself but collected and displayed them based on win loss statistics sent in.
University & AF
This kind of statistical tool would be very useful for my final year analysis and presentation depending on what I finally do. If somebody can describe how to build the client end, I may do this all as a proof of concept.
Re: Idea for someone enterprising: create an AI ladder
Error323 wrote:How about creating a webinterface to the server that allows one to create a maplist through which it iterates, select the ai's, and push "go". And after some playing the server returns statistics + demos of the played games to your mail adress via url or something.
I'll provide code, servers, and magic duct tape if I get a proper headless spring.hoijui wrote:this!imbaczek wrote:would be easier if someone helped hoijui with his headless spring branch.
Re: Idea for someone enterprising: create an AI ladder
How would you detect which AI won the battle?
Re: Idea for someone enterprising: create an AI ladder
patch spring.
Re: Idea for someone enterprising: create an AI ladder
Couldnt it be figured out by reading infolog.txt?
Re: Idea for someone enterprising: create an AI ladder
probably yes, but it'd be unnecessarily complex. it'd take about one extra line in spring.
Re: Idea for someone enterprising: create an AI ladder
you mean using the autohost loopback?
Re: Idea for someone enterprising: create an AI ladder
nah, just print the surviving/winning teams to the infolog at game over. currently only losers are printed, and they use mod-defined death strings.
Re: Idea for someone enterprising: create an AI ladder
Is that not something we can also do in our AIs or in widgets in the meantime? Winning AIs can be inferred sincetheyll be the AIs at the end of the game that did not get lost messages.