Week 9 Summary

This week, we were able to get a lot of backend work done. Nate and Trevor were able to figure out collisions, which involved using dimensions in pixels, while also using the character sprite’s dimensions in pixels to collide with invisible blocks on those dimensions.

We also learned a lot about using classes, which would be the foundation for changing backgrounds and corresponding music. This is also going ot help us with interactions, like talking to NPCs or objects to obtain information.

The collisions are helping us lead to hitboxes, while at the same time mapping out the backdrops to have collision areas.

On the more frontend side, we were able to start testing music, which will be integrated by classes with the backdrops in different areas. Essentially, different soundtracks for different backgrounds. We also had some trouble with the sprite sizes, so a new sprite sheet was made with more space in between each sprite to prevent overlap of different frames.