Living World Productions
Video Game Blog

August 19, 2019

In reviewing some code, I decided to clean up some of what is known as "Code Bloat"...I condensed this down to a single function and replaced all of the instances where I repeated myself.

After doing the above, I ran the program through from the start looking for bugs. Found a couple that took several hours to get rid of.

I did put in the collision tests for walls as promisedIt was simple considering the type of map that we're using is on a grid and it's easy to ask a Tile if it has a feature that would block movement.

Tomorrow I test for collision between Player and Monster Avatars. Those monsters aren't going to let you pass!