KAI status and future
Moderators: hoijui, Moderators
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?
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?
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
http://www.paulgraham.com/diff.html
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
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).
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).
-
- Posts: 501
- Joined: 18 May 2006, 21:19
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.esteroth12 wrote:lol for you or the others?krogothe wrote:the time-eating monster of WoW looms in the horizon im afraid :D
- 1v0ry_k1ng
- Posts: 4656
- Joined: 10 Mar 2006, 10:24
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...
I just arrived at uni though and am very busy sorting out all the stuff atm...
- 1v0ry_k1ng
- Posts: 4656
- Joined: 10 Mar 2006, 10:24
Mind a quick recompile against the AI interface so it runs on .73?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...
- 1v0ry_k1ng
- Posts: 4656
- Joined: 10 Mar 2006, 10:24
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:
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...
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'
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
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.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?