View topic - KAIK 0.13 Unofficial (Spring 0.80.5*)



All times are UTC + 1 hour


Post new topic Reply to topic  [ 323 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15, 16, 17  Next
Author Message
PostPosted: 27 Mar 2009, 13:17 
Spring Developer

Joined: 24 Jun 2007, 07:34
Location: 50┬░ 56' N, 11┬░ 35' O
AF wrote:
The whole point of the C api in the first place was to lift the need to use cmake/scons + mingw32.

Eitherway you seem to be building with visual studio, at which point you will inevitably run into the '100 errors cannot continue compiling' that arises because I've been waiting weeks now for a fixed util.h and util.c to be committed into the git repo

You don't need to use mingw with cmake. It can generate VS project files.


Top
 Offline Profile  
 
PostPosted: 27 Mar 2009, 13:22 
Spring Developer

Joined: 08 Oct 2006, 15:58
AF wrote:
heh sorry it's just an emerging pattern I'm seeing


If you see emerging patterns all the time based on just one or two misinterpreted posts, that's called "jumping to conclusions" or even "paranoia", so be careful. ;)

slogic: will do, thanks!


Top
 Offline Profile  
 
PostPosted: 27 Mar 2009, 14:02 
AI Coder
User avatar

Joined: 14 Sep 2004, 10:32
Location: Cookieland
I dont base it on just one or two forum posts, Ive been encountering it everywhere on lobby msn forums for a while now, its a general development meme here.


Top
 Offline Profile  
 
PostPosted: 27 Mar 2009, 16:29 
Spring Developer

Joined: 08 Oct 2006, 15:58
slogic wrote:
There is a map Speed_Ball_10x10.sdz which includes TLLMEDFUSION at very cheap price. RAI intelligently uses it. KAIK doesn't, but it registers it


KAIK should now build it too. I will see about creating a backport for 78.2.* so y'all can test the recent changes.


Top
 Offline Profile  
 
PostPosted: 27 Mar 2009, 17:14 
Spring Developer

Joined: 08 Oct 2006, 15:58
Done, here's the new release: http://www.darkstars.co.uk/downloads/vi ... ckport.zip


Top
 Offline Profile  
 
PostPosted: 27 Mar 2009, 21:49 
AI Coder

Joined: 17 Mar 2008, 19:03
Location: RF
Tested a bit on Speed_Ball_10x10. AI is using TLLMEDFUSION now. But it does not consider weapon desctruction damage & AoE when placing buildings. Look at TLLMEDFUSION:
Code:
ExplodeAs=FUSIONX_BLAST;

Code:
[FUSIONX_BLAST]
...
areaofeffect=480;
...
   [DAMAGE]
   {
      default=2400;
   }

So if building explosion damage is higher than some predefined value (500?) it should be considered as dangerous & area around it should be marked as not suited for settlement.


Top
 Offline Profile  
 
PostPosted: 27 Mar 2009, 22:22 

Joined: 15 Nov 2008, 17:24
Kloot wrote:
Done, here's the new release: http://www.darkstars.co.uk/downloads/vi ... ckport.zip


Kloot do you have the source code for the backport? It doesn't seem to want to place nice with my Gentoo compiled version.

EDIT: Don't worry, just needed to symlink some boost libraries.


Top
 Offline Profile  
 
PostPosted: 30 Mar 2009, 16:10 
Spring Developer
User avatar

Joined: 22 Sep 2007, 08:51
i played some games with a friend agaisnt the backported KAIK yesterday (BA and Supreme Legacy), and it seems to be quite some better now! it uses air better now, is a real pain with mobile artillery and uses L2 sooner and more!
good job! :-)


Top
 Offline Profile  
 
PostPosted: 31 Mar 2009, 13:40 
Map Creator
User avatar

Joined: 10 Mar 2006, 10:24
Location: waiting in line for The Expendables 2
this version will use t2 in EE?


Top
 Offline Profile  
 
PostPosted: 31 Mar 2009, 19:10 
Spring Developer

Joined: 08 Oct 2006, 15:58
Play it and find out? ;)

(If you're asking because you already did so without seeing any: T2 won't appear before the ten-minute mark 99% of the time, but it's much more likely to show after that point than in the previous version.)


Top
 Offline Profile  
 
PostPosted: 31 Mar 2009, 19:36 
Map Creator
User avatar

Joined: 10 Mar 2006, 10:24
Location: waiting in line for The Expendables 2
yeah it appears! I dont know what decides when it choses to tech, but on comet 1v1 it leaks metal for a long time. it also E-stalls in its URC build order and when it goes t2 makes about 5 t2 cons for every combat unit.
but yay, it plays EE better :-)


Top
 Offline Profile  
 
PostPosted: 20 Apr 2009, 18:58 

Joined: 17 Feb 2007, 18:43
Location: Netherlands
I wanted to do some testing with KAIK and give some feedback on its behaviour in XTA, but it seems the replay functionality is broken for botgames. I assume it has to do with the new lua AI interface, because i get all kinds of illegal commands from the playet teams to the bot teams.

Is there still a way to see replays of bot games?


Top
 Offline Profile  
 
PostPosted: 26 Jun 2009, 08:51 

Joined: 01 Dec 2005, 03:57
This is by far the most effective AI I have tried overall.

I ran a series of duels between different AIs, both 1v1 and 2v2, and KAIK completely brutalizes every other AI.

The main weaknesses I'd like to see fixed are:

