Page 2 of 3
Posted: 13 Sep 2006, 00:23
by Erom
I think you should be able to find newer versions of the Abelson/Sussman lecture on Open Course Ware (MIT makes the course material for many of their classes available for free over the internet.) I'll check...
Bah! They only have the more recent material from the 2005 version of 6.001, which is good, but A+S are the godfathers of this stuff, so to speak.
They do have lecture notes, assingments, projects, tests ext. from the modern version of the course here:
http://ocw.mit.edu/OcwWeb/Electrical-En ... /index.htm
The textbook for the course (which A+S wrote) is available, at:
http://mitpress.mit.edu/sicp/full-text/book/book.html
Redcoat, did you go to MIT for undergrad?
Posted: 13 Sep 2006, 10:07
by imbaczek
To those who don't know, so-called 'modern' languages are just starting to catch up on features Lisp and Scheme had 20+ years ago :)
http://www.paulgraham.com/diff.html
Posted: 13 Sep 2006, 15:53
by jcnossen
Lisp/Scheme is interpreted and slow, and you can't really compare functional languages with procedural languages anyway. They both have their strengths and weaknesses.
Posted: 13 Sep 2006, 18:10
by imbaczek
Posted: 13 Sep 2006, 21:26
by redcoat
Erom wrote:I think you should be able to find newer versions of the Abelson/Sussman lecture on Open Course Ware (MIT makes the course material for many of their classes available for free over the internet.) I'll check...
Redcoat, did you go to MIT for undergrad?
Yup, still do actually O:-) (in between summers spent coding like crazy).
Nearly all MIT classes are on OCW, which means you guys can watch lectures to pertinent CS classes (we undergrads use OCW to look up solutions to old psets since profs seem to like recylcing their questions, hehe).
ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm
I highly recommend 6.001 for crazy-awesome theoretical/high level approach to learning programming, and 6.034 for all your AI stuff, like searchs, goal trees, and much more.
What might be more interesting to the CS/AI guys around here is a competition we have called 6.370: Robocraft. Its a simple gameworld and the objective is to write an AI to be played against another team's AI and to beat it (I have also taken this class). (2005 is found on OCW, but a better and more recent year is found at robocraft.mit.edu, except its been spotty as to whether it will load or not). Unfortunately the competition also came with some inclass sessions on amazing AI ideas/archetectures/strategies which may not be found online anywhere. If anyone is interested or has questions about anything feel free to PM me.
I'm just a EECS/AI junkie who loves computer games and projects like spring, but i'm just a lurker b/c i'm not sure i have the time to lend my resources to some of the AIs around here. Cool stuff though!
[/bio]
-|2edcoaT
Posted: 13 Sep 2006, 22:38
by Erom
Awesome, I'm class of 06, although I was Course 16, not Course 6. I'm actually still around... I'm typing this from an Athena cluster right now :)
Anyway, go Tech and all that... back to the discussion at hand.
Posted: 30 Sep 2006, 17:26
by krogothe
Today im packing stuff up for uni, ill be leaving tomorrow morning, and once im there and recovered after the first week or so i should have a good idea on what do do with KAI. The motivation has been coming back and id actually be coding today if i wasnt so busy sorting my stuff out!
I need to talk to firenu and tournesol as well, and see if they will be carrying on work or not (the time-eating monster of WoW looms in the horizon im afraid :D).
Posted: 30 Sep 2006, 17:42
by submarine
have good start at university :)
and cu back on the lobby server soon...
Posted: 30 Sep 2006, 17:54
by esteroth12
krogothe wrote:the time-eating monster of WoW looms in the horizon im afraid :D
lol for you or the others?
and don't sacrifice your schoolwork for your AI!

Posted: 30 Sep 2006, 20:26
by krogothe
esteroth12 wrote:krogothe wrote:the time-eating monster of WoW looms in the horizon im afraid :D
lol for you or the others?
The latter, however i did give it a go and It did grip me very, very intensely for 4 days (played over 50 hours), but now im kinda bored of it already, havent touched it much since.
Posted: 01 Oct 2006, 20:06
by 1v0ry_k1ng
will KAI D-gun?
will KAI make use of minelayers in AA/xta and scout tanks in EE?
Posted: 02 Oct 2006, 13:06
by krogothe
I have a half working dgun code that i need to find, clean and finish, and mine usage is planned since it is very easy to implement. it can find the optimal chokepoints where mines can be placed, so i just gotta tell it to do so!
I just arrived at uni though and am very busy sorting out all the stuff atm...
Posted: 03 Oct 2006, 18:17
by 1v0ry_k1ng
why wont KAI use the NI com if it spawn in one? does it need to know about units before it uses them etc?
Posted: 04 Oct 2006, 04:14
by rattle
krogothe wrote:I have a half working dgun code that i need to find, clean and finish, and mine usage is planned since it is very easy to implement. it can find the optimal chokepoints where mines can be placed, so i just gotta tell it to do so!
I just arrived at uni though and am very busy sorting out all the stuff atm...
Mind a quick recompile against the AI interface so it runs on .73?
Posted: 04 Oct 2006, 16:33
by 1v0ry_k1ng
would it be possible to make KAI preffer EE specialised mex's over the normal ones? like as soon as it has builders capable of cloaked/armed mex's, only building those as opposed to the normal ones? that would really help KAI GD to beat back the early URC rush
Posted: 04 Oct 2006, 16:39
by krogothe
It builds cloaked mexes last i checked, but id have to work on the normal ones. I tried compiling with the new version and i get these:
Code: Select all
i:\Documents and Settings\Admin\My Documents\Visual Studio 2005\trunkspring\Ai\Global\dsa\TestAI.cpp(20): error C2259: 'CGlobalAI' : cannot instantiate abstract class
i:\Documents and Settings\Admin\My Documents\Visual Studio 2005\trunkspring\Ai\Global\dsa\EconomyTracker.cpp(109): error C2039: 'UnitResourceInfo' : is not a member of 'IAICallback'
i:\Documents and Settings\Admin\My Documents\Visual Studio 2005\trunkspring\Ai\Global\dsa\EconomyTracker.cpp(470): error C2039: 'UnitResourceInfo' : is not a member of 'IAICallback'
If i remembered c++ and had the time id fix them, so unless someone can explain whats the deal with those errors (which werent present in the last version) then it will have to wait a week or so...
Posted: 04 Oct 2006, 16:46
by submarine
just add an empty dummy function which implements the new callbacks (iirc only EnemyUnitDamaged() )
Posted: 04 Oct 2006, 17:16
by Forboding Angel
1v0ry_k1ng wrote:why wont KAI use the NI com if it spawn in one? does it need to know about units before it uses them etc?
When you .give a unit, you have to give that unit an order before kai will do anything with it. For example, .give an NI com and tell it to build a solar panel, all of a sudden kai know's that it's there.
Posted: 04 Oct 2006, 18:07
by krogothe
Yep it needs to get an idle call to recognize a unit.
Thanks sub ill try that soon :)
Posted: 04 Oct 2006, 19:42
by kvdd
why wont KAI work with the new version of TA spring?
when i start a SP game, it says: incorrect global ai dll
EDIT:
the answer: it needs to be compiled to 0.73b1
