Leif Ericson
Seraph Emeritus
|
posted 07-28-13 11:14 PM CT (US)
The UP AI Scripting Ladder
Welcome to the third continuous installment of the AoKH AI Scripting Ladder, now supporting Userpatch for the first time. Here you can enter your AI to compete against AIs with a wide range of abilities and a huge range of strategies. Whether it's to improve your AI's skill or whether you want to enjoy the exciting fun and community it provides, the Userpatch AI scripting ladder will suit your needs.
The Userpatch (UP) is a community patch that provides enormous benefits to the game, allowing AIs to become exponentially more intelligent, among others. Click here to download the patch and learn about everything the Userpatch can do! You'll find many scripters here who are more than willing to help you learn how to script and how to use the new UP commands.
Also, if you enjoy scripting, you should join the AI scripters community at http://forums.aiscripters.com/. You can also find a guide to AI scripting here and a guide to the new UP commands here.
How Do I Join?
If you want to enter the ladder, just drop a post in the thread with a link to your AI, tell us what civ you want it to play, and your AI will be added to the ladder.
When you enter your AI, it will play four unrated games against different opponents and given a rating based on its performance. Once your AI has been given a rating, your AI is ready to enter round play and climb up the ladder.
New: Each forummer can only have one AI in the ladder at any time.
How Does the Ladder Work?
Like multiplayer ladders, the AI ladder determines an AI script's overall skill ability over the course of several games and compares the skill ratings of other AIs to each other.
The AI Ladder uses the ELO system, the same system used to rank chess players or players on online gaming sites such as Voobly. The ladder is run in rounds with each AI grouped in a league of (ideally) five AIs according to ability. During each round, each AI will play each other AI in its league twice. The winning AI's score in each match will be increased according to its opponent's score, either a large amount if the AI defeated a higher ranked opponent or a smaller amount if the AI defeated a lower ranked opponent. The losing AI's score is decreased in the same way. Once the round is over, a new one begins, creating continuous cycles of competitive fun.
To make things more interesting, we randomize between Arabia, Ghost Lake, Gold Rush, Mongolia, Oasis, and Yucatan. To facilitate the randomization, you can download the official AI Ladder random map randomizer to test your AI and to test matches: link
AI Classes:
New: All AIs are divided into leagues according to ability, with ideally 5 AIs in each league. The leagues are reorganized at the end of each round to re-sort the AIs into the leagues by ability.
If an AI is the lowest-ranked AI, has at least 75 points lower than every other AI, and has lost at least three games in a row, the AI will likely be dropped unless the author requests the AI to remain in the ladder.
Game Requests:
New: Requested games no longer count for score, but they can be requested nevertheless.
Previous AI Ladders:
In addition, for those who like a bit of nostalgia, you can find the previous installments of the AI scripting ladder here:
The AoKH AI Scripting Ladder 1.0 The AoKH AI Scripting Ladder 2.0
Standings:
Cavaliers:Rank: 1. 2. 3. 4.
| AI Name: Barbarian The Horde Promi Juggernaut
| Rating 1970 1767 1729 1722
| Civilization Random Random Random Huns
| Author II2N zergs Promiskuitiv UnfairestEel
| Download Barbarian v2.17 - Updated 8 May, 2016* The Horde 3.7 - Updated 23 Oct, 2016* Promi 1.53 - Updated 10 Dec, 2016* Juggernaut 1.5 - Updated 27 Aug, 2014*
|
Knights:Rank: 1. 2. 3. 4. 5.
| AI Name: Illuminati TRON Daedric IS Machine Crusade
| Rating 1703 1701 1690 1633 1609
| Civilization Random Mongols Random Random Random
| Author Aleph cakemaphoneige Armelon1 DuckOfNormandy Campidoctoris
| Download Illuminati AI v0.5c - Updated 21 Aug, 2016* TRON 0.2R - Updated 8 Dec, 2013* Daedric 1.9 - Updated 28 May, 2016* IS Machine 8.6 - Updated 5 Feb, 2014 Crusade 4.42c - Updated 6 Dec, 2014
|
Squires:Rank: 1. 2. 3. 4. 5.
| AI Name: Tribal Warriors BruteForce Meleon Boss The Unknown
| Rating 1653 1557 1538 1489 1473
| Civilization Random Huns Goths Random Random
| Author estyty CheeseOnToast scripter64 lws735 offwo200
| Download TRiBal_Warriors v4.57 - Updated 9 Dec, 2016 Bruce Force 3. 1 - Updated 13 Feb, 2017* Meleon - Updated 12 Jun, 2016 Boss 2.3 - Updated 18 May, 2017 The_Unknown v2.00a - Updated 24 Feb, 2016
|
* Always use the latest version if indicated with an asterisk.
Archived AIs:
The Khanate UnfairSteel Dreadnought Randomization Nightmare AI f1@$h Myn Nosferatu
(Check the second AI Ladder thread for a list of archived 1.0c AIs)
Playoff Results:
Season 1 - Winner: Barbarian
Schedule:
Anyone can judge any of the games in the AI ladder, and judges do not have to sign up for a game before playing it. However, you may make a post in the thread if you wish to reserve a game to judge. Those who are willing to judge and record these games, please post for which games you would like to play. Authors should not judge games that contain their own AI. All games should be played on Hard difficulty, tiny map, 200 pop, Dark Age, low resources, and Conquest victory. The current version of the Userpatch (version 1.4) and the official randomizer map script should be used. Games will be considered a draw if they last more than two hours, unless an AI has less than 2 villagers at the two hour mark. Thus, you can end the game after two hours if you wish.
It is recommended that the judges cheat "natural wonders" so that there is no possibility of interference from the judge. However, if you feel that this would hamper your ability to review the game you may opt not to do this, as long as you provide the recorded game.
If you decide to use Cheat Engine's speedhack feature, please limit your games to x5 speed on Slow speed or x3 speed on Fast speed, unless one AI has clearly won the game and you want to speed up the "cleaning up" process. Any faster speedhack is prone to mess up AI functionality on slower computers.
Once the game is finished, please write a short review of the game. Provide helpful comments on what were each AI's weak points so that the authors of the scripts can know how to update them. Also post the recorded game link along with the review. To make it easier for us to gather information from the reviews, please post the reviews of the games in this format (just copy it into your post and edit it):
AI #1 (Civilization) vs. AI #2 (Civilization)
Map: Arabia (or whatever map is chosen)
1 Jan, 2013 (this date is just an example of the format) Map Type: Mongolia (or whatever map is chosen)
Review:
... ... ...
Winner: (AI Name) Recorded Game link
Thanks for judging and reviewing! Here is the current schedule. Sign up for the games you would like to play:
Season 2 Round 4
Entrance Games: 1.
| Entering AI: -
| vs.
| Opponents: -
| Results: -
|
Cavaliers League:AIs: Barbarian Promi Juggernaut The Horde
| Round W-L 4-0 0-4 0-2 2-0
| vs. Barbarian x LL LL --
| vs. Promi WW x -- WW
| vs. Juggernaut WW -- x --
| vs. The Horde -- LL -- x
| |
Knights League:AIs: TRON Daedric Illuminati Crusade IS Machine
| Round W-L 2-2 3-3 4-2 1-3 2-2
| vs. TRON x LW WL -- --
| vs. Daedric WL x WL -- WL
| vs. Illuminati LW LW x LL --
| vs. Crusade -- -- WW x LW
| vs. IS Machine -- LW -- WL x
| |
Squires League:AIs: Tribal Warriors BruteForce Boss Meleon The Unknown
| Round W-L 2-0 0-4 0-4 4-2 4-0
| vs. Tribal Warriors x LL -- -- --
| vs. BruteForce WW x -- WW --
| vs. Boss -- -- x WW WW
| vs. Meleon -- LL LL x WW
| vs. The Unknown -- -- LL LL x
| |
~`o´~ |\ Join the fresh and exciting AI Ladder for its fourth season! ´ ` |_\ | Learn the joy of AI scripting in my guide: The World of AI Scripting ______|______ \ / .....Hinga Dinga Durgen! - SpongeBob `-=<.__.>=-´[This message has been edited by Leif Ericson (edited 09-04-2019 @ 06:39 AM).]
|