[3.1+] NullBot: an adaptive skirmish AI
-
Giani
- Regular

- Posts: 804
- Joined: 23 Aug 2011, 22:42
- Location: Argentina
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
And nullbot uses all the labs he has even if he has -6000 power. 
My maps: http://forums.wz2100.net/viewtopic.php?f=10&t=9501
-
aubergine
- Professional

- Posts: 3462
- Joined: 10 Oct 2010, 00:58
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
@NoQ - you mentioned not understanding my code - does this help explain it a little? https://warzone.atlassian.net/wiki/page ... Id=4817013 (the bit at end explains, hopefully, how the nested function stuff works)
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
-- https://warzone.atlassian.net/wiki/display/GO
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
That's not really bad (?) Balancing research and production is very non-trivial (that is, relies on very subtle properties of game situation, i don't think that there are many humans who do that properly, so i have no good example to follow).Giani wrote:And nullbot uses all the labs he has even if he has -6000 power.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
Couldn't reproduceGiani wrote:In the map Mero_riverX whit advanced bases nullbot only takes 1 derrick from outside of his base.
You do not have the required permissions to view the files attached to this post.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
Giani
- Regular

- Posts: 804
- Joined: 23 Aug 2011, 22:42
- Location: Argentina
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
Did you make teams or used MC nullbot?NoQ wrote:Couldn't reproduceGiani wrote:In the map Mero_riverX whit advanced bases nullbot only takes 1 derrick from outside of his base.
MC was in my team and he took only 1 derrick.
My maps: http://forums.wz2100.net/viewtopic.php?f=10&t=9501
-
aubergine
- Professional

- Posts: 3462
- Joined: 10 Oct 2010, 00:58
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
I totally concur with this! I've been thinking about how to tackle power management for some time and its really quite complex!NoQ wrote:That's not really bad (?) Balancing research and production is very non-trivial (that is, relies on very subtle properties of game situation, i don't think that there are many humans who do that properly, so i have no good example to follow).Giani wrote:And nullbot uses all the labs he has even if he has -6000 power.
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
-- https://warzone.atlassian.net/wiki/display/GO
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
Hmm, still can't reproduce. He instantly sends two of the four starting trucks to take two derricks.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
Giani
- Regular

- Posts: 804
- Joined: 23 Aug 2011, 22:42
- Location: Argentina
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
If the AI has -2000 power make it focus on improving pgens and stop researching other stuff?aubergine wrote:I totally concur with this! I've been thinking about how to tackle power management for some time and its really quite complex!NoQ wrote:That's not really bad (?) Balancing research and production is very non-trivial (that is, relies on very subtle properties of game situation, i don't think that there are many humans who do that properly, so i have no good example to follow).Giani wrote:And nullbot uses all the labs he has even if he has -6000 power.
My maps: http://forums.wz2100.net/viewtopic.php?f=10&t=9501
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
It should rather focus on stuff useful for re-taking the derricks.Giani wrote:If the AI has -2000 power make it focus on improving pgens and stop researching other stuff?
I repeat, -2000 power is not bad. It's even sort of normal.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
Giani
- Regular

- Posts: 804
- Joined: 23 Aug 2011, 22:42
- Location: Argentina
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
I never said that he should stop making units...NoQ wrote:It should rather focus on stuff useful for re-taking the derricks.Giani wrote:If the AI has -2000 power make it focus on improving pgens and stop researching other stuff?
My maps: http://forums.wz2100.net/viewtopic.php?f=10&t=9501
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
Me neither.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
v1.17: a lot of important bugfixes and nothing else, i think. The recent troubles with capturing oils might be fixed.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
v1.18.
Changes:
Changes:
- Some important changes in regrouping code.
- I was surprised to see that he managed to survive for more than 9 minutes (!!) against me in Startup challenge

- I was surprised to see that he managed to survive for more than 9 minutes (!!) against me in Startup challenge
- Build a bit more AA, hopefully.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
NoQ
- Special

- Posts: 6226
- Joined: 24 Dec 2009, 11:35
- Location: /var/zone
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
v1.19.
Changes:
Changes:
- Slightly increased the group size.
- Improved anti-traffic-jam mechanism.
- Use safer build order for generic rushers (just noticed they sometimes get stuck without oil to build their gen ...)
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
iap
- Trained

- Posts: 244
- Joined: 26 Sep 2009, 16:08
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
A general question: When you mention the group size, or any other count, are these are coded values you figured out, or general approximation of NullBot's decisions?