ShadeBot (Looking for critiques and suggestions)
Posted: Sun Jul 24, 2016 8:01 pm
As a new AI scripter, ShadeBot is my first (major) project, and making it has helped me learn a lot about AOE2 AI, though I still have a long way to go, and ShadeBot is still pretty terrible (probably in part because I'm not great at the game myself). I mainly develop ShadeBot on HD (Steam link: http://steamcommunity.com/sharedfiles/f ... =724179957), but the attacked file is for UP 1.4, though the only differences are as follows:
- The 1.4 version will not research the Eagle Warrior or Imperial Camel upgrades, as I do not know what the CD AoFE names them.
- The 1.4 version builds its town in a more defensible way (i.e., buildings closer together). This is a change I have implemented in the HD version as well, but as it is currently the only change from the version currently on Workshop, I have elected not to update the posted version until I have more updates.
ShadeBot is a Random Map, Fast Castle AI capable of playing any civilization, though it of course is better with some than others. ShadeBot's main strategy is to attack with either Knights or Crossbows, depending on civilization, backed up by Monks, trash, and siege. It will also mine stone and start building Castles so as to start using its unique unit later in the game as well. ShadeBot cannot currently play water maps. In team games, ShadeBot will trade and defend its teammates once it has a large enough army, but will not currently tribute resources or respond to chat.
As a disclaimer, I am aware that many UP functions, such as boar luring, are available in HD with the expansions. ShadeBot currently does not use very many of them because I so far have not been able to implement those functions well enough to actually improve performance; I have a development version of ShadeBot that hunts boar and has a set build order, but I think it actually plays worse than the uploaded version.
Thank you in advance for all feedback.
- The 1.4 version will not research the Eagle Warrior or Imperial Camel upgrades, as I do not know what the CD AoFE names them.
- The 1.4 version builds its town in a more defensible way (i.e., buildings closer together). This is a change I have implemented in the HD version as well, but as it is currently the only change from the version currently on Workshop, I have elected not to update the posted version until I have more updates.
ShadeBot is a Random Map, Fast Castle AI capable of playing any civilization, though it of course is better with some than others. ShadeBot's main strategy is to attack with either Knights or Crossbows, depending on civilization, backed up by Monks, trash, and siege. It will also mine stone and start building Castles so as to start using its unique unit later in the game as well. ShadeBot cannot currently play water maps. In team games, ShadeBot will trade and defend its teammates once it has a large enough army, but will not currently tribute resources or respond to chat.
As a disclaimer, I am aware that many UP functions, such as boar luring, are available in HD with the expansions. ShadeBot currently does not use very many of them because I so far have not been able to implement those functions well enough to actually improve performance; I have a development version of ShadeBot that hunts boar and has a set build order, but I think it actually plays worse than the uploaded version.
Thank you in advance for all feedback.