[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+
Found an important bug, nullbot doing nothing. There was an error that said error loading script-nullbot or something like that.
You do not have the required permissions to view the files attached to this post.
Last edited by Giani on 08 May 2012, 14:01, edited 1 time in total.
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+
Emm should i repeat the usual questions? I guess i should ...
What AI personality are you picking? Is it installed correctly? What exactly does the stderr message say? Is it always reproducible or happens just sometimes?
What AI personality are you picking? Is it installed correctly? What exactly does the stderr message say? Is it always reproducible or happens just sometimes?
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+
They were 1.23 MC nullbots installed on maps folder. I had just started a new game in Rush whit the same nullbots and they worked, weird...
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+
Almost found it ...
upd: no, not that, but still found something, and have no idea what happens >.<
upd: no, not that, but still found something, and have no idea what happens >.<
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+
Giani: just curious, not sure if it matters: you don't have the standalone MizaMaze map in your map folder, do you?
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+
You mean if i have it installed in the maps folder?
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+
Yeah, this one for instance.
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 have the old Miza-Maze.
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+
v1.24: i still didn't figure out the problem reported by Giani
but figured out some separate problem with the spectator mod (not really related ...)
Changes:
Changes:
- The AI now picks up oil drums.
- he doesn't really pick them up on the way like humans do, but has to manually send his idle units (mostly trucks) to do that.
- Fixes in low-level base building routines. Most importantly, it now builds near his trucks, not around the start location.
- This results in less truck movements, especially on maps like Sk-Rush where trucks went back and forth from highground to lowground like crazy.
- Also, if the base is destroyed, he starts rebuilding instantly, without moving back to the start location.
- Don't make more groups than the amount of enemies present on the map. For instance, always fight with one group in 1x1 duels (seems to be effective now, even though it used to cause problems before)
- Tighter regrouping and some fixes in regrouping mechanism.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
aubergine
- Professional

- Posts: 3462
- Joined: 10 Oct 2010, 00:58
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
What version of WZ is needed to pick up oil drums? I thought there was still hard-coded stuff that prevented AIs from picking up drums and artefacts?
"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+
As you write in your wiki, the AI is not forbidden to pick up things since 3.1_beta5. But he should explicitly give DORDER_RECOVER to his droids (and this constant needs to be faked, cause it's not exposed yet).
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.25.
Changes:
Changes:
- Easy and medium difficulty AIs are now 100% non-cheating, even in the sense of visibility! Unless i forgot something. (Hard and Insane AIs are still doing things like getting a list of all enemy units, which is equivalent to deity-cheating, but it still doesn't do any impossible things.)
- Fix: Don't try to build defenses around the old base after the base was rebuilt in another place.
- Fix: Generic AIs now don't build too many defenses.
- Fix: Don't research late howitzer damage in Flamer/Rocket and MG/Flamer branches (that use incendiary howitzers) (cause it's the thing that required 7th cannon damage upgrade) (i still have no idea what caused cannon research in MG/Rockets AI in case reported by Giani some time ago).
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
aubergine
- Professional

- Posts: 3462
- Joined: 10 Oct 2010, 00:58
Re: NullBot: an adaptive skirmish AI for Warzone 2100 v3.1+
1.25 is working great for me - had some seriously awesome skirmishes against it, thanks!
"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: [3.1+] NullBot: an adaptive skirmish AI
v1.26 features improved combat micromanagement improvements on master/3.2+, but v3.1 was touched as well (not sure which way). Could use some serious testing, to make sure it still works on 3.1 and works actually better on master.
Putting it the simple way, the AI should now effectively concentrate fire and move damaged units behind the lines of healthy units.
The primary testing ground is the "Startup" challenge from -extras.
Putting it the simple way, the AI should now effectively concentrate fire and move damaged units behind the lines of healthy units.
The primary testing ground is the "Startup" challenge from -extras.
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: [3.1+] NullBot: an adaptive skirmish AI
v1.27.
Changes:
Changes:
- Fix broken attacking enemy oil derricks
- Rocket-based AIs use more MRAs
- Don't send all units at once to pick up an oil drum
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam