Training Stream - Advanced AI - May 12th, 2015

Looking forward to this one!

Q1. In the stream demonstrating techniques used for the kite demo, there was a short explanation about a dynamic nav-mesh system that built tiles on the fly as needed. How far off is this from being integrated and ready to use?

Q2. Something I asked about on the last stream, but just wanted to ask : any plans to implement a BT node/construct to allow choosing of tasks based on some weighted probability function? Currently it seems really hard to work around the priority-based structure when you want to introduce some randomness into the behaviour. At the moment I have a sequence which starts with a task used to make the randomized choice, followed by a selector which decorates each child with a test to see if that particular task was the one chosen. It’s very ugly!