KAI opensource?

KAI opensource?

Here is where ideas can be collected for the skirmish AI in development

Moderators: hoijui, Moderators

User avatar
krogothe
AI Developer
Posts: 1050
Joined: 14 Nov 2005, 17:07

KAI opensource?

Post by krogothe »

Ive been busy at uni, really busy... today i have 7 hours of lectures and practicals, not including travelling time and the piles of work i still have to do in my own time. Any free time i get i try to spend socializing so i can keep sane (and drunk :D).

Because of this im veering towards making KAI opensource, since i havent got much time to work on it atm, and with tournesol and firenu inactive it would just accumulate mold for ages, which is bad especially since it doesnt work with the latest spring version yet. The competition aspect has kinda faded away too, with AF's epic's release being pushed back into oblivion and supcom looming around the corner. The only reason for me to keep closed source now would be for intellectual credit for the ideas and algorithms, but with a full SVN history and these forums any dispute would be quickly over to my advantage.

The plan would be to release the source, hopefully have someone who knows what they are doing compile it for the latest spring (both 0.11 and actual versions). Once that is done, then anyone could have a go at making spin-offs and mods.
For the main version, i could receive patches from people, and then carry on doing official releases, as well as doing some work myself once i have the time.

So basically, what i need is:
-A dev/good AI programmer to update KAI to the latest spring
-SVN access so KAI can be shipped with spring versions and so people can access the latest official source.
-Hopefully people to have a go at improving it and submitting loads of (properly tested) patches.
-To find and have a chat with fire and tourne to see if they have any objections/outstanding issues with this move.

I can also write up the near roadmap for KAI if theres enough interest for it, theres a lot of code that is just waiting for completion...
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

More badnews, Epic has been pushed back to early 2009 from mid 2008.

I should still be able to commit KAI to svn for you. And I dont mind maintaining it as the interface changes and tweaking things here and there.

Perhaps I can shift to having NTai as the quick small AI for lower end systems and KAI as the top end?
User avatar
Lindir The Green
Posts: 815
Joined: 04 May 2005, 15:09

Post by Lindir The Green »

Yes! KAI Open Source!

I say combine NTai with KAI; combine the customisability of NTai with the ease of use and mod compatability of KAI.

And call it either KTai or NKAI.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

Blasphemy!!!
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

Krogothe: You can PM me a username/password for SVN access.

AF, no you don't have commit access - it didn't seem necessary anymore.

EDIT: fixed a bit
Last edited by Tobi on 13 Oct 2006, 21:13, edited 2 times in total.
User avatar
1v0ry_k1ng
Posts: 4656
Joined: 10 Mar 2006, 10:24

Post by 1v0ry_k1ng »

dont start having a go again.
User avatar
jackalope
Posts: 695
Joined: 18 Jun 2006, 22:43

Post by jackalope »

as someone who plays again AIs sometimes I'd like to see this happen.
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

i can't wait on a KAI for .73 :)
User avatar
krogothe
AI Developer
Posts: 1050
Joined: 14 Nov 2005, 17:07

Post by krogothe »

The full, unabridged KAI code for both 0.11 and the current dev version is up. Commenting is needed for credits/etc, ill try to get around to it soon. If anyone has a patch, mail it to me it:
leonpalm-at-gmail-dot-com

Also let me know what else i need so its fully GPL compliant!
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

let's release a compiled version :)
User avatar
hrmph
Posts: 1054
Joined: 12 May 2005, 20:08

Post by hrmph »

NOiZE wrote:let's release a compiled version :)
+1 Great AI.
User avatar
krogothe
AI Developer
Posts: 1050
Joined: 14 Nov 2005, 17:07

Post by krogothe »

well, get to work!
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

someone press the compile button please :)
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

It's ported to linux.

Strangely KAI 0.11 just idles tho. KAIcurrent seems to give a good game, with debugging points/lines/etc. tho :-)
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Post by rattle »

Have you got KAIcurrent to compile (on windows that is) too? :?
Noticed that 0.11 likes to idle, maybe it's because of all those commented out HandleCommand(...)s.
User avatar
krogothe
AI Developer
Posts: 1050
Joined: 14 Nov 2005, 17:07

Post by krogothe »

lol looks like KAI development will be dead with or without opensource....
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

Not entirely unexpected... doing your own thing is more fun than continuing on other peoples work. I still have 100000 lines of code from dead projects on my pc ;)
If you want your code to be used, organise it and release it as a "RTS AI library" or something..
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

Another thign is it may not live on through other AIs for fear that they should be accused of ransacking KAI and stealing tis features...

I did take the antistall algorithm, although it turns out it was even worse and was probably replaced by that EconomyTracker class Tournesol wrote.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Post by Forboding Angel »

for the love of god... please... someone simply recompile .11 for .73? Please?
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Post by rattle »

Done that. Refuses to do anything at all so it's no good.
Post Reply

Return to “AI”