Commit Graph

7 Commits (f3e157a0f7d7344f91d55fc15786222e7118fa74)

Author SHA1 Message Date
Zed A. Shaw ad71631809 Enemies and now using the GOAP AI to decide when to attack the player, but it's very rough right now. I need to sort out how to store the AI states and use them in the System. 3 weeks ago
Zed A. Shaw 0623170dbc Autowalker AI now knows when it has items, and knows it should find healing, but it's not working quite yet. 3 weeks ago
Zed A. Shaw d15c9b12fd Autowalker is now using the GOAP AI system and works way better. Still quite a lot of jank in the code but that'll get removed over time. Next thing is being able to detect when its near an item/enemy and properly react. 3 weeks ago
Zed A. Shaw fc66d221d4 Now have the ability to do partial solutions that will create potential paths to the goal, and a test that runs the scripts from plans in different scenarios. Also, this ai_debug thing needs some work. 3 weeks ago
Zed A. Shaw 3f83d3f0bb A bit more cleanup to avoid duplicate testing and to separate the GOAP algorithm code from the little AI Manager thing. 3 weeks ago
Zed A. Shaw b2c1b220ac ai.cpp now has a nice easy to use API for loading and running the GOAP things. 3 weeks ago
Zed A. Shaw a079f882df Quick renaming of stuff to be more generic as 'AI'. Now maybe I can get some sweet sweet investor money. 3 weeks ago
Zed A. Shaw 9d6dc2f5dd Now can load action specs from JSON. 3 weeks ago
Zed A. Shaw 3d8a2d4342 GOAP now uses only bit operations to do its thing. 3 weeks ago
Zed A. Shaw 01525388ec GOAP is now working in a basic way, time to clean it up. 3 weeks ago