xgoap
xgoap copied to clipboard
Goal oriented action planning beyond GOAP
Main requirement here is having a qualified API for clients who want to provide visual or non visual reports, either while planning is in progress, or after planning has completed....
Desirable because poorly implemented `Equals()` leads to solvers exceeding *maxIter* and/or *maxNodes*, negatively impacting dev workflow. One possible route is via structs, but this implies a design effort (mutable structs...
A custom clone method is helpful; allowing planning actions to provide their own has advantages: - A planning action knows what state it modifies. With a well structured model planning...
As seen on GDC talk _h_ function can be measured via number of matching vars when comparing two states. Probably better than nothing. Having said that, only applies to non-procedural...