Commit Graph

11 Commits (193d97eb48cc76d550c8ce6e56bd91b007561196)

Author SHA1 Message Date
Zed A. Shaw c4611c0138 Right before coverage destroys everything. 3 weeks ago
Zed A. Shaw 63f032ff12 BREAKING: First idea for the combat system but there's a bug in goap where I'm not removing closed parts or something like that. 3 weeks ago
Zed A. Shaw 2815375836 Test now can work the enemy AI to prototype behavior. 3 weeks ago
Zed A. Shaw db5a371766 Moving some stuff around before writing a test to confirm the EntityAI. 3 weeks ago
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