Working with Animations and Game Code
I've been working on altering the game code to introduce visuals through the use of a FSM (Finite State Machine). This was extremely troublesome at first, the Goo API is horrific and did not demonstrate any of the functions used by the FSM or how to alter them. I had to make use of the Development console to navigate around the engine code. Eventually I got a product that I wanted, the cards are being placed into a state of "ZoomedIn" when they are picked by the Mouse (clicked by raycasting). When you stop zooming, by clicking the card again, it returns back to it's position. This was a hard to arrive at stage but eventually it proved to be worth it as the final look and feel is fluid and responsive. An issue that arose was that the FSMs for each created card entity were all identical and so changing one produced a change in all the others, this was the one hurdle that took the most time, but eventually was flattened.








