using a FSM for game states?

I just learned about FSMs from a website, and thought they'd be fantastic for managing the various states of a game (Menu, Start, Instructions, etc). Would this be a good idea? I'm going to give it a shot regardless, but I'd love to get some input while I'm doing it.

It's definitely not going to be anything big, just something simple (probably an avoidance or collection-type game).

Thanks!
Actually FSM I assume to refer to Finite State Machine is not restricted to just game apps. It is a concept which is also very applicable in everyday business-centric apps too. With FSM, our program follow a "chronological order" and it can be found in Systems Analysis state diagrams too. It is very useful IMO. I wonder does hardware peripherals follow the concept too? Hmm....
Interesting.. I figured they'd have pretty wide applications, just by how useful they sounded. No clue on the hardware peripheral part, though.
Topic archived. No new replies allowed.