Page 1 of 1

Apex Utillity-AI integration

Posted: Fri Jul 15, 2016 7:16 am
by tylerwsavatronix
Any plans in the works to integrate with Apex Utility-AI?

If not and we end up rolling our own, what would be the process for putting it out to the wilds? I assume we'd need both yours and Apex's permission (or could maybe just hand it off to one or both of you).

My line of thinking is, given that their AI asset is becoming increasingly popular, especially for representing NPCs with personalities (or rather Sim-ish NPCs) and that seems like integrating with Love/Hate would be an excellent tool for people who use, or want to use, both systems (plus we get some street cred for initiating it).

Re: Apex Utillity-AI integration

Posted: Fri Jul 15, 2016 7:25 am
by Tony Li
Hi Tyler,

Yes. It may be a little while, though. If you decide to tackle this on your own in the meantime, let me know if I can provide any guidance.

Re: Apex Utillity-AI integration

Posted: Fri Jul 15, 2016 7:57 am
by tylerwsavatronix
Heh, thought you'd be sleeping now. You ended up replying mid-edit >.<

Sounds like my luck.

Anyway, we're about to purchase their range of products as well as Love/Hate, so we'll definitely be tackling it in the mean time. I'm sure I'll have some questions spinning up like I did with DS, and probably some integration questions.

I want to get a basic handle on Love/Hate a bit more so I can kind of figure what all would need to go into an integration... Actions/Actions with Options at a minimum probably. Not sure if scorers would could be integrated and be reusable by other teams though I'll see as we develop them.

Re: Apex Utillity-AI integration

Posted: Fri Jul 15, 2016 9:10 am
by Tony Li
Sounds good. I'll be here. :-)

Re: Apex Utillity-AI integration

Posted: Wed Oct 19, 2016 4:10 pm
by Mikaelst
An integration would be the best thing ever!

is it something you still ponder about?

I've been daydreaming about a sims style game for about 7 years now but it looks like it's about 7 more years before I can actually get close to work with the Apex utility AI. Been plowing through their tutorials for 3 weeks now and still not even close to anything. I'm pretty much a newbie at programming but what can I do? Apex and Love / Hate would be the perfect match so I've got them both.. even though it just makes my daydreaming even more dangerous :oops: :P

Re: Apex Utillity-AI integration

Posted: Wed Oct 19, 2016 9:56 pm
by Tony Li
Dangerous daydreams are the best kind! :-)

Apex AI integration is still on the roadmap, but I probably won't be able to work on it until December. You'll still need to be comfortable working with Apex, since the Love/Hate integration will probably just consist of custom qualifiers that compute a score based on Love/Hate values.

Re: Apex Utillity-AI integration

Posted: Tue Nov 22, 2016 8:05 am
by tylerwsavatronix
Just thought I'd chip in with an update.

I'm about to start integrating Love/Hate with our general game code (had to set it aside since I last posted as we had other priorities, such as combat, farming, and other visual stuff we can show to people).

I'll probably end up popping back in with some questions since we're not doing things the standard unity way (using a pure-DI model, generating almost everything via code for easy modding via json files, etc.. etc..) but I'll save that stuff for another thread.

For Love/Hate and Apex integration we're probably going to start looking at that in December as well. If you're up for it I can have the person from my team that'll be responsible for that work collaborate with you in whatever capacity you deem appropriate since the timelines may match up (at the very least she could help test it, if not actually work on some of integration pieces and then hand them over to you).

Re: Apex Utillity-AI integration

Posted: Tue Nov 22, 2016 10:13 am
by Tony Li
Sounds good! Please let her know that she's welcome to email me directly at tony (at) pixelcrushers.com as well as post here with any questions or feature requests. I'm a little behind on Quest Machine, which will delay my work on the Apex integration, but frankly there isn't much to it. Someone will need to do a little Apex scripting to write a custom Scorer class that returns, for example, a relationship value between two factions, and perhaps another that returns some PAD value such as Pleasure, depending on what you're going to use Apex Utility for. These will depend on a custom Context classes that reference factions or FactionMembers.