I quickly realised that grinding out this project using the simplistic code I was used to was not going to do my idea justice. Trying to code collision and bounce physics for myself became a nightmarish jumble of variables and bad animation.
 |
This iteration of my concept may appear alright in a screenshot but it'd bring tears to your eyes if you saw it in 'motion'. |
I was successful in setting up things like mouse interaction and conditional goings-on, but when it came to the fluid motion that I was looking for I knew it wouldn't be realistically possible for me to accomplish in due time with the methods I was using..
And then I found this:
Which lead to this:
 |
'You Complete Me' indeed! |
|
|
This class is exactly what I needed to work with, and my work efficiency and quality have increased dramatically after figuring out how to use it. It literally does the hard stuff for me!
 |
My face now. |
With the foundations of my project set, I'm now focusing on building on the interaction aspects of it. So far I've managed to translate the few salvage-worthy parts of my old brute coding to this new application, added audio and visual feedback to wall collisions and mouse-overs and now have my eyes set on possibly having the velocity at time of collision as a condition of change to Bellboy's cheery disposition.