Zed A. Shaw
|
ee304c30e3
|
Made a curative component really quick.
|
2025-01-09 14:38:07 -05:00 |
|
Zed A. Shaw
|
d6916b675e
|
Enemies can be tagged as moving randomly, but it's very subtle.
|
2025-01-09 14:25:34 -05:00 |
|
Zed A. Shaw
|
222b39c403
|
Fixed up building enemies and items using componentsin the JSON.
|
2025-01-09 14:01:40 -05:00 |
|
Zed A. Shaw
|
135d9a128b
|
Basic inventory system working and can pick up items but needs to be reflected in the UI next.
|
2025-01-03 13:41:57 -05:00 |
|
Zed A. Shaw
|
3d461bce6d
|
Very simple items system to get into the inventory work.
|
2025-01-01 13:21:01 -05:00 |
|
Zed A. Shaw
|
03c5546cdf
|
World builder now loads the tile map json and usese the keys to figure out how to randomize the floor configurations.
|
2024-12-28 13:25:23 -05:00 |
|
Zed A. Shaw
|
93f53d1714
|
Tests are failing but catch2 is too stupid to actually tell me where so here you go. Now if you hit L it'll turn the lights up to max and if you hit P it will show the pathing.
|
2024-12-19 20:04:10 -05:00 |
|
Zed A. Shaw
|
0edd948101
|
A barely working tool to find font characters and pick their color.
|
2024-12-07 13:42:30 -05:00 |
|
Zed A. Shaw
|
54fa1a23ce
|
Refactor the light calculations to be part of map instead of spread out all over. Still need to bring back lighting on walls and also pathing for enemies is currently busted.
|
2024-11-28 02:41:01 -05:00 |
|
Zed A. Shaw
|
62f986719d
|
Quick hack to test finding a better light. If you find the gold you get a better light.
|
2024-11-25 02:38:24 -05:00 |
|
Zed A. Shaw
|
0e79288afc
|
More notes on the next things to do.
|
2024-11-07 02:06:22 -05:00 |
|
Zed A. Shaw
|
0a268591c2
|
Started working on the loot system which will eventually become the inventory/improved collision system.
|
2024-11-07 00:29:06 -05:00 |
|
Zed A. Shaw
|
b2ed598c1f
|
Kind of working save now, but does have problems with dead things.
|
2024-11-06 15:06:10 -05:00 |
|
Zed A. Shaw
|
d113dba42f
|
Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components.
|
2024-11-05 02:38:36 -05:00 |
|
Zed A. Shaw
|
713d400d17
|
Cereal works pretty well so I may use it, but there's one more library I want to try first called tser.
|
2024-11-04 05:07:49 -05:00 |
|
Zed A. Shaw
|
009b1e63a7
|
More refactoring to get the GUI dumber.
|
2024-10-30 02:13:31 -04:00 |
|
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.
|
2024-10-27 18:44:54 -04:00 |
|
Zed A. Shaw
|
743f906bc7
|
Implemented a simple collision hash table.
|
2024-10-25 22:31:09 -04:00 |
|
Zed A. Shaw
|
dbc2a10933
|
Very basic collision and combat to work out the idea and a logging system on the left.
|
2024-10-25 20:49:11 -04:00 |
|
Zed A. Shaw
|
1bb8999610
|
A bit more cleanup, but still looking for more organization.
|
2024-10-16 23:15:56 -04:00 |
|
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.
|
2024-10-16 20:31:00 -04:00 |
|