Zero-K Graph Based AI (ZKGBAI)

Spring EngineAI opponents

0.12r2
2
4852 (2 today)

File Information

Title / Version Zero-K Graph Based AI (ZKGBAI) 0.12r2
License Freeware / Free
Filename zkgbai_0.12r2_.7z
Filesize 744.97 KB
Date 07/17/2016 - 02:57
Changed 08/23/2019 - 04:40
Publisher / Author aeonios (Uploaded by aeonios)
Website(s) https://github.com/Anarchid/zkgbai

Description

ZKGBAI is an AI written for Zero-K. It aims to teach players good 1v1 habits and to punish bad ones, as a higher difficulty alternative to the CAI. It builds and can use most of the units in the game, builds energy grids with fusions and singularity reactors, and strives for a high level of unit control with specific behaviors for units that require special handling to be effective.

You can now tell ZKGBAI what factory you want it to play in 1v1 by typing "kgbfac facname" before the game, where 'facname' is any of: veh, hover, tank, cloak, shield, amph, spider.

0.12 Re-release:
-Fixes issues with the ai interface and changes to engine/zk. It no longer builds funnelwebs for shieldballs and no longer builds amphs on larger maps in 1v1.

Release Notes (Latest):
-Updated to handle commander storage properly.
-Improves arti/AA usage and reduces suicide.
-Improves superweapon handling.
-Minor bugfixes.

Installation:
ZKGBAI requires Zero-K v1.7.8.2 or newer and Spring 104.0+.

ZKGBAI is written in Java and you must have Java installed in order to run it:
Windows: requires 32 bit java
Linux: requires 64 bit java

ZKGBAI is compressed using 7-zip like many files that spring uses, so you need an appropriate 7-zip decoder to open it:
Windows: http://www.7-zip.org/
Linux: check your package repository for "7z".

to install, decompress the archive and copy the ZKGBAI folder to:
../YourSpringOrZKDir/AI/Skirmish/

and restart your lobby. You will need to uncheck the "simplified AI list" option in lobby settings in order for it to show up (if using zk lobby).

ZKGBAI does NOT work on maps without distinct metal spots, such as trololo and speedmetal, and does NOT work with mods besides Zero-K. By Anarchid and aeonios.