Zed A. Shaw
|
e92fd2b6f3
|
Needed to rewrite the pathing to get this to work. I actually had been using a purposefully broken pathing algorithm from when I was making random maps.
|
1 week ago |
Zed A. Shaw
|
c894f6e094
|
Initial part of the rewrite for the autowalker to fix the pathing and aiming issues.
|
2 weeks ago |
Zed A. Shaw
|
b4569622a0
|
Cleanup the autowalker for new work.
|
2 weeks ago |
Zed A. Shaw
|
4bf9a9177f
|
Made an AI debug view to I can make working on the AI easier. I might add the ability to toggle things on/off live to see what the AI does.
|
2 weeks ago |
Zed A. Shaw
|
7ffa6025ce
|
And finally fix some of the API names to make more sense in their current location.
|
3 weeks ago |
Zed A. Shaw
|
a20d701096
|
Rename to GameDB and GameDB::Level.
|
3 weeks ago |
Zed A. Shaw
|
81e25f73bb
|
Next phase of the refactor is done. Now to replace everything in Systems.
|
3 weeks ago |
Zed A. Shaw
|
06a843f169
|
Autowalker does some basic item pickup now, just for testing.
|
3 months ago |
Zed A. Shaw
|
ab391aaa97
|
Have a plan for the new inventory and looting system, now have to implement it. Temporarily you can't pick anything up, but it will go away.
|
3 months ago |
Zed A. Shaw
|
d6e64dd06b
|
The log is now moved to the map, but changing StatusUI caused a weird compiler error so need to remove logs from that separate.
|
4 months ago |
Zed A. Shaw
|
8545b8cf1d
|
Simple Loot UI started.
|
4 months ago |
Zed A. Shaw
|
438bd8ab8a
|
Finally upgraded the strings to const& since I'm about to pull guecs out and distribute it. Oh well, the joke's finally over.
|
4 months ago |
Zed A. Shaw
|
82ce3cb6be
|
Autowalker now knows how to craft its first weapon and open the map.
|
4 months ago |
Zed A. Shaw
|
78ba83e916
|
Move the map opened detect out to the class.
|
4 months ago |
Zed A. Shaw
|
c4ed26184b
|
Autowalker now opens the map at first to test that it works.
|
4 months ago |
Zed A. Shaw
|
292711f91f
|
Prep for the actually making ritual crafting work.
|
5 months ago |
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.
|
5 months ago |
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.
|
6 months ago |
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.
|
6 months ago |
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.
|
6 months ago |
Zed A. Shaw
|
8368d2e751
|
Prep for the next cleaning quality cycle.
|
6 months 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.
|
6 months ago |
Zed A. Shaw
|
77f2e94515
|
Figuring out something weird about the Pathing::random_walk code.
|
6 months ago |
Zed A. Shaw
|
ee804581a8
|
Autowalker is working way better and now I have a plan for using the AI in the System.
|
6 months 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.
|
6 months 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.
|
6 months ago |
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.
|
6 months ago |
Zed A. Shaw
|
a72d2879fd
|
Don't need the debugging.
|
6 months ago |
Zed A. Shaw
|
11ea08bc7f
|
Have a little debug minimap in the top right when autowalking with debug on.
|
6 months ago |
Zed A. Shaw
|
da1e38e21c
|
Works a bit better now, but still gets stuck on combat and sometimes in alleys.
|
6 months ago |
Zed A. Shaw
|
cdb930a7f2
|
Now it will path to enemies, then devices, then items but it does get stuck on stuff like devices.
|
6 months ago |
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.
|
6 months ago |
Zed A. Shaw
|
d4355a608d
|
Now have an autowalker class that allows me to drive the game from an external source.
|
6 months ago |