UI - Aniolobolo/Bubble-Bobble-WCG GitHub Wiki

Page Content

Game Workflow

Start and Main Menu

At the start of the game, we can see the main menu, where both the logotype of the game and the company (Taito) can be seen. On the upper left and right of the screen, the score of the two players is displayed, and there is also the highest score that the game has registered on the upper center of the screen. On the lower part of the screen, we can also see the amount of credits the player has entered to be able to play.

If the game has started and the main menu screen is on for too long and the player hasn't inserted any credits or coins, a tutorial scene will play, teaching the player how the game is played, how the mechanics work, and more. After this tutorial sequence, the game will select a random level and play a scene of how that level is completed with the two players, showing how the game looks and plays, the different enemies, etc. This level will be played with the text "GAME OVER" in the middle of the screen, as the player isn't playing the game and shouldn't be able to unless they insert a coin or a credit.

Before the Player can Play

If the player has inserted a coin or a credit, a screen will appear, telling the player to press the start button to finally play the game. In this screen, there will also be some text introducing the different amount of bonus the player will receive after reaching a certain score.

After the player has pressed the required button, an animation will show the two main characters and some text, introducing the main story of the game. Some time later, the player will enter the first level. At the start of every level, the screen will show the current level or round and the text "READY !". After a couple of seconds, the text will disappear, letting the player start playing the game. Even though the text has disappeared, the number corresponding to the level will always appear on the screen, making the player be able to see what level they are playing at any time.

In-game

While the player keeps playing the game, their score and high score will update, and if the enemies are killed in a certain way, some EXTEND letters may appear. Collecting all 6 EXTEND letters forming the word "EXTEND" will stop the game and play a short animation congratulating the player after obtaining all the letters. After this animation is finished, the player will receive an extra life.

Game Over

If the player loses all of their lives, the game over screen will appear. Shortly after, the player will be able to introduce their initials in a 3 letter capacity. The scores of other players and their initials will also appear in order, depending on which player has a higher score.

After the player has introduced their initials, there will be a screen showing how far each player has arrived to the last level.

Ending and Credits

After the player reaches and completes the 100th level, an ending animation will play depending on how the player has beaten the last level. If the last level is completed with two players, the true ending animation will play. After that, the end credits will roll.

Heads Up Display Analysis

  • Green: Player 1's actual score. If Player 1 is not playing, there will be a text suggesting the player to insert a coin, so another player can join.
  • Red: General high score.
  • Blue: Player 2's actual score. If Player 2 is not playing, there will be a text suggesting the player to insert a coin, so another player can join.
  • Orange: Actual level that is being played.
  • Yellow: Amount of lives of Player 1. If Player 2 is also playing, there will be another display of their amount of lives on the right side of the screen.

UI Spritesheet

Here we can see part of the main sprite sheet from the game, adapted to the things that appear on the UI. The main aspects of this sprite sheet are the main title, the Taito logotype, the scoring system numbers, the text typography used for the game, etc.