Loading...
  OR  Zero-K Name:    Password:   

Are there any good working AIs to download?

18 posts, 220 views
Post comment
Filter:    Player:  
sort
Ones that play smarter or do creative things the standard AI doesn't do? Would really like to mix up my vs bot experience since the default AI even on Brutal has gotten so predictable that it's not much fun anymore and they never try to to push through my defenses after a certain point. Even when I put a bunch of them on the same team against me it's not much different, I just want an AI that uses smarter tactics and doesn't have weird tendencies like making a huge army and never using it.

ZKGBAI and another AI I've tried seem to be not working with this version of the game, unless I'm doing something wrong.
+0 / -0


6 days ago
There is a working ZKGBAI version I can send you, but its worse at breaking porc than Circuit.

Circuit doesn't attack Porc castles unless it thinks it can succeed, and it's very afraid of heavy porc. If you use terraform to dig a trench or build a wall around your base, and if there is no way for land units to path into your base as a result, it will never attack.

I've always been an advocate for removing terraform from VS bot matches by default for this reason. Short of that - don't use it if you want the AI to be a challenge.

I'm playing with Circuit at the moment with a mind to making it eco better and make more & earlier superweapons, so hopefully that'll bear fruit into AI that more readily throws up a DRP and shells your porc castle into multicolored goo. Hooray!
+3 / -0
I'd love if you sent me that ZKGBAI, at least it will be something different to play with if nothing else.

Honestly it's not defense spam that makes the AI lose in my games most of the time, it's them not expanding fast enough and getting out-econed which leads into everything else. They can never manage to raid outlying mexes which lets me build naked and expand super fast. Basically I just got used to how Circuit plays so I can exploit their weaknesses. Also I don't use terraforming most of the time unless it's building a platform for my radar/artillery.

Much luck in your endeavor to improve the AI, I hope you or someone can get motivated enough to make some good progress on it, because it would be awesome to play against if done right. I personally would make it focus more on trying to sneak around and look for undefended mexes to destroy, or at least just keeping up a steady offense to impede their opponent's expansion progress. Also keeping a balance of defended and undefended mexes based on where they are on the map (Like not just putting a lotus next to every single mex which slows them down), also connecting power grids, of course.
+1 / -0
ZKGBAI just got updated. Check the OP for links.

EDIT: http://zero-k.info/Forum/Post/146713#146713
+0 / -0
Wow what good timing for me! Thanks so much.

Strangely enough though, I ran into the same problem I had with the last version. I thought it was because it was an outdated version, but maybe I didn't install it correctly. I followed the installation instructions that were very simple, but when I put the ZKGBAI 0.12 AI into my game and start it, the game immediately says AI has been destroyed, and I see the victory screen. I checked around the map to see if the victory screen was just a glitch, but nothing was there. I also completely removed the old ZKGBAI before I put in the new one.

Now I'm wondering if this is one specific problem that has a fix, or if this is just what happens whenever you don't install it correctly. At first I downloaded only the first folder from the website, but when that didn't work, I realized the 2 source code folders had more files in them. Am I supposed to put them all together? And if so, in what order? I tried merging them all together but it didn't work with the way I did it.

Any help greatly appreciated, I'm trying to figure it out the best I can but no luck yet.
+0 / -0

5 days ago
I'm not sure. You're supposed to dump the whole ZKGBAI folder in there, not just dist, if that's what you did. On the other hand I might also have screwed something up, although anarchid seems to have it working. Check the game log and see if it says anything informative about why it failed to load.
+0 / -0
Yeah the ZKGBAI folder is what I transferred, it has dist inside it.

Also updated my java and really got my hopes up that it would fix it, but still the same thing. Can you kindly point me in the direction of where the game logs are stored so I can take a look at them? That's a good idea

Edit: Oh I think I found them in Zero-K/log. Giving them a lookover but it's confusing. Maybe someone can make more sense of it than I can

[Spoiler]

I ctrl+F to find when the AI gets destroyed and am looking over it right now
+0 / -0

5 days ago
Urg.. honestly I don't remember. Especially since moving to steam, I haven't even had the chance to look at it yet.
+0 / -0
Edited my last post to show the log
+0 / -0

5 days ago
akognklmsvs. Ok it looks like I need to update AIInterface for the latest engine and possibly recompile. >_< I'll let you know.
+0 / -0


5 days ago
quote:
Honestly it's not defense spam that makes the AI lose in my games most of the time, it's them not expanding fast enough and getting out-econed which leads into everything else. They can never manage to raid outlying mexes which lets me build naked and expand super fast.

You said you're playing on Brutal, so I find this a surprising assessment. Brutal is vicious and relentless at both expanding and raiding. It's something Brutal Circuit is particularly good at. Circuit's weakness, in my observation, is in finishing games where it has an economic advantage already; it doesn't amass sufficient large forces to overcome strong defenses, even in cases where a human player would know he had enough to push through them.

But Brutal Circuit is very good at expanding, at grabbing reclaim, at raiding anything not covered by defenses, and at sending medium-sized armies against weakly-defended areas.

Circuit at less-than-Brutal difficulties is intentionally crippled and is generally a pushover for a player who knows how to raid, knows how to expand, knows how to gather intel, knows what the various unit counters are, and has a modest degree of micro ability. Even Brutal is easy to beat if you have enough intel to strike its weak points and isolate its vulnerable forces, and also have enough APM to fight on multiple fronts (because Brutal will attack you everywhere it can all at once with infinite APM).
+0 / -0


5 days ago
Link a replay of your game so we can see whether Brutal is working correctly. I am concerned that you may be using the broken version of circuit, having unticked 'Simplified AI list', and it would then never use armies.
+1 / -0
Oooh! GoogleFrog you're absolutely right. I guess I did untick 'Simplified AI List' for whatever reason, I don't even remember doing it. I ticked it back on and started a Skirmish vs the now named 'AI: Brutal', and just over a minute in, my naked expansions were met with a SINGLE(!!!) Glaive, who proceeded to ruin all of my plans, exactly contradictory of what the old AI I was playing against used to do. I thought I was getting good at this game, but I see now my journey is only just starting after 100 hours in lol...

Sorry for being such a noob, but I just really love this game, it's the most fun I've had playing a game in a long time, even when the AI I was playing against wasn't even doing anything lol... But thanks to everyone in this thread for trying to help me out, now I finally have some solid competition to play against again

Edit: Yeah this is how I remember the game being, the AI actually using their units to scout and raid. I must have changed that setting when I changed a bunch of other things and started doing large team games to try and spice up the game, and then didn't notice the change among all the other stuff that was going on.
+3 / -0


5 days ago
Evidence for moving that setting to the hidden tab++
+2 / -0
Why does the game have two copies of every circuit AI anyway? And why are the ones that are actually used tagged "dev" like they're experimental or something?
+0 / -0


5 days ago
quote:
I've always been an advocate for removing terraform from VS bot matches by default for this reason. Short of that - don't use it if you want the AI to be a challenge.

I think that bots just need to become able to defeat terraform. But iirc CAI also played much less of the game than Circuit did (superweapons, nukes) and it was still considered complete enough.
+0 / -0


5 days ago
quote:
Why does the game have two copies of every circuit AI anyway? And why are the ones that are actually used tagged "dev" like they're experimental or something?
Changes in the AI interface between engine versions can make it necessary to deploy two circuits. The correct circuit is automatically selected from the simplified AI list based on the engine version.
+3 / -0

15 hours ago
zkgbai is working now. :P
+2 / -0