Just “finished” (there is still a possibility that more bugs/inefficiencies will come to my attention, but for now it’s finished) my C# implementation of a Goal-Oriented Action Planner. If you don’t know what I’m talking about, you can read the previous post or just ignore this one. Pretty exciting to me, anyway. I ended up just allowing one value per state symbol, with effects replacing the old value with the new one.
Some shots of my test app in action:
Next on my list: a reusable genetic algorithm implementation, and then on to making a game prototype. Eventually I also want to add to my toolbox a Hierarchical Task Network planner and if it works out, an amalgamated GOAP/HTN planner of my own design.