PingZing
@pingzing.xyz
Writer, programmer, occasional baker. Any/all pronouns. Avatar by @illusionofmana.bsky.social. Banner art by NSilver.
You might also like
Generalized pathfinding! I tried so hard to make my enemy avoidance use AStarGrid2D's concept of solid nodes, but couldn't get good performance out of it. In the end, I opted for a simple HashSet of occupied cells, and a check for occupancy in the movement update code. #indiedev #gamedev #indiegames
Transitions are now generalized! Any of the four cardinal directions work (and there's a fifth variety, for things like staircases and doors). Individual rooms can override transition logic, but if they don't, the default is to just "find a room to the N/E/S/W of me". #gamedev #indiedev #indiegames