Doesn't know how to build defenses, at all. It's a bit too easy to kill it just running around with a team of scout\raider units killing everything. I don't know if it's possible for it to detect choke points, but at least some defenses at factories\mohos\fusions would be sweet.

Water units, of course.

Makes too many tier 1 units when the game has progressed long past that point. A huge bogged down swarm of t1 units is going to do nothing against a handful of goliaths.

It tends to suicide it's commander every single game. I can't remember the last time I didn't see the commander wander into my defensive line at one point or another.

Keep up the good work.


Top
 Offline Profile  
 
PostPosted: 26 Jun 2009, 19:52 
Spring Developer

Joined: 08 Oct 2006, 15:58
Actually, KAIK does know how to build defenses (the "where" part less so, but it has a chokepoint-finder), although my last round of commits seems to have disabled them. On the upside, that does tend to promote faster early expansion, but I agree it's much too vulnerable to rushes now. I also know of at least one under-development (C++) AI that already exploits this weakness exactly like you do and can easily beat KAIK in ~10 minutes or so. ;)

Looks like the T1 factory spam-filter is also kaputt again (or it just never worked well itfp), thanks for pointing that out. However, the gypsying commander is news to me, that Just Shouldn't Happen unless the plant it's initially set to assist gets destroyed at some point. Could you spec some KAIK-KAIK games and confirm if that's the only reason?


Top
 Offline Profile  
 
PostPosted: 28 Jun 2009, 20:49 

Joined: 05 May 2009, 12:57
I tried out a KAIK vs KAIK script (6 bot FFA). I should try a different map next time. I used Sunken Output and due to the narrow passage the T1 spam was especially a hindrance, instead of a boon early on. KAIK now tends to build a ton (~20 :shock: ) of T1 construction units to assist the initial factory. Whichever bot finds an enemy base first fires a few Thud shots and chain explodes a series of construction Kbots. Unfortunately, instead of replacing them with offensive units more construction units are built to replace the dead ones. Soon there is a mess of wreckage around the base that hinders pathfinding out from the factory and it becomes a shooting gallery for the eventual victor.


Top
 Offline Profile  
 
PostPosted: 08 Jul 2009, 20:11 

Joined: 13 Jun 2005, 15:37
First, from a group of peeps who quite like to spar with kaik a lot, thanks! :)

Someone always gets upset if we play eachother, and kaik gives a decent challenge ^_^

I do wonder how coming improvements are going ? :)
Mentioned naval support and some more defense building sounds like it'd really up the toughness, we're getting a bit too good at taking out resources early XD

Is the latest version still always bundled with spring, or is this thread on about a different version, I get confused sometimes :)

Keep up the good work! Hope hollidays will allow for some more coding time :D


Top
 Offline Profile  
 
PostPosted: 21 Jul 2009, 15:25 

Joined: 17 Jul 2009, 17:27
For my part I've noticed the AI doesn't seem to expand. It builds a few level 1 factories and stuff, fills the metal points etc but doesn't go for second level stuff, or even keep expanding its first-level holdings after a while, though it keeps producing attack units.

Sure it attacks early and I like the way it groups units before attacking, but if you survive the first few attacks you can easily out-tech and out-produce it with no further challenge.

(using the version that comes with spring 79.1.2 - playing using the XTA mod)


Top
 Offline Profile  
 
PostPosted: 22 Jul 2009, 00:45 

Joined: 05 May 2009, 12:57
If you let it run long enough eventually you'll see large waves of T2 (expect good amounts of Fatboy/Goliath) but by then a staggered (accordion shaped) line of vipers/pit bulls with plasma deflectors and some heavy plasma cannons behind that will stop everything in it's tracks.


Top
 Offline Profile  
 
PostPosted: 28 Jul 2009, 21:58 

Joined: 13 Jun 2005, 15:37
Hmm, out of curiosity, is KAIK currently being developed, the git seems rather silent? I guess you may be working locally tho :)

I'm kinda working on a attempt of sorts to a Java port for the fun of it. (Performance will probably be, erm, less? Yes I'm crazy :) ).

I'm seeing all kinds of issues tho :) verify order doesn't understand reclaim orders for upgrading mexes, idleUnitUpdate looks at units that are still being built, which triggers them getting orders before being built, which triggers warnings in other places, and there's other stuff that I forgot by now XD

Now if you're working on those things locally, which I can image, it'd be kinda interesting to see, if you don't hate me for the whole port thing :D

And if not, mayby I should actually keep a list of things I find so I can let you know ;)

P.S. It's not really verify order not understanding reclaim orders from updates, it's reclaim orders for units not setting a custom order id on the builder (while reclaim for area does do that).


Top
 Offline Profile  
 
PostPosted: 29 Jul 2009, 01:47 
Spring Developer

Joined: 08 Oct 2006, 15:58
You'll encounter quite a few more WTFs while porting it. ;) Some are more deeply rooted than others though, and I haven't yet had the motivation to fix them all. Also, I usually work on KAIK in batches, so if things seem dead you've just caught me during a dry spell, like now (ie. periods where I do only as-needed maintenance updates in the absence of any major bugs). But any issues you find I'm always happy to hear about, even if I won't deal with them for weeks.

About your earlier questions:

cranphin wrote:
Mentioned naval support and some more defense building sounds like it'd really up the toughness


(Proper) naval support would take a rather large refactor, so I'm reserving that for my own AI project. ;)

cranphin wrote:
Is the latest version still always bundled with spring?


Yes, it is at this time of writing.


Top
 Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 323 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15, 16, 17  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Site layout created by Roflcopter et al.