Commit graph

14 commits

Author SHA1 Message Date
Zed A. Shaw
d3158291f7 Did a full code coverage review and improved many of the tests and a bunch of code. I'll do one more final walk through all the code before getting back to work on the new combat system. 2025-03-17 15:23:47 -04:00
Zed A. Shaw
8368d2e751 Prep for the next cleaning quality cycle. 2025-03-16 10:26:54 -04:00
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. 2025-03-14 11:14:25 -04:00
Zed A. Shaw
77f2e94515 Figuring out something weird about the Pathing::random_walk code. 2025-03-13 23:03:14 -04:00
Zed A. Shaw
ee804581a8 Autowalker is working way better and now I have a plan for using the AI in the System. 2025-03-13 13:44:42 -04:00
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. 2025-03-12 13:56:05 -04:00
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. 2025-03-12 12:15:21 -04:00
Zed A. Shaw
ff81c78d13 The autowalker now uses the GOAP AI system to walk the map and do its thing. The code needs a big cleanup, so I might just do a full rewrite based on what I know now. 2025-03-12 00:41:40 -04:00
Zed A. Shaw
a72d2879fd Don't need the debugging. 2025-02-27 11:12:04 -05:00
Zed A. Shaw
11ea08bc7f Have a little debug minimap in the top right when autowalking with debug on. 2025-02-27 11:02:02 -05:00
Zed A. Shaw
da1e38e21c Works a bit better now, but still gets stuck on combat and sometimes in alleys. 2025-02-27 10:19:59 -05:00
Zed A. Shaw
cdb930a7f2 Now it will path to enemies, then devices, then items but it does get stuck on stuff like devices. 2025-02-27 03:02:28 -05:00
Zed A. Shaw
87e1c25cd5 Better structure on the autowalker, but still gets stuck in some combat situations. Next is after we kill everything we head to the exit. 2025-02-27 02:29:53 -05:00
Zed A. Shaw
d4355a608d Now have an autowalker class that allows me to drive the game from an external source. 2025-02-26 13:39:25 -05:00