1 |
Problem with most current "native" Spring AI's with ZK is that they cannot mex without doing some ZK-specific things.
|
1 |
Problem with most current "native" Spring AI's with ZK is that they cannot mex without doing some ZK-specific things.
|
2 |
\n
|
2 |
\n
|
3 |
This is because ZK is very nazi about where you can place mex: one pixel off, and your order is shot on spot, without trial.
|
3 |
This is because ZK is very nazi about where you can place mex: one pixel off, and your order is shot on spot, without trial.
|
4 |
\n
|
4 |
\n
|
5 |
To confound the poor bots further, metal spot detection algorithm used by ZK is not the same that bots use (which is bundled with Spring).
|
5 |
To confound the poor bots further, metal spot detection algorithm used by ZK is not the same that bots use (which is bundled with Spring).
|
6 |
\n
|
6 |
\n
|
7 |
The ZK algorithm detects middles of metal spots, while Spring algorithm detects their top left corner - which causes the bots to fail at placing mex.
|
7 |
The ZK algorithm detects middles of metal spots, while Spring algorithm detects their top left corner - which causes the bots to fail at placing mex.
|
8 |
\n
|
8 |
\n
|
9 |
And if that wasn't enough, ZK extractors are not extractors in Spring engine sense of way, they are completely Lua-driven. Bots that are designed to detect mexes in TA-like Spring games simply gloss over them and never find anything that "exctractsMetal".
|
9 |
And if that wasn't enough, ZK extractors are not extractors in Spring engine sense of way, they are completely Lua-driven. Bots that are designed to detect mexes in TA-like Spring games simply gloss over them and never find anything that "exctractsMetal".
|
10 |
\n
|
10 |
\n
|
11 |
---
|
11 |
---
|
12 |
\n
|
12 |
\n
|
13 |
If you use engine version 97.0.1-135 or later, Shard should work for you quite well. It's not really smart, but it has a pretty thick chance of beating CAI on most maps due to recent addition of a config that lets it spam most OP things. And also because it's a maphack-using AI, while CAI plays fair.
|
13 |
If you use engine version 97.0.1-135 or later, Shard should work for you quite well. It's not really smart, but it has a pretty thick chance of beating CAI on most maps due to recent addition of a config that lets it spam most OP things. And also because it's a maphack-using AI, while CAI plays fair.
|
14 |
\n
|
14 |
\n
|
15 |
Additionally
there
exist
[b]three[/b]
different
Java
WIP
AI's
that
can
play
ZK
while
beating
both
CAI
and
Shard.
Those,
however,
not
only
require
having
a
modern
engine
(
again,
anything
newer
than
97.
0.
1-135)
,
but
also
one
has
to
acquire
a
Java
AI
Interface
which
is
not
currently
automatically
built
by
Spring
buildbot.
|
15 |
Additionally
there
exist
[b]three[/b]
(
one
maphacking,
two
fair)
different
Java
WIP
AI's
that
can
play
ZK
while
beating
both
CAI
and
Shard.
Those,
however,
not
only
require
having
a
modern
engine
(
again,
anything
newer
than
97.
0.
1-135)
,
but
also
one
has
to
acquire
a
Java
AI
Interface
which
is
not
currently
automatically
built
by
Spring
buildbot.
|
16 |
\n
|
16 |
\n
|
17 |
---
|
17 |
---
|
18 |
\n
|
18 |
\n
|
19 |
All those bots are not synced: unlike CAI, only one player has to have them to make them work. So you could occasionally spectate them on Friday evenings when there's some testing-in-anger bonanza.
|
19 |
All those bots are not synced: unlike CAI, only one player has to have them to make them work. So you could occasionally spectate them on Friday evenings when there's some testing-in-anger bonanza.
|
20 |
\n
|
20 |
\n
|
21 |
---
|
21 |
---
|
22 |
\n
|
22 |
\n
|
23 |
As mentioned above, you have to use a non-ZKL lobby to deploy these bots. Weblobby is suggested as a more humane alternative, but Springlobby should work too.
|
23 |
As mentioned above, you have to use a non-ZKL lobby to deploy these bots. Weblobby is suggested as a more humane alternative, but Springlobby should work too.
|
24 |
\n
|
24 |
\n
|
25 |
---
|
25 |
---
|
26 |
Mandatory picture. I apologize for it not being gif. The picture displays a 2xCAI vs 1xZKGBAI game on CCR. ZKGBAI is teal. CAI are holding off. ZKGBAI has 500 solars.
|
26 |
Mandatory picture. I apologize for it not being gif. The picture displays a 2xCAI vs 1xZKGBAI game on CCR. ZKGBAI is teal. CAI are holding off. ZKGBAI has 500 solars.
|
27 |
\n
|
27 |
\n
|
28 |
[img]https://dl.dropboxusercontent.com/u/19320633/neumann.png[/img]
|
28 |
[img]https://dl.dropboxusercontent.com/u/19320633/neumann.png[/img]
|