New Ai Ideas

Forum closed. All further discussion to be discussed at https://github.com/OpenKore/

Moderator: Moderators

Message
Author
Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

Re: New Ai Ideas

#31 Post by Technology »

Here is an interresting book with idea's for AI.
On page 20, there is a picture of the so called "drunken walking" problem in kore.
http://books.google.com/books?id=Sz-Sqv ... r#PPA25,M1
for full version of the book:
http://www.freebookspot.net/Comments.as ... nt_ID=6674
One ST0 to rule them all? One PE viewer to find them!
One ST_kRO to bring them all and in the darkness bind them...

Mount Doom awaits us, fellowship of OpenKore!

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: New Ai Ideas

#32 Post by kLabMouse »

Technology wrote:Here is an interresting book with idea's for AI.
On page 20, there is a picture of the so called "drunken walking" problem in kore.
http://books.google.com/books?id=Sz-Sqv ... r#PPA25,M1
for full version of the book:
http://www.freebookspot.net/Comments.as ... nt_ID=6674
OK. let's not start it here OK????
We all know that problem, and it can be fixed.
But first, is the design, and skeleton coding stage.

sli
Perl Monk
Perl Monk
Posts: 810
Joined: 04 Apr 2008, 17:26
Noob?: No

Re: New Ai Ideas

#33 Post by sli »

Uh, an O'Reilly book would actually be the perfect place to start.
cs : ee : realist

isieo
Kami-Sama Desu~
Kami-Sama Desu~
Posts: 195
Joined: 04 Apr 2008, 09:24
Noob?: Yes
Location: 31th Dimension
Contact:

Re: New Ai Ideas

#34 Post by isieo »

do we have an overview flow chart yet,
as in from program execution to the idle state?

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: New Ai Ideas

#35 Post by kLabMouse »

isieo wrote:do we have an overview flow chart yet,
as in from program execution to the idle state?
Abstract or detailed???

writing Flow Chart form multi threading applications is not so simple task.

sli
Perl Monk
Perl Monk
Posts: 810
Joined: 04 Apr 2008, 17:26
Noob?: No

Re: New Ai Ideas

#36 Post by sli »

That, and UML really has no functional usage if you can't simply read the code and understand it. Pretty diagrams don't make up for spaghetti code, so I'm not sure what what devs would be helped by an AI diagram. Keep that in mind.
cs : ee : realist

isieo
Kami-Sama Desu~
Kami-Sama Desu~
Posts: 195
Joined: 04 Apr 2008, 09:24
Noob?: Yes
Location: 31th Dimension
Contact:

Re: New Ai Ideas

#37 Post by isieo »

we need to document it :/

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: New Ai Ideas

#38 Post by kLabMouse »

isieo wrote:we need to document it :/
Document API? or how everything Works?
or even both?

Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

Re: New Ai Ideas

#39 Post by Technology »

srcdoc has some good examples, wich should be updated for AI 2008.
Something like Initialization & main loop would be usefull imo. (old diagram)
Also, a new How the AI subsystem is designed for people that will work on AI modules.

other example:
http://www.openkore.com/wiki/index.php/ ... _subsystem
http://www.openkore.com/wiki/index.php/ ... k_overview
http://www.openkore.com/wiki/index.php/New_AI_design

Oh yea, don't forget to update the src/doc/modules.txt when you add another file, just updated it up till now.

edit: i know they describe the old design, its just for reference and to put an example to what i think the other devs are asking for.
btw, its nice how VCL used metaphors in that starship model design making it more pleasant to read.
Last edited by Technology on 08 Jan 2009, 16:48, edited 5 times in total.
One ST0 to rule them all? One PE viewer to find them!
One ST_kRO to bring them all and in the darkness bind them...

Mount Doom awaits us, fellowship of OpenKore!

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: New Ai Ideas

#40 Post by kLabMouse »

Technology wrote:srcdoc has some good examples, wich should be updated for AI 2008.
Something like Initialization & main loop would be usefull imo. (old diagram)
Also, How the AI subsystem is designed for people that will work on AI modules.

other example:
http://www.openkore.com/wiki/index.php/ ... _subsystem
http://www.openkore.com/wiki/index.php/ ... k_overview
http://www.openkore.com/wiki/index.php/New_AI_design

Oh yea, don't forget to update the src/doc/modules.txt when you add another file, just updated it up till now.
Almost none of those doc's have nothing to do with "AI 2008", they describe old design.
The new one, is that "Star Ship" model with some additions to it.

I'm thinking, about adjusting auto documentation, so there will be better description about API.

Locked