Bounce (video game series)

Bounce is a mobile game series that was published by Nokia.

Bounce (2000)
In the original Bounce game the player controls a red ball using the four arrow keys on the Nokia mobile phone through many levels in a 2D side-scrolling game world. It came pre-loaded on many Nokia mobile phones and is considered one of the most well-known Nokia mobile games along with Snake.

To pass each level the red ball must go through all hoops in that level thus opening the grey door to the next level, having three lives initially as indicated by the three red balls at the bottom of the screen above the remaining number of hoops required to go through in that level (one removed each time one is passed through) and the 8-digit score on the right. Enemies come in the form of static yellow coloured spikes (called "candles") as well as spiky blue moving objects (commonly referred to as "spiders" by the game fanbase) which move along a designated path either left-right, top-bottom or diagonally at various speeds. Touching an enemy will burst the red ball and a life will be lost, these can be regained or increased by collecting light blue balls with the same colour as the background up to a maximum of five. Game progress is temporarily stored via the various yellow rhombus checkpoints in each level which allows the ball to respawn at the location of the last collected rhombus (turning into a red downwards arrow once collected and disappearing after the next one is collected) once it loses a life, until all lives are lost which ends the game.

Starting from level 3 onwards water areas are introduced into the game where the original (and smaller) red ball will rapidly sink to the bottom once entering. Hitting the enlarge spike (green with an inverted yellow dome on top) will make the ball bigger (which is now coloured blue) thus allowing it to float above water, while a large ball underwater will immediately stick to the uppermost blocks and rise upwards rapidly until it floats above water. To recover the large ball back into the original red ball the shrink spikes (row of four thin red each with an inverted red dome on top) can be used. Some taller height differences require the large ball to be reached while some narrow passageways can only be accessed by the original red ball.

Speed blocks (blue instead of red) are also first introduced in level 3 where bouncing the ball repeatedly on these blocks will increase the bounce height of the ball per bounce until the ball hits the uppermost blocks thus reaching its maximum bounce speed (this will reset once the continuous bouncing action is broken once), which can be used in combination with slanting blocks to reach further heights. Hitting the speed box (yellow with a + symbol and a red dot in the middle) will temporarily increase the moving speed of the ball rapidly with a timer at the bottom of the screen, while hitting the anti-gravity spike (thick blue/grey with yellow panels on top) will cause the ball to fly and temporarily attach to the uppermost blocks also with a timer at the bottom of the screen.

In level 11 there is one particular area which can cause the original red ball to be permanently trapped: a checkpoint completely surrounded by four rows of shrink spikes in one of the lower right areas under but without water. To collect it the regular red ball should be positioned between the uppermost blocks and the top row of shrink spikes, then the ball should move to the right and drop down (try a few times for it to work). However, if the red ball then gets hit and bursts before another checkpoint is collected it will respawn at the checkpoint within the four rows of shrink spikes, with no way out the only solution is to start a new game.

Two cheat codes are available for this game. Pressing "787898" will give the ball infinity health, while pressing "787899" will unlock advanced cheats: press 1 to level down, 3 to level up, 5 to level up with full score and # to fly the ball (same effects as anti-gravity spike with a timer at the bottom of the screen). Infinity health is especially useful in a lower-right area of level 7 where one hoop with a checkpoint underneath is located behind a series of four "spiders" moving top-bottom which are harder to get past, as it is equally harder to get back outside afterwards without losing a life, if the player collects the checkpoint inside they will always respawn there once a life is lost and still not have gotten back outside. On the other hand, flying under the advanced cheats is especially useful in level 11 where the vast game area is usually accessed by floating the large ball upwards inside the various water areas or sinking the regular red ball downwards inside the water areas.

The Nokia 9210 Communicator (Series 80) from 2000 (released 2001) was the first device to feature the game. Through updated versions it was also pre-loaded on entry-level Series 40 handsets such as Nokia 6610 (2002) and Nokia 3220 (2004). The game had a total of 11 levels. 2 level packs (12-16, 17-21) were available to download for Series 60 and Series 80 (Symbian OS) Nokia handsets.

Different handsets also had different versions of the game, such as the 9210 and 7650 which had levels 3 and 4 swapped, moving platforms, and other general changes, etc. The 1280 had a B&W version of the game in which the speed blocks were depicted with denser shades of black to show their differences from the regular blocks without the use of two different colours.

Series
Later Rovio Entertainment teamed up with Nokia to develop new Bounce games:
 * Bounce Back for J2ME
 * Bounce Boing Voyage for S60 (via N-Gage 2.0, 2008)
 * Bounce Touch for Symbian^1 (first on Nokia 5800 XpressMusic, 2008)
 * Bounce Tales for J2ME (2008)
 * Bounce Evolution for Maemo (Nokia N900, 2009)
 * Bounce Boing Battle for Symbian^1 (2010)

There have also been many mods of some of the Bounce games, mainly Bounce Tales. Many unofficial "remakes" of Bounce have been created and are available on the Google Play Store or App Store. However, none of these remakes feature levels 12–21, nor are there any remakes of the Bounce sequels. In addition, using the two original cheat codes in these unofficial "remakes" are no longer possible unless the actual game includes this as a built-in feature.

One of the most iconic "remakes" of Bounce is the Red Ball series created by Russian game developer Evgeniy "Eugene" Fedoseev and hosted by King.com and Not Doppler. The four-part series of Adobe Flash games was developed with Box2D physics engine. The franchise also spawned multiple clones, mods, and is well-known among the speedrunning community. Fedoseev also developed a two-part spinoff series entitled Red and Blue Balls, wherein the player must navigate two different colored balls to their designated goals.

Level editor
An unofficial level creator called BouncEdit was created in 2003 which allowed a personalized level to be made.