Zed A. Shaw
|
c4ed26184b
|
Autowalker now opens the map at first to test that it works.
|
2025-05-02 23:39:05 -04:00 |
|
Zed A. Shaw
|
292711f91f
|
Prep for the actually making ritual crafting work.
|
2025-04-26 02:21:59 -04:00 |
|
Zed A. Shaw
|
72951f308f
|
Converted almost everything to use wstring so that it works better with SFML and the unicode/utf8 usage in the system.
|
2025-03-28 12:40:46 -04:00 |
|
Zed A. Shaw
|
47c6bfd531
|
AI engine is working and I have a little BattleEngine going but the AI is working better than it should in systems.cpp. Need to find out why then make the BattleEngine avoid running entities that have END in action lists.
|
2025-03-26 13:34:52 -04:00 |
|
Zed A. Shaw
|
a6d83db20c
|
Fixed up dbc.cpp so now just use it everywhere. I next need to find a way to pass that to format automatically.
|
2025-03-17 23:53:58 -04:00 |
|
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 |
|