Tool-assisted game movies
When human skills are just not enough

Submission #2726: MUGG's GB Bubble Ghost in 04:41.07

Console: Game Boy
Game name: Bubble Ghost
Game version: USA
ROM filename: Bubble Ghost (U) [!].gb
Emulator: (unknown)
Movie length: 04:41.07
FrameCount: 16864
Re-record count: 17786
Author's real name: Christoph H.
Author's nickname: MUGG
Submitter: mugg
Submitted at: 2010-07-01 20:14:42
Text last edited at: 2010-12-07 18:34:39
Text last edited by: mugg
Download: Download (3724 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:

About the game

The objective in this game is to blow at a bubble to guide it through a house. If the bubble hits any obstacle or wall, the bubble pops and the player loses a life. The player can blow at certain obstacles like candles to put out the flame.

There are other ports for this game, but only very few are TASable and I'm not familiar with the emulators of any of those ports. Also, the graphics distinguish very much from the gameboy port. I grew up with the gameboy port and I prefer this one over any other version there is.

About the run

  • Uses programming errors in the game (small hitbox abuse, animation skip)
  • Genre: Action
Used emulator: VisualBoyAdvance v21-interim

There are two time-saving tricks:

- By pressing the button at a certain frame, the bubble will cover more distance. If you blow at the bubble the frame after this frame, the distance the bubble would cover decreases (it slows it down). The special frame to blow the bubble is about every 18th frame.

- If the ghost faces downward at the time the bubble hits the end of a room, most of his victory animation will be skipped, saving time.


Hall 9: The upper route is impossible.

Hall 13: I could have blown at the elephant for points, but it adds 2 lag frames so I didn't.

Possible improvements?

The only theory for an improvement I could think of is to alternate between diagonal and horizontal (or vertical) movement because the special frames seem to be different for either of these directions. Instead of getting the special frame every 16th frame, it might be possible to get it every 8th frame while alternating between directions. I didn't test this idea.

Closing words

Enjoy the run. http://www.youtube.com/watch?v=Zk7YANCOvmc

FractalFusion: Judging.

FractalFusion: Good viewer response, and the author keeps it interesting by staying as close to obstacles as possible. Accepting for publication.

Similar submissions (by title and categories where applicable):