Posted on 12/29/09 @ 06:23 PM (updated 03/28/13
Hi! This is a stable release of Chameleon, intended for the AI Scripting Ladder. I'd like to thank Leif Ericson for previously posting and maintaining my AI on this site. If you'd like the latest version, you can find it at the aiscripters forum.
||The Conquerors 1.0c
Current Version (date-time)
Chameleon is a counter AI designed for extensibility and flexibility. It is capable of selecting from a theoretically infinite number of strategies by parsing external strategy scripts. Some strategies will inevitably be weaker, but you never know what you'll get when it changes its colors!
Civilization: Any (see strategies below)
Game Type: Any (prefers Random Map)
Map Type: Any (prefers land maps; will fail spectacularly on Migration-style maps)
Map Size: Any
Other Players: Any (including teams)
Resources: Standard (Low)
Reveal Map: Standard
Starting Age: Any (prefers Dark Age)
Teams Together: Either
Teams Locked: Either
All Techs: Either
UserPatch: v1.1 Enabled
SetupAI Script Generator
This application, which is included with the AI, generates strategy scripts for Chameleon. It is simply an accessory; if you have no interest in creating new strategies or changing existing ones, there's no need to run it. A guide, which is incomplete at the moment, is included with the application. SetupAI requires at least Windows XP and your user must have write permissions to the AI and Data folders.
Assuming that the game is installed here:
- C:\Program Files\Microsoft Games\Age of Empires II
Extract the zip file into the AI folder here:
- C:\Program Files\Microsoft Games\Age of Empires II\AI
These 3 items should now exist inside the AI folder:
- Chameleon (folder)
- Chameleon.per (file)
- Chameleon.ai (file)
If you are upgrading, please delete these 3 items, first.
- You may need to rename the file from .zip to .rar.
I'd like to humbly thank ARFFI, DuckOfNormandy, thegreatkazein, Berrys66, MuRRay Jnr, Elite Raider, Leif Ericson, marathon, The Ruler, zergs, Suriel, Campidoctoris, offwo200, and all others for helping me with my script. I'd also like to honor the aiscripters.com site, the AllianceThundaEmpire script, the IS_Machine script, the Kosmos script, and the ARFFI De'gel script. These scripts inspired me and helped me to make my own.
Here is Chameleon! Please try it and let me know what you think!
|Author||Reviews ( All | Comments Only | Reviews Only )|
Chameleon is an AI that is designed to play many game types, and be as random as possible. Seen those RMS which generate completley different maps each time, now imagine that in an AI, espically on its random civilisation. It chooses from 90 strategy scripts on its latest version, and 85 on the stable version here. I recommend getting an aiscripters account (you will have to wait a bit) and downloading the latest version, since I think that the latest version is much better than the ladder version. The download also includes SetupAI, a program that allows you to precisely program strategies into the AI, making it even more random. It is very fast to create a script in it - it only takes 10 - 15 minutes to create a strategy script and it usually turns out good - even if the user is a fool and just put in random units and numbers! Sometimes the creator will accept strategy scripts from other people if they are unique or good enough.
This AI isn't the strongest in 1 vs 1 Arabia, but it is currently doing pretty decently in the ladder at the moment, with its strongest civ - goths. Chameleon has great battle behaviour and strategiec numbers - if you want to test, make an AI, put the Ai's building/training/researching order and economy into SetupAI, then test them against each other, and the Chameleon copy will win. Chameleon's strategies range from flushes to fast castle strategies, and more exciting and unique strategies such as mushing, KLEWing, drushing, turtling (it even does this well lol) and many more. To the author, the only possible thing to improve could be its straight strength, since although it does well in tournements and ladders, it underpeforms for an AI of this standard. This AI also works with the inprogress UserPatch project, which enables boar hunting for AIs and other improvements. I cannot tell you more than this at this time about this feature.
Additional Comments: To the downloader: make sure you download the latest version and have a play around with the strategy creation tool, you don't need to know any AI scripting to be able to use it. To the author: This is one of my favorite scripts and I see nothing but postive progress comming in the future!
This AI plays all land maps. All civs, it has multiple strategies for each civilisation. Plays Regicide, KOTH, Wonder Race. It plays water maps, albeit not good.
It can communicate at an elementary level with humans and other AIs. It can successfully defend an ally who asks for help.
It can maintain a good long-term economy. Some of its strategies are so deadly that can fight par to par against the strongest AIs out there.
But the biggest thing with this unique AI is that it allows anyone, even someone with zero scripting experience, to create a new strategy! No need for scripting experience, just fill some boxes, test and modify accordingly.
In fact, quite a few of its strategies are created by others (I created 3-4 of them, Scripter64 accepted and included them in his Chameleon).
It also fully exploits the possibilities of User Patch. Under User Patch its fighting in team games is impressive.
So far, only a couple AIs allow others to design strategies for them. But Chameleon's strategy design tool requires zero scripting experience. Anyone can design a strategy, and the powerful core of this AI makes sure that the strategy is exactly as powerful as its creator's vision.
A truly unique AI.