16 Commits (da8011cb14be30d2abff37a2823690f138025a0d)

Author SHA1 Message Date
Zed A. Shaw ea6cf1362b Create a test for the ECS before we add more functionality. 3 weeks ago
Zed A. Shaw 143fe7784c Clean up the DinkyECSso that it's easier to understand and more obvious what a fact vs. component is. 3 weeks ago
Zed A. Shaw 4ed06b10b1 Need the hit.wav to be mono, but now we have a sound we can move around, just not sure how to place it based on the visuals. 3 weeks ago
Zed A. Shaw 9102bdc8ad Created a combat system to start with and also added a 'HEARING' mechanic where enemies can hear you from a certain distance before moving to you. 4 weeks ago
Zed A. Shaw 4162287841 Implement a simple combat system and killing off enemies. See status for next steps. 4 weeks ago
Zed A. Shaw 62562faad3 Give the player first move advantage, but maybe this should be a setting on motion so that some enemies can beat the player. 4 weeks ago
Zed A. Shaw 5a123ae74c Refactor some code to have better naming and move Point and related point things into their own .hpp. 4 weeks ago
Zed A. Shaw ec1ed23c52 Now using a simple collision map to track entities and then determine if they're near the player for attacking. 4 weeks ago
Zed A. Shaw dbc2a10933 Very basic collision and combat to work out the idea and a logging system on the left. 4 weeks ago
Zed A. Shaw 6f2fba4f7f Make a few comments to keep this straight. 1 month ago
Zed A. Shaw 02a45d890f Make it so the canvas for the map view is calculated based on the font size, which will allow for zooming. 1 month ago
Zed A. Shaw 8b61a4fad8 Forgot to set targets for pathing. 1 month ago
Zed A. Shaw da64e526c4 Systems now control most of the game's operations and a lot of the rendering logic, this now brings in a camera so maps can be larger than the viewport. 1 month ago
Zed A. Shaw 1bb8999610 A bit more cleanup, but still looking for more organization. 1 month ago
Zed A. Shaw e42647d727 I think I've got my head around what ECS does and am slowly reshaping the engine to use it better. 1 month ago