Page 4 of 17
Posted: 04 Oct 2007, 00:08
by Kloot
It's back up on UF, thanks for the reminder.
Posted: 04 Oct 2007, 00:23
by Smiff
thanks thats a new version or just new compile?
http://www.unknown-files.net/3589/KAIK01321092007zip/
Kloot may i make a suggestion.. i think if you could make your AI defend the Commander better, that would make for better games for us.. playing XTA with Commander Ends Game, KAIK does not seem to take seriously the threat of death to his commander. (anyone else see this weakness?) imho he should be throwing just about everything at units attacking commander? well i have not been playing Spring and you're entitled to say "well don't attack the commander then!"

Posted: 04 Oct 2007, 12:08
by AF
AIs + comm ends == no fun...
Posted: 04 Oct 2007, 20:51
by Engine Of Darkness
Found some bugs (Fun TA 0.60 on Supreme Battlefield)
KAIK vs RAI (no human interferences)
Bug (Commander Not building + creates stutter)
http://i96.photobucket.com/albums/l178/ ... een048.jpg
Commander idles for the rest of the game
http://i96.photobucket.com/albums/l178/ ... een049.jpg
Uhhhmm yeah? What about some other buildings?
http://i96.photobucket.com/albums/l178/ ... een050.jpg
Posted: 07 Oct 2007, 18:22
by Kloot
@Smiff
It's a new revision, but 99.5% identical to the
previous one.
About your suggestion: algorithmically defending
AI commanders against players intent on picking
them off is generally very hard (I've considered a
few approaches, but found that the best is just to
let them stay put for most of the game). The only
real preventive measure that it takes (aside from
dgunning anything that gets too close when it can)
is to park its commander next to a factory after a
few minutes, but of course that only goes so far.
@Darkness
Thanks for those images! 048.jpg is the result of KAIK not
checking per-unit build limits, but the SVN builds now do.
050.jpg shows a situation that can sometimes arise where
the AI fails to properly tech up and starts to consume ever
more energy, and then frantically tries to match demand
by building tons of whatever L1 energy structures happen
to be available. 049.jpg however is a slight mystery, could
be that it thinks that shield generator is a factory of some
kind? I'll do some testing with FunTA, as it doesn't seem to
be playing all that well on your shots.

Posted: 07 Oct 2007, 18:36
by Engine Of Darkness
You should wait with that... I have the weird feeling that most AIs bug out in Supreme Battlefield (32x32) No idea why, but after some early rushes most AIs go all quiet.
Does your ai try to make use of powerful weapons ? Maybe it tried to get enought energy to use the doomsday weapon

.
I watched your ai for about 1:50 h and near the end, like nothing happened (in the end they rushed one enemy base with 2 tech 3 mechs, only to stop again and wait for nothing (maybe till they get attacked by the last enemys)
Funny thing is, I kind of experience that with every AI
I had that talk with Qman once too, it seems most AIs can do "good" in rushes, but are loosing badly in long lasting games.
I'm going to create a XTA 2v2 AI fight again on Supreme Battlefield to check out if I'm right with the assumption that some maps make the AIs behave totally "dumb".
edit: Nearly forgott, in the 40 minutes of Playtime, the Ai performed pretty well. I hope the game is crashfree now so that I can test this further.
Posted: 08 Oct 2007, 16:41
by Forboding Angel
It should be noted that in funta 60 there are ai sides created for arm and core, the regular mexes for these ai's give 18k metal per sec and the regular solar gives 1 million energy(both structures have a unit limit of 1).
Think of it in terms of the Bloodthirsty AI in OTA. The reason it was as tough as it was is because it had unlimited resources... Plus, I like a good hard fight. Think of it as an auto handicap of sorts.
Posted: 08 Oct 2007, 18:53
by Engine Of Darkness
Depending what kind of AI Kloot aims at, it should play "good" without uuhm handicap, too. However that's only my view on things.
Posted: 18 Oct 2007, 04:17
by YokoZar
Where can I find source code? I want to build a 64 bit .so for Linux so I can play :)
Posted: 18 Oct 2007, 10:26
by tombom
YokoZar wrote:Where can I find source code? I want to build a 64 bit .so for Linux so I can play :)
Spring SVN, which has all the other AIs too.
Posted: 25 Oct 2007, 17:46
by Satirik
wow i said rai was the best ai but i didn't test the kai 0.13 which is AWSOME !!
before i say shit again im gonna do more test but i think we have the first real IA with kai 0.13
Posted: 25 Oct 2007, 18:01
by Satirik
it never makes boats, planes and radars ?
Posted: 25 Oct 2007, 18:26
by DJ
as far as i know it does make planes, it doesn't make radars becuase it uses the map hack so it'd be a waste of resources and it can't swim.
Posted: 25 Oct 2007, 18:51
by Engine Of Darkness
But radars help the units target enemy units quicker?
Posted: 04 Nov 2007, 17:09
by Chocapic
id like to comment on this ai.
i played 1v2 on CC redux and heres what i saw
very nice expansion from all of them
very wise unit management and units groups, in order to defend and attack.
very interesting dguning comm and fleeing comm when it needs to.
nice defense placement(allthough it built a depthcharger on CC redux).
it just needs more agressiveness on the start and to carry on with it, because i dont see any of em untill it reaches minute 5 or so, and later on in the game it didnt attack as much as it could having its army power in consideration.
Posted: 04 Nov 2007, 18:24
by Argh
Tested latest KAIK 0.13 build in SpringSVN, and it doesn't play PURE yet

Since we know why... can ye maybe fix it, Kloot? I still don't have a "second side" built yet, and it seems like it should be fairly easy to fix...
Posted: 15 Nov 2007, 02:18
by hrmph
Very nice AI.. I'm glad someone has taken up the reins of KAI.
Posted: 15 Nov 2007, 22:34
by mistahnice
This is a very good AI, but I noticed a few things playing with it on BA.
The AI doesn't build any AA structures, takes forever to get air and rarely builds AA units. This means that a simple group of five gunships can usually win by avoiding their mass of units and destroying any expansions.
Also, it seems that the AI has some sort of method of determining the enemy's defense and how many units it would need to have a chance of overcoming it, and it will only attack once it has that number of units massed up in one location. I was playing on Altored Divide and as soon as I had a wall with fatboys/gaats defending, it refused to attack and instead decided to amass units out of range of my defenses. Eventually, I noticed that I couldn't build any new units myself - queues in buildings and queues that builders had all ceased. After I used a nuke plane to destroy a massive blob of small t1 kbots, I was able to start building again, but only for about 40 seconds as the AI replaced these kbots rather quickly.
I've been able to reproduce this behavior four times now, I was wondering if it's a possibility to tell the AI not to produce those t1 kbots once a certain time has elapsed, to prevent this sort of thing from happening.
Great job on the AI - it actually kicked my ass a few times before I could figure out how to beat it!
Posted: 20 Nov 2007, 20:39
by Seba
good AI , but human is better :D
Posted: 21 Nov 2007, 15:07
by Kloot
Of course, we don't want our games to get
too hard.
@mistahnice:
KAI indeed takes the strength and size of its
own and enemy unit groups into consideration
when it wants to attack, but the estimates it
makes are conservative (to minimize losses).
This can lead to huge groups standing idle if
you have eg. two or more Annihilators lined up,
even if the AI has more than enough units to
overrun them. Decreasing the priority of level
1 stuff over time should help a bit there, the
only problem is that units don't carry a "tech
level flag" around (ie., there is no direct way
to tell where in the tree they belong). Good
suggestion though!
PS. air has been given a slight overhaul in
SVN, the next version will build planes again
and use them much more aggressively.