Week 3
7/13/2021 - 7/19/2021
7/13/2021 - 7/19/2021
This took me a while because it is a pretty large section (and I was distracted with other work).
I like the modularity of the inventory system here. It feels like we are leveraging the ECS model pretty well (but some of this seems like it is temporary or just laying the groundwork for future stuff), and I like how clean it seems to add a component to an object to flag it to be used by a system. This is a good pattern that definitely wouldn't have occurred to me immediately.
I am still impressed by the roguelike toolkit for Rust -- there is a lot of cool stuff here that makes most of this stuff very easy.
I still don't find Rust super intuitive to write or read, but I am getting *some* familiarity with it.
Hopefully I can get a bit more done next week!