Commit Graph

13 Commits (c7c48658bda4d5d7db69f721431161c1bdf2dcc4)

Author SHA1 Message Date
Zed A. Shaw c7c48658bd Lots of dumb little edits to sort out what I'm aiming at. I'll next clean out most of this in a refactor. 3 weeks ago
Zed A. Shaw 2e79cf8781 Map is way better and components::Tile is _vastly_ improved by switching to a wchar_t on display and letting nlohmann::json auto convert it for me. 1 month 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. 1 month ago
Zed A. Shaw db5a371766 Moving some stuff around before writing a test to confirm the EntityAI. 1 month ago
Zed A. Shaw f3e157a0f7 Enemy AI is now prototyped and can find the player and attack them. 1 month 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. 1 month ago
Zed A. Shaw ee804581a8 Autowalker is working way better and now I have a plan for using the AI in the System. 1 month ago
Zed A. Shaw 0878a9e978 Refactored inventory some so that the UI is not so knowing of the internals. 2 months ago
Zed A. Shaw 3b9525cca4 Enemies now turn into a lootable device witha grave_stone sprite so you know they died. Need to implement noclipping on items with collision. 2 months ago
Zed A. Shaw f8dd5d816f Basic combat system prototype works, but needs more GUI love to really work in the game. 2 months ago
Zed A. Shaw d798d154ae We now have a full map that's basically the same mapping system from Roguish. There's a bug right now where it needs you to move once to calc the light and it's not being centered, but it does work. 3 months ago
Zed A. Shaw e85b5d998b System now controls the motion better since it's not GUIs job. 3 months ago
Zed A. Shaw 2daa1c9bd5 Brought over a bunch of code from the roguelike and now will use it to generate a random map. 3 months ago