Name: ___________________________ Game Design and Extensions Software Design We have used flow charts to visually design software, but with event-driven software environments like App Inventor another visual design technique called Finite State Machines (FSM) is an ideal alternative. Finite State Machines use circles to represent states and arrows to represent events or state transitions. Draw a Finite State Machine diagram for your version of Mole Mash Plus (Lab 7) Push Play Button Hit the Mole Start Play Game Update Score / Level Change Miss the Mole End Game How to add extensions in App Inventor? Increase challenge Make the game vary the speed of the mole in response to how well the player is doing. If you would like to increase the speed of the mole spring movement every N number of successful hits you can use the modulo math operator. 7 – Mole Mash Plus Page 2 of 2