Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redo the entire AI system #16

Open
eezstreet opened this issue Jun 3, 2013 · 6 comments
Open

Redo the entire AI system #16

eezstreet opened this issue Jun 3, 2013 · 6 comments

Comments

@eezstreet
Copy link
Owner

A brief history of the AI system

  • Original system, implemented in Elite Forces
  • SOF version, with ghoul2
  • JK2 version, with updated nav, and much functionality removed
  • JKA version, with further altered nav
  • JKA version, with C++ stripped out
  • JKG version, with AWP/navmesh conflicts and overall just a crappy built-on-top-of handling of it, which is just messy, buggy, and ineffecient.
    I propose once branch CPlusPlus is done, we take the proper initiative and add some C++ classes to deal with AI properly, using AWP as a baseline for navigation, ditching g_nav.cpp and all that... It's really quite a mess as it is.
@DarthFutuza
Copy link

What do you want to do with UniqueOne's enhancements?

@ghost
Copy link

ghost commented Jun 17, 2013

As he said, use AWP as a baseline (ditch jka way points) and do things more
or less the same but cleaner, and hopefully that means more bug free

On 2013-06-16 11:18 PM, "Darth Futuza" [email protected] wrote:

What do you want to do with UniqueOne's enhancements?


Reply to this email directly or view it on GitHub.[image]

@eezstreet
Copy link
Owner Author

Use AWP, toss more or less the rest of it and redo it from ground up.

Sent from my Windows Phone


From: Pandemailto:[email protected]
Sent: ‎6/‎16/‎2013 11:30 PM
To: eezstreet/JediKnightGalaxiesmailto:[email protected]
Cc: eezstreetmailto:[email protected]
Subject: Re: [JediKnightGalaxies] Redo the entire AI system (#16)

As he said, use AWP as a baseline (ditch jka way points) and do things more
or less the same but cleaner, and hopefully that means more bug free

On 2013-06-16 11:18 PM, "Darth Futuza" [email protected] wrote:

What do you want to do with UniqueOne's enhancements?


Reply to this email directly or view it on GitHub.[image]


Reply to this email directly or view it on GitHub:
#16 (comment)

@DarthFutuza
Copy link

Ah, my bad I didn't realize UniqueOne's enhancement was called AWP.

@ghost
Copy link

ghost commented Jun 17, 2013

Someone should summarize his features then, to create a specification for
the new AI. Piratepad time ;)

@eezstreet
Copy link
Owner Author

It's essentially another mod's AI bandaged onto JA's system. AWP refers to "automatic waypoint" system, or how it generates AI pathing. That part stays. But the actual AI itself is just another system stitched onto JKA's AI.

Sent from my Windows Phone


From: Pandemailto:[email protected]
Sent: ‎6/‎17/‎2013 6:24 PM
To: eezstreet/JediKnightGalaxiesmailto:[email protected]
Cc: eezstreetmailto:[email protected]
Subject: Re: [JediKnightGalaxies] Redo the entire AI system (#16)

Someone should summarize his features then, to create a specification for
the new AI. Piratepad time ;)


Reply to this email directly or view it on GitHub:
#16 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants