User Interface - ljackl/BubbleTrouble GitHub Wiki

Splash Screen

First thing the player/s see upon opening the game.

Main Game

A main game screen which then goes to a player selection screen if play button is selected. Player can also exit the game from here with a quit button.
Also goes to:

  • High Scores via a scores button
  • Help screen via ? icon
  • Settings screen via cog icon

High Scores

Lists the games high scores
Directs to:

  • Main game

Settings

Lists the games relevant settings
Directs to:

  • Main game or Game screen depending on previous game state

Help

Lists the How-To-Play
Directs to:

  • Main game or Game screen depending on previous game state

Select Number of Players

Gives player option for 1 or 2 player/s
Directs to:

  • Customize Avatar

Customize Avatar

Gives player option to customize avatar
Directs to:

  • Select Difficulty

Select Difficulty

Gives player the option to select difficulty
Directs to:

  • Game Screen

Game Screen

Is the main game screen for the player/s and where the game will take place
Directs to:

  • Settings
  • Help

End Screen/Enter Score Screen

End screen where players will get the option to enter their score if they would like; if it is higher than current high scores.
Players can also quit the game from a quit button.
Directs to:

  • Main Game