KryptonChicken / soundzcape

2D platformer with procedural generated wave platforms
Apache License 2.0
4 stars 3 forks source link

frontend: Rearchitect game to use Finite State Machines. #56

Closed tommyip closed 7 years ago

tommyip commented 7 years ago

Representing the flow of the game in a FSM makes the codebase much easier to understand in the source code level. It also allows more decoupling between the UI and game flow.