Product Production Journal 4 Peter Eldredge
This week I focused primarily on making bouncy surfaces work on walls. This ended up being quite difficult as I needed to balance when I took away control from the player, and how to smooth out speeds as I gradually give it back. What I was ended up with was a system where once a player bounces (hits a bouncy surface with enough horizontal velocity) they lose control for a brief period of time. Once the period of time is up, they can move but it only slightly affects their velocity until they reach a velocity very close to zero, in which they are back in control. Boxes were easier but still a bit of a problem, basically their horizontal velocities are reversed on impact, but unity made that a lot harder for me then it should have been.
Once I was done adding features, I got paid off for all the variables I made to tweak physics the last few weeks. I was able to mess with values until the physics worked as needed for the levels we designed.
Once tweaking was done I focused primarily on polishing up other parts of the game and making levels. I worked on some sounds for the game with my roommate, which Drew implemented and then I debugged. I made around 4-5 levels from scratch this week, and tweaked a bunch of other levels to make them more fun/more consistent.
Overall we are submitting a solid project thanks to everyone in the group’s contributions and I am very happy with it.

